Don't wanna be here? Send us removal request.
Text
Generatory treści AI – Nowe możliwości w uczeniu maszynowym
Od ostatniego wpisu tutaj, minęło trochę czasu. Byłem zajęty pracą, w której zdryfowałem z zagadnień uczenia maszynowego w stronę backend aplikacji sieciowych. No i siłą rzeczy nie miałem nic ciekawego do napisania. Teraz powróciłem do uczenia maszynowego i okazało się, że mam kilka nowych zagadnień do omówienia. Generatory Do tej pory na blogu pisałem głównie o analizowaniu danych, wyciąganiu…

View On WordPress
#generatory AI#LLM#Meta Llama#modele językowe#przetwarzanie języka naturalnego#Stable Diffusion#treści AI#uczenie maszynowe
0 notes
Text
Docker + VS Code czyli Kaggle w Twoim domu
Podoba Ci się środowisko Kaggle i chciałbyś mieć takie w domu? Nie bój się nic, Docker i VS Code przyjdą Ci z odsieczą.
Każdy miał chyba taki moment w swojej karierze tudzież prywatnych działaniach, gdy entuzjastycznie zaczynał nowy projekt. Zaczynanie nowego projektu to często bardzo fajna i przyjemna sprawa. Szczególnie gdy chce nam się wszystko przygotowywać i konfigurować. Ale jeżeli akurat zależy nam na jak najszybszym przetestowaniu nowego pomysłu, takie przygotowania mogą być frustrujące i wyczerpujące. I…

View On WordPress
0 notes
Text
Jakość powietrza w Polsce #5 - Rok 2019 oczami oddychającego Polaka
Jesteś ciekaw, jak bardzo rok 2019 odbił się na naszych płucach? Sprawdź które miejsca były wtedy najgorsze.
Niedawno rozpoczął się rok 2021. Jest to więc dobry moment, żeby sprawdzić jaka była jakość powietrza w Polsce w roku 2019. Tak, w roku 2019, bo na stronie GIOŚ, nie ma jeszcze paczki z roku 2020. Jeżeli takowa się pojawią, to pewnie pojawi się również kolejny wpis, w którym je przetworzę. Natomiast jak to gdzieś w jakimś filmie ktoś powiedział: jak się nie ma, co się lubi, to się lubi, co się…

View On WordPress
0 notes
Text
Kaggle - kalendarz adwentowy #24
Widziałeś już może na moim blogu wzmianki o konkursach na platformie Kaggle. Czy naprawdę jest czym się tam tak jarać? Wejdź tutaj i zobacz!
Ostatni wpis w tegorocznym kalendarzu adwentowym dedykuję serwisowi Kaggle. Idea, która za nim stoi jest według mnie bardzo dobrym połączeniem przyjemnego z pożytecznym. Opiera się ona na 5 filarach i jednym “sekretnym” składniku. Zaraz dowiesz się jakich.
1. Cloud GPU — Notebooks
Zacznijmy od czegoś obiektywnie wartościowego, co dostajemy za darmo. Mowa tutaj o cloud GPU. Gdy wejdziemy na…
View On WordPress
0 notes
Text
Cloud - kalendarz adwentowy #23
Startujesz z nowym projektem uczenia maszynowego i brakuje Ci pieniędzy na porządne GPU? Może usługi typu Cloud GPU Cię uratują?
Współcześnie, jeżeli planujemy jakiś projekt uczenia maszynowego, to praktycznie mamy do wyboru trzy scenariusze: infrastruktura “osobista”, infrastruktura dedykowana i cloud (z angielskiego chmura). Infrastruktura osobista to sprzęt, jakim aktualnie dysponujemy jako urządzenia osobiste — laptopy i komputery PC. Czyli tak jakby start z marszu. Może okazać się jednak, że ten sprzęt jest dla nas…
View On WordPress
0 notes
Text
StarCraft - kalendarz adwentowy #22
Czas porzucić gry komputerowe i zająć się AI? Otóż niekoniecznie! Teraz StarCraft jest całkiem fajnym poligonem do testowania nowych pomysłów!
Uczenie maszynowe nie jest dziedziną nauki bardzo odległą od teorii gier. Teoria gier zajmuje się szukaniem strategii działania w sytuacji gdy dwa lub więcej obiektów działają w jednym środowisku i występuje między tymi obiektami konflikt interesów. Natomiast uczenie maszynowe, a w szczególności uczenie maszynowe ze wzmocnieniem, pokazuje nam jak na podstawie obserwacji tego środowiska (dane)…
View On WordPress
0 notes
Text
Big Data - kalendarz adwentowy #21
Pobrałeś sobie jakiś kilku gigabajtowy zbiór danych i zastanawiasz się, czy już wkroczyłeś w świat Big Data? Okazuje się, że jeszcze nie do końca!
Duże zbiory danych nie są niczym nowym. Jeżeli danych jest więcej, niż jesteśmy w stanie wygodnie wczytać i przetworzyć w naszym ulubionym programie to możemy sobie pomyśleć, że mamy do czynienia z faktycznie dużym zbiorem danych. W języku angielskim powstał specjalny termin określający duże zbiory danych — Big Data. Ale czy sam brak możliwości wczytania danych do pamięci sprawia, że faktycznie…
View On WordPress
0 notes
Text
Przetwarzanie obrazów - kalendarz adwentowy #20
Zastanawiałeś się, jak widzą komputery? Sprawdź ten mini wpis, w którym pokrótce prezentuję, na czym polega przetwarzanie obrazów wykorzystujące splot!
Jeżeli przejrzałeś wcześniejsze wpisy z tej serii, to być może kojarzysz już zbiór danych MNIST. Zbiór ten jest o tyle ciekawy, że można go próbować ugryźć na co najmniej dwa sposoby. Jedno z takich podejść to analiza piksel po pikselu, a drugie to całościowe przetwarzanie obrazów. Chciałbym Ci pokrótce nakreślić ideę tego drugiego podejścia.
Analiza pojedynczych pikseli
Obrazki ze zbioru MNIST…
View On WordPress
0 notes
Text
Ramka danych - kalendarz adwentowy #19
Zaczynasz swoją przygodę danymi i zastanawiasz się może, jak komputery je przetwarzają? Jednym z podstawowych pomysłów na to jest ramka danych!
Chyba powtórzę po raz kolejny na tym blogu moją opinię, że często najwięcej czasu zajmuje nam sformułowanie problemu i jakiejś sensownej metryk do oceny jego rozwiązania. Bowiem gdy już mamy nasze dane i odpowiednio je przetworzyliśmy, to możemy szybko i śmiało eksperymentować. Jeżeli celujemy w uczenie nadzorowane, które nie wymaga przetwarzania obrazów, tekstu ani dźwięku, to już w ogóle możemy…
View On WordPress
0 notes
Text
GNU R - kalendarz adwentowy #18
Znalazłeś gdzieś fajne ogłoszenie o pracę, ale wspominają tam o jakimś GNU R? Może to dobry pomysł, żeby sprawdzić, z czym to się je?
Do efektywnego wykorzystania uczenia maszynowego, bardzo często wystarczy nam znajomość języka programowania Python i jakichś stworzonych dla niego bibliotekpomocniczych. Czasem chcemy jednak przeanalizować jakieś dane bez uczenia głębokiego. Albo chcemy wyliczyć jakieś statystyki z nimi związane. Może przygotować jakieś opracowanie do publikacji? Czy jesteśmy tutaj również skazani na Pythona?…
View On WordPress
0 notes
Photo
Jak możesz zrobić wykres dla danych, które przetwarzasz w Pythonie? Sprawdź matplotlib i seaborm — może akurat Ci przypasują! W tworzeniu rozwiązań opartych o uczenie maszynowe kluczowe jest zrozumienie efektów pracy naszego modelu. Tworzymy więc sobie różne metryki i odczytujemy uzyskane wyniki.
0 notes
Text
Fastai - kalendarz adwentowy #16
Startujesz z uczeniem głębokim i szukasz jakiegoś punktu zaczepienia? Sprawdź fastai, łatwiej już chyba nie będzie!
We wcześniejszym wpisie adwentowym wspominałem o frameworku TesnorFlow. Wspominałem o jego wydajności i uniwersalności, ale jednocześnie odradzałem ten framework jako punkt startowy w poznawaniu uczenia głębokiego. Dobrze byłoby więc, żebym pokazał framework, który z kolei będzie się nadawał do rozpoczęcia przygody z uczeniem głębokim. Taki framework to fastai.
Fastai jako sposób na naukę
Framewo…
View On WordPress
0 notes
Text
MNIST - kalendarz adwentowy #15
Słyszałeś gdzieś, jak ludzie ciągle wspominają MNIST, ale za bardzo boisz się zapytać, co to jest? Sprawdź tutaj i już się nie bój!
Nie da się pracować nad rozwiązaniem jakiegoś problemu z wykorzystaniem danych, bez danych. To raczej oczywiste. Ale zastanówmy się, co by się działo, gdyby różne zespoły opracowywały rozwiązanie jakiegoś konkretnego problemu, wykorzystując różne dane. Każdy z nich doszedłby do optymalnego rozwiązania dla jego danych. Po pierwsze, pewnie żaden z nich nie zbliżyłby się do ogólnego optymalnego…
View On WordPress
0 notes
Text
Funkcja aktywacji - kalendarz adwentowy #14
Kojarzysz mniej więcej, jak wygląda sieć neuronowa, ale nie do końca czujesz, gdzie w tym wszystkim jest funkcja aktywacji? Sprawdź tutaj!
Jednym z ciekawszych zagadnień pojawiających się przy tematyce sieci neuronowych to funkcja aktywacji.
Gdzie jest używana funkcja aktywacji?
Fundamentalnym elementem sieci neuronowej jest neuron. Neuron to taki obiekt, który zbiera sygnał na wejściu i daje jakiś sygnał na wyjściu. Nie ma tutaj nic nadzwyczajnego. Jeśli jednak połączymy ze sobą wiele takich neuronów, to możemy niejako obserwować,…
View On WordPress
0 notes
Text
TensorFlow - kalendarz adwentowy #13
Co jakiś czas mignie Ci gdzieś może jakaś wzmianka, że Google wypuściło nową wersję TensorFlow i niedługo wszystko się zmieni. O co tu chodzi?
Możliwe, że masz już GPU zdolne do wspierania trenowania głębokich sieci neuronowych. Znasz już może nawet Pythona i Scikit-Learn. Co dalej? Okazuje się, że brakuje Ci tutaj jeszcze jednego elementu układanki. Współczesnego i zoptymalizowanego do wykorzystywania GPU frameworku odpowiedzialnego za trenowanie i używanie głębokich sieci neuronowych. Jednym z takich frameworków jest TensorFlow.
Czym…
View On WordPress
0 notes
Text
GPU - kalendarz adwentowy #12
Słyszałeś gdzieś, że dobre GPU może znacznie przyspieszyć Twoją pracę? Nie zawsze tak jest, ale może akurat w Twoim przypadku się to sprawdzi!
Jeżeli kupowałeś kiedyś komputer, samodzielnie dobierając części, to w pewnym momencie musiałeś zaznajomić się z pojęciami CPU, RAM, płyta główna, dysk twardy itp. Jeśli celowałeś w maszynę do nauki lub do biura, to całkiem mogłeś pominąć zastanawianie się nad kartą graficzną. Wybrałeś wbudowaną w płytę główną i niczym więcej nie musiałeś się przejmować. Jeśli natomiast kupowałeś komputer do…
View On WordPress
0 notes
Text
arXiv - kalendarz adwentowy #11
Zastanawiałeś się kiedyś, jak wygląda prawdziwa akademicka nauka w kontekście uczenia maszynowego? Wpadnij na arXiv i zobacz, o co w tym chodzi!
Uczenie maszynowe, sztuczna inteligencja i inne pokrewne dziedziny wiedzy nie są tylko domeną świata IT. Są również, a może przede wszystkim, domeną klasycznych nauk akademickich: matematyki, statystyki i informatyki. A, jako że są ich częścią, możemy je spotkać w kontekście bardzo mocno powiązanym ze światem akademickim. Kontekst ten to publikacje naukowe. A jeśli chodzi o publikacje, to…
View On WordPress
0 notes