-
Perkolacja, czyli rozwiązywanie problemów przy kawie.
Parzenie i picie kawy to czynność, która niezależnie od pory dnia pobudza wiele innych osób do dalszej aktywności, wpływając na nasz nastrój i energię. Natomiast sam fizyczny proces parzenia kawy może być zastosowany do rozwiązania problemów w wielu dziedzinach naukowych, funkcjonowania przedsiębiorstw i codziennego życia nas wszystkich. Jeśli planujesz spotkanie to przy kawie Od najmłodszych lat aromat kawy jest dla mnie symbolem kreatywności i pozytywnej werwy w rozwiązywaniu problemów. Pamiętam jak rodzice zawsze razem pili kawę i rozmawiali o różnych rzeczach. Z obserwacji wiem, że kawa podawana na spotkaniach, czy podczas pracy w grupach jest jak krew roznosząca tlen. Potwierdza to eksperyment przeprowadzony na Uniwersytecie w Kalifornii w 2018 roku…
-
Rozwiązywanie równań różniczkowych cząstkowych za pomocą głębokiego uczenia
Równania różniczkowe cząstkowe są jednym z podstawowych narzędzi matematycznych do opisu rzeczywistego układu i zachodzących w nim zmian w czasie. Stosuje się je począwszy od fizyki, gdzie wzięły swój początek, przez chemię, biologię, aż po socjologię i ekonomię. Niestety dla większości opisywanych zjawisk tworzą one skomplikowane układy równań. Ich rozwiązanie analityczne jest możliwe tylko w bardzo niewielu przypadkach. Ogromną większość można rozwiązać tylko numerycznie na bardzo silnych komputerach, a i tak zajmuje to bardzo dużo czasu: dni, tygodnie, a nawet miesiące. Próby wykorzystania sieci neuronowych i głębokiego uczenia bezpośrednio do modelowania natury na podstawie danych natrafiły na bardzo poważne problemy, o czym możecie przeczytać w osobnym artykule – Fizyka zmienia…
-
Fizyka zmienia uczenie maszynowe
Uczenie maszynowe (ang. machine learning – ML) odcisnęło piętno praktycznie na każdym aspekcie naszego życia i to w bardzo krótkim czasie. Ten element sztucznej inteligencji zrewolucjonizował nie tylko handel i e-commerce odcisnęło piętno zastosowanie elementów sztucznej inteligencji uczenie maszynowe w większym lub mniejszym stopniu Nie ma chyba już aspektów życia w którym uczenie maszynowe nie odcisnęłoby swojego piętna. Modele naukowe a życie Każdy model fizyczny ma za zadanie jak najbardziej wiernie opisać rzeczywistą sytuację lub proces. Dotyczy to zresztą wszystkich modeli naukowych od fizyki przez chemię i biologię po ekonomię i socjologię. Modele bazując na odkrytych prawach naturalnych i teoriach biorą pod uwagę wiele zmiennych, które opisują realne sytuacje i…
-
Entropia – pomost pomiędzy fizyką a uczeniem maszynowym
Entropia jako koncept naukowy i mierzalna wielkość określająca nieuporządkowanie, niejednorodność, przypadkowość i niepewność funkcjonuje we wszystkich naukach przyrodniczych, socjologii, ekonomii i teorii informacji. Krótko mówiąc im większa entropia tym większy nieporządek, a mówiąc potocznie chaos i bałagan. Pierwszy raz entropia została zdefiniowana w połowie XIX wieku przez fizyków w termodynamice jako funkcja stanu określająca kierunek zachodzących zmian i przepływu energii. Bardzo szybko zaczęto koncepcję entropii termodynamicznej przekładać na inne dziedziny naukowe. Szybko też naukowcy doszli do wniosku, że musi być ona powiązana z tak abstrakcyjnym tworem jak informacja. Z punktu widzenia uczenia maszynowego to właśnie analogia pomiędzy entropią w fizyce a entropią w teorii informacji umożliwia lepsze wykorzystanie uczenia maszynowego…
-
Narzędzia do automatyzacji eksploracyjnej analizy danych (EDA) w Python
Zrozumienie danych jest pierwszym i najważniejszym krokiem w Data Science i budowie dobrego modelu uczenia maszynowego. Służy do tego analiza eksploracyjna danych (EDA, ang. Exploratory Data Analysis), która jest iteracyjnym, ekscytującym, ale często bardzo żmudnym procesem. Proces zrozumienia i przygotowania danych, którego EDA jest nieodłączną częścią stanowi nawet 80% całego czasu poświęconego na budowę modelu. Z pomocą przychodzi automatyzacja eksploracji, która jest kluczem do usystematyzowania tego procesu i redukcji kosztów. Biblioteki w Python przeznaczone do manipulacji danymi, wizualizacji i uczenia maszynowego jak pandas, scikit-learn, czy seaborn, zawierają w sobie narzędzia, które analizę ułatwiają, jednak nie są stworzone z myślą o automatyzacji powtarzalnych czynności. Ta jest zostawiana twórcom eksperymentów i programistom.…
-
Środowisko pracy Data Science w Python
Każdy specjalista ma swój własny ulubiony zestaw narzędzi i warsztat pracy. Przy okazji uruchomienia kolejnej wersji środowiska wirtualnego Python dla Data Science postanowiłem podzielić się z Wami swoim podstawowym zestawem narzędzi. Conda jako środowisko pracy Ze względu na system operacyjny MS Windows najwygodniejszym środowiskiem jest dla mnie Conda. Przede wszystkim dlatego, że mam do dyspozycji gotowe, stabilne, przetestowane paczki działające pod Windows’em i nie muszę tracić czasu na ich kompilacje (co nie zawsze jest bezproblemowe), czy też ściągać pliki wheel lub egg. Oczywiście nie wszystko znajduje się w repozytoriach Conda, ale do dyspozycji mamy ciągle PyPI. Stworzenie środowiska wirtualnego w conda o nazwie „py39” i jego aktywacja: Opisane niżej środowisko…
-
PIPO W8 – tablet Windows z procesorem Intel Core-M i wyświetlaczem 2560 x 1600 pikseli
Rusza przedsprzedaż najnowsze urządzenie marki PIPO tabletu PIPO W8. Wyposażony jest w procesor Intel Core-M oraz wyświetlacz 10.1 cala o dużej rozdzielczości 2560 x 1600 pikseli. PIPO W8 to urządzenie przeznaczone dla wymagających użytkowników. Oprócz silnego procesora Intela pod szklanym ekranem kryje się 4 GB pamięci RAM i aż 64 GB szybkiej pamięci eMMC. Jak już wspomniałem na początku tablet PIPO W8 posiada 10-cio punktowy wyświetlacz IPS o przekątnej 10.1 cala i rozdzielczości 2560 x 1600 pikseli, co daje wysoka gęstość pikseli 299 PPI. W tablecie mogącym z powodzeniem zastąpić laptop znajdziemy również 2 złącz USB, w tym jedno USB 3.0 i microHDMI. Duża bateria o pojemności 10000 mAh pozwoli…
-
Mediatek przedstawia 10 rdzeniowy procesor MT6797, czyli Helio X20
Mediatek Helio X20 to pierwszy na świecie procesor mobilny ARM z dziesięcioma rdzeniami i pierwszy o architekturze Tri-cluster. Mediatek Helio X20, który występuje również pod oznaczeniem MT6797 wykonano w technologii 20 nm. Do architektury big.LITTLE Mediatek dodał jeszcze dwa dodatkowe rdzenie. Konfiguracji przedstawia się następująco: 2 x Cortex A72 2.0 GHz + 4 x Cortex-A53 2.5 GHz + 4 x Cortex-A53 1.4 GHz. Procesor pracuje w 3 trybach, można nawet powiedzieć, że ma trzy biegi. Przy najmniejszym obciążeniu pracują tylko cztery rdzenie Cortex-A54 taktowane zegarem 1.4 GHz. Przy zwiększonym zapotrzebowaniu na moc obliczeniową uruchamiane są dalsze cztery Cortex-A53 taktowane częstotliwością 2.5 GHz i dopiero w ekstremalnych warunkach uruchamiane są dwa bardzo wydajne rdzenie Cortex-A72 z częstotliwością 2.0 GHz.…
-
Onda zaprezentuje nowe tablety z procesorem Intel Core M
Dnia 28 kwietnia chińska Onda zaprezentuje nowe tablety z procesorem Intel Core M. Będą to zarówno zupełnie nowe modele, jak i odświeżone obecnie produkowane. Obecnie Onda ma tylko jeden tablet z procesorem Intel Core M. Jest to nowa wersja dwusystemowego modelu Onda V116w. Tablet o matrycy FullHD 11.6 cala posiada 2 GB RAM i USB 3.0 oraz 32 GB pamięci flash.
-
Ramos M12 oraz Ramos i100 Pro – dwa nowe tablety dwusystemowe Android/Windows
Chińska firma produkująca urządzenia marki Ramos zaprezentowała dwa nowe duże tablety Ramos M12 i Ramos i100 Pro z dwoma systemami Android i Windows. Tablet Ramos M12 to urządzenie w formule 2 w 1, z doczepianą klawiaturą będącą jednocześnie pokrywą wyświetlacza. Ekran IPS o przekątnej 11.6 cala posiada rozdzielczość FullHD 1920 x 1080 pikseli. Sercem M12 jest dwurdzeniowy procesor Intel Core M-5Y70 (14 nm) z układem graficznym Intel HD Graphics 5300 oraz pamięcią 4 GB RAM LPDDR3. Urządzenie ma zamiast pamięci flash dysk SSD o pojemności 256 GB. Na wyposażeniu tabletu znajduje się też Bluetooth 4.0, WiFi z obsługą standardów 802.11 b/g/n, złącza USB 3.0, DisplayPort, micro SD 64 GB oraz kamerki o rozdzielczościach matrycy 2.0 MP przód i 5.0 MP…