Sztuczna inteligencja i Machine Learning należą dziś do najbardziej poszukiwanych obszarów technologii. Jednocześnie wejście w tę dziedzinę może być przytłaczające. Python, statystyka, modele predykcyjne, sieci neuronowe, TensorFlow, Keras, Scikit-learn, PyTorch, NLP, MLOps, a do tego jeszcze generatywna AI. Od czego właściwie zacząć?
 

Dobra wiadomość jest taka, że nie trzeba uczyć się wszystkiego jednocześnie. Nauka AI od podstaw ma sens wtedy, gdy kolejne elementy wynikają z poprzednich. Najpierw programowanie i praca z danymi, później matematyka i podstawy uczenia maszynowego, następnie klasyczny Machine Learning, deep learning, a na końcu budowanie kompletnych systemów AI.
 

W tym artykule znajdziesz sześć książek, które mogą pomóc uporządkować tę drogę, oraz praktyczną roadmapę AI Developera na 2026 rok. Zobaczysz też, jak budować portfolio, żeby nauka nie kończyła się na kolejnych kursach i tutorialach.

Machine Learning i AI – czy matematyka jest niezbędna na start?

Czy żeby zacząć Machine Learning, trzeba najpierw opanować zaawansowaną matematykę? Nie.
 

Matematyka w machine learningu jest ważna, ale jej znaczenie zależy od tego, dokąd chcesz dojść. Osoba, która chce tworzyć aplikacje wykorzystujące istniejące modele AI, będzie potrzebowała innego poziomu wiedzy niż ktoś planujący karierę jako AI Research Scientist.
 

Na początku najważniejsze jest zrozumienie podstawowych pojęć. Warto wiedzieć, czym jest model, zbiór treningowy, cecha, etykieta, predykcja, funkcja straty czy proces trenowania. Dopiero później można zagłębiać się w bardziej skomplikowane algorytmy i modele.
 

Jakiej matematyki potrzebujesz?

Najważniejsze obszary to statystyka, prawdopodobieństwo, algebra liniowa i podstawy rachunku różniczkowego.
 

Statystyka pozwala zrozumieć dane. Średnia, mediana, wariancja, odchylenie standardowe, korelacja czy rozkłady prawdopodobieństwa pojawiają się w pracy z danymi bardzo często. Z kolei algebra liniowa pomaga zrozumieć, jak reprezentowane są dane i w jaki sposób wykonywane są operacje na wektorach oraz macierzach.
 

Rachunek różniczkowy staje się szczególnie istotny przy deep learningu. Gradienty i pochodne są związane z tym, w jaki sposób sieć neuronowa dostosowuje swoje parametry podczas treningu.
 

Nie oznacza to jednak, że przed napisaniem pierwszego modelu musisz przerobić cały podręcznik matematyki.
 

Znacznie skuteczniejsza jest nauka równoległa. Poznajesz regresję liniową, uruchamiasz ją w Pythonie, a następnie sprawdzasz, jak wygląda funkcja kosztu i dlaczego model zmienia swoje parametry. Wtedy matematyka ma kontekst.
 

Od czego zacząć naukę?

Dobrym fundamentem jest Python. Nie musisz od razu znać zaawansowanego programowania. Powinieneś jednak swobodnie posługiwać się funkcjami, modułami, wyjątkami i podstawami programowania obiektowego.
 

Kolejny krok to Analiza danych. Naucz się pracować z tabelami, filtrować dane, łączyć różne źródła, usuwać braki i sprawdzać jakość danych. Przydatne będą pandas, NumPy oraz Jupyter Notebook.
 

Właśnie tutaj warto poznać eksploracyjną analizę danych (EDA). Zanim zaczniesz trenować model, powinieneś wiedzieć, co właściwie znajduje się w Twoim zbiorze danych.
 

Dopiero wtedy przechodzisz do Machine Learning.
 

Klasyczny Machine Learning jako fundament

Na tym etapie poznajesz uczenie nadzorowane i uczenie nienadzorowane. Uczysz się, czym różni się klasyfikacja od regresji, jak działa model predykcyjny oraz jak oceniać jego jakość.
 

Na początek wystarczą najważniejsze algorytmy uczenia maszynowego: regresja liniowa i logistyczna, drzewa decyzyjne, random forest, metody gradient boosting, k-NN czy SVM. Warto poznać również klastrowanie K-średnich. Jest to jeden z przykładów uczenia nienadzorowanego, w którym model próbuje znaleźć naturalne grupy w danych. Nie chodzi o zapamiętanie wszystkich algorytmów. Chodzi o to, żeby zrozumieć podstawy uczenia maszynowego i wiedzieć, kiedy zastosować konkretną metodę.
 

Ranking najlepszych książek do nauki Machine Learningu i AI – 6 propozycji

Książka nie zastąpi własnych projektów, ale dobrze dobrana literatura może bardzo uporządkować naukę. Zamiast przeskakiwać między przypadkowymi materiałami, możesz przechodzić przez kolejne tematy w logicznej kolejności.
 

Poniższy ranking obejmuje zarówno książki dla osób rozpoczynających naukę, jak i pozycje przydatne wtedy, gdy chcesz przejść od modeli do produkcyjnych systemów uczenia maszynowego.
 

1. Uczenie maszynowe z użyciem Scikit-Learn i PyTorch

Okładka - Uczenie maszynowe z użyciem Scikit-Learn i PyTorch. Koncepcje, narzędzia i techniki umożliwiające konstruowanie inteligentnych systemów - Aurélien Géron

(druk)

125.37 zł 199.00 zł (-37%)

(119,40 zł najniższa cena z 30 dni)

To jedna z najbardziej kompleksowych pozycji w tym zestawieniu. Łączy klasyczny Machine Learning z deep learningiem i wykorzystuje dwa ważne narzędzia: Scikit-learn oraz PyTorch. Książka pozwala przejść przez przygotowanie danych, budowanie modeli i kolejne techniki uczenia. Jest dobrym wyborem dla osoby, która nie chce zatrzymać się na prostych przykładach, ale chce stopniowo poznawać bardziej zaawansowane rozwiązania. Szczególnie wartościowe jest połączenie teorii z implementacją. Czytelnik może obserwować nie tylko, czym jest konkretny model, ale również jak wykorzystać go w Pythonie.

 

2. Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II

Okładka - Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II - Kyle Gallatin, Chris Albon

(druk)

53.40 zł 89.00 zł (-40%)

(53,40 zł najniższa cena z 30 dni)

Ta książka jest nastawiona na praktyczne rozwiązywanie problemów. Zamiast traktować Machine Learning wyłącznie jako teorię, pokazuje konkretne sposoby pracy z danymi, modelami i Pythonem. Zakres obejmuje drogę od przygotowania danych do deep learningu. Dzięki temu książka może pełnić funkcję praktycznego podręcznika, do którego wraca się podczas realizacji własnego projektu. To ważne, ponieważ uczenie maszynowe w praktyce wygląda inaczej niż nauka pojedynczego algorytmu z definicji. Trzeba przygotować dane, wybrać właściwy model, przeprowadzić eksperymenty i sprawdzić wyniki.

 

3. Deep Learning. Uczenie głębokie z językiem Python. Sztuczna inteligencja i sieci neuronowe

Okładka - Deep Learning. Uczenie głębokie z językiem Python. Sztuczna inteligencja i sieci neuronowe - Valentino Zocca, Gianmario Spacagna, Daniel Slater, Peter Roelants

(druk)
Jeżeli podstawy klasycznego ML są już za Tobą, kolejnym etapem może być Deep Learning. Ta książka skupia się na uczeniu głębokim i sieciach neuronowych, pokazując ich zastosowanie w Pythonie. To obszar, w którym pojawiają się takie pojęcia jak funkcje aktywacji, warstwy, funkcje straty, propagacja wsteczna czy optymalizacja. Warto je zrozumieć, zanim zaczniesz korzystać z gotowych modeli bez wiedzy o tym, co dzieje się pod spodem. Książka przybliża również wybrane modele głębokiego uczenia, w tym autoenkodery.

 

4. Sztuczna inteligencja i uczenie maszynowe dla programistów. Praktyczny przewodnik po sztucznej inteligencji

Okładka - Sztuczna inteligencja i uczenie maszynowe dla programistów. Praktyczny przewodnik po sztucznej inteligencji - Laurence Moroney

(druk)

56.07 zł 89.00 zł (-37%)

(53,40 zł najniższa cena z 30 dni)

To propozycja szczególnie interesująca dla programistów. Jeżeli masz już doświadczenie w tworzeniu oprogramowania, ale dopiero poznajesz sztuczną inteligencję, łatwiej będzie Ci przełożyć dotychczasowe kompetencje na nowe problemy. Książka pokazuje AI z perspektywy praktycznego tworzenia oprogramowania. To istotne, ponieważ współczesny AI Developer nie musi zajmować się wyłącznie trenowaniem modeli. Często integruje modele z aplikacjami, danymi i istniejącą infrastrukturą.

 

5. Jak projektować systemy uczenia maszynowego. Iteracyjne tworzenie aplikacji gotowych do pracy

Okładka - Jak projektować systemy uczenia maszynowego. Iteracyjne tworzenie aplikacji gotowych do pracy - Chip Huyen

(druk)

62.37 zł 99.00 zł (-37%)

(59,40 zł najniższa cena z 30 dni)

To książka z nieco innego etapu ścieżki. Nie skupia się wyłącznie na tym, jak stworzyć model, ale na tym, jak zaprojektować cały system, który wykorzystuje uczenie maszynowe. W realnym projekcie model jest tylko jednym elementem. Potrzebne są dane, infrastruktura, monitoring, proces wdrażania i sposób reagowania na zmiany jakości modelu. To właśnie różnica między eksperymentem wykonanym w notebooku a rozwiązaniem, które może działać w rzeczywistym środowisku.

6. Sztuczna inteligencja. Błyskawiczne wprowadzenie do uczenia maszynowego, uczenia ze wzmocnieniem i uczenia głębokiego

Okładka - Sztuczna inteligencja. Błyskawiczne wprowadzenie do uczenia maszynowego, uczenia ze wzmocnieniem i uczenia głębokiego - Hadelin de Ponteves

(druk)

49.77 zł 79.00 zł (-37%)

(47,40 zł najniższa cena z 30 dni)

Jeśli dopiero próbujesz zorientować się, czym właściwie jest sztuczna inteligencja od podstaw, szerokie wprowadzenie może być dobrym pierwszym krokiem. Książka obejmuje kilka głównych obszarów: uczenie maszynowe, uczenie głębokie oraz uczenie przez wzmacnianie. Dzięki temu pozwala zobaczyć szerszy zakres dziedziny, zanim wybierzesz konkretną specjalizację.

 

Kompletna roadmapa AI Developera na 2026 rok

Ścieżka AI Developera w 2026 roku wygląda trochę inaczej niż jeszcze kilka lat temu. Nadal potrzebujesz fundamentów programistycznych i znajomości modeli, ale coraz większe znaczenie ma umiejętność budowania kompletnych aplikacji wykorzystujących AI. Dlatego roadmapa nie powinna zaczynać się od LLM. Zaczyna się znacznie wcześniej.
 

Etap 1: Python i podstawy programowania

Python jest jednym z najważniejszych narzędzi w ekosystemie AI i Data Science. Zacznij od składni, funkcji, klas, modułów, obsługi wyjątków i pracy ze środowiskiem. Później dodaj Git, testy, API i podstawy pracy z bazami danych. Nie ucz się jednak Pythona przez kilka miesięcy bez związku z AI. Od początku twórz małe programy. Prosty skrypt analizujący dane będzie bardziej wartościowy niż kolejne dziesięć godzin oglądania tutoriali.
 

Etap 2: Analiza danych i zbiory danych

Następny krok to Analiza danych. Naucz się pracować z pandas i NumPy oraz korzystać z Jupyter Notebook. Poznaj zbiory danych i naucz się oceniać ich jakość. Sprawdzaj brakujące wartości, duplikaty, wartości odstające i rozkład danych. Następnie przejdź do EDA. Eksploracyjna analiza danych (EDA) pozwala zrozumieć zależności, zanim jeszcze powstanie pierwszy model. To jeden z etapów, którego początkujący często nie doceniają. Tymczasem jakość danych bardzo często ma większe znaczenie niż wybór między dwoma podobnymi algorytmami.
 

Etap 3: Statystyka i matematyka

Teraz przychodzi czas na statystykę, prawdopodobieństwo i algebrę liniową. Poznaj średnią, medianę, wariancję, odchylenie standardowe, korelację oraz podstawowe rozkłady. Zrozum wektory i macierze. Później dodaj rachunek różniczkowy. Nie musisz od razu zagłębiać się w skomplikowane dowody. Ważniejsze jest zrozumienie pojęcia gradientu i tego, dlaczego jest potrzebny podczas optymalizacji. To właśnie jest praktyczna matematyka w machine learningu - narzędzie pozwalające lepiej rozumieć modele, a nie osobny przedmiot do zaliczenia przed rozpoczęciem pracy.
 

Etap 4: Klasyczny Machine Learning

Teraz zaczyna się właściwy Machine Learning. Poznaj uczenie nadzorowane, nienadzorowane, klasyfikację i regresję. Naucz się, czym jest zbiór treningowy, walidacyjny i testowy. Następnie poznaj najważniejsze algorytmy uczenia maszynowego. Zacznij od regresji liniowej i logistycznej, a następnie przejdź do drzew decyzyjnych, random forest i innych modeli. Drzewa decyzyjne są dobrym przykładem modelu, którego działanie można stosunkowo łatwo wyjaśnić. Z kolei regresja liniowa pomaga zrozumieć podstawy modelowania predykcyjnego. Później poznaj KNN, SVM, boosting oraz klastrowanie K-średnich.
 

Etap 5: Scikit-learn

Na tym etapie Scikit-learn powinien stać się jednym z Twoich podstawowych narzędzi. Biblioteka pozwala szybko budować i porównywać modele. Możesz przygotować dane, podzielić je na zbiory, wytrenować model, obliczyć metryki i przeprowadzić eksperyment. Jednocześnie nie traktuj biblioteki jak czarnej skrzynki. Powinieneś rozumieć, co robią poszczególne kroki. Naucz się również dobierać właściwy model uczenia maszynowego do problemu oraz oceniać jego wyniki.
 

Etap 6: Trenowanie i optymalizacja modeli

Kolejny etap to trenowanie modeli uczenia maszynowego i poprawianie ich jakości. Poznaj overfitting, underfitting, regularyzację, cross-validation oraz dobór hiperparametrów. Naucz się analizować wyniki, zamiast tylko patrzeć na jedną wartość accuracy. W praktyce optymalizacja modelu uczenia maszynowego może obejmować zmianę cech, parametrów, algorytmu albo sposobu przygotowania danych. To również dobry moment, aby zacząć dokumentować eksperymenty.
 

Etap 7: Deep Learning

Kiedy klasyczny ML jest już zrozumiały, możesz przejść do Deep Learning. Poznaj podstawy sieci neuronowych: neurony, warstwy, funkcje aktywacji, funkcję straty i propagację wsteczną.
Następnie wybierz framework. TensorFlow i Keras są popularnymi narzędziami do tworzenia modeli głębokiego uczenia, a PyTorch jest kolejnym bardzo ważnym elementem współczesnego ekosystemu. Nie próbuj od razu uczyć się wszystkich frameworków. Najważniejsze są podstawy uczenia głębokiego i rozumienie procesu trenowania.
 

Etap 8: Modele głębokiego uczenia i specjalizacja

Po opanowaniu fundamentów możesz poznawać bardziej zaawansowane rozwiązania. W zależności od kierunku mogą zainteresować Cię CNN, modele sekwencyjne, transformatory, autoenkodery czy generatywne sieci przeciwstawne (GAN). Możesz również wejść w NLP, czyli NLP (Natural Language Processing). Jednym z prostszych projektów jest analiza sentymentu tekstów. Później możesz przejść do embeddingów, modeli językowych i systemów opartych na transformerach.
 

Etap 9: Generatywna AI i LLM

Dla AI Developera w 2026 roku istotna jest również znajomość generatywnej AI. Warto poznać modele językowe, embeddingi, tokenizację, RAG, bazy wektorowe, wywoływanie narzędzi i projektowanie aplikacji wykorzystujących modele. W tym miejscu warto jednak pamiętać o podstawach. Jeśli nie rozumiesz danych, modeli i oceny wyników, sama znajomość API nie zrobi z Ciebie specjalisty.
 

Etap 10: MLOps i produkcja

Ostatni etap to przejście od eksperymentu do działającego systemu. MLOps obejmuje procesy związane z wdrażaniem, monitorowaniem i utrzymywaniem modeli. Przydadzą się Docker, CI/CD, API, chmura, logowanie i monitoring. To tutaj szczególnie przydaje się wiedza o tym, jak projektować systemy uczenia maszynowego. Model działający w Jupyter Notebook to początek. Model dostępny przez API, monitorowany i aktualizowany w kontrolowanym procesie to już element prawdziwego systemu.
 

Złote zasady budowania portfolio w Data Science

Nauka AI bez projektów bardzo łatwo zamienia się w kolekcjonowanie certyfikatów, kursów i notatek. Portfolio powinno pokazywać coś zupełnie innego: że potrafisz wykorzystać wiedzę do rozwiązania problemu.
 

1. Zacznij od realnego problemu

Nie zaczynaj od pytania: „Jaki algorytm mogę tutaj zastosować?”. Zacznij od problemu. Chcesz przewidywać ceny? Klasyfikować wiadomości? Wykrywać anomalie? Analizować opinie klientów? Segmentować użytkowników? Dopiero później wybierz technikę. To pozwala pokazać praktyczne zastosowania algorytmów uczenia, zamiast tworzyć kolejny projekt polegający na uruchomieniu gotowego notebooka.
 

2. Pokaż pracę z danymi

Dobry projekt Data Science powinien pokazywać nie tylko końcowy model. Pokaż źródło danych, przygotowanie zbioru, EDA, najważniejsze obserwacje i sposób tworzenia cech. Jeżeli pracujesz nad projektem związanym z modelowaniem predykcyjnym, wyjaśnij, co właściwie przewidujesz i dlaczego wybrana metryka jest odpowiednia.
 

3. Nie ograniczaj portfolio do Kaggle

Kaggle jest świetnym miejscem do nauki, eksperymentowania i poznawania cudzych rozwiązań. Warto jednak mieć również projekty, których problem i rozwiązanie wymyśliłeś sam. Dobrym uzupełnieniem mogą być Projekty open source. Nawet niewielki wkład w istniejący projekt pozwala zobaczyć, jak wygląda praca z cudzym kodem. Warto również brać udział w Hackathonach. Uczą pracy pod presją czasu i szybkiego przechodzenia od pomysłu do prototypu.
 

4. Jeden dobry projekt jest więcej wart niż pięć kopii tutoriali

Jeżeli masz pięć repozytoriów, w których zmieniłeś kilka linii kodu w stosunku do tutoriala, trudno wyciągnąć z nich wnioski dotyczące Twoich umiejętności. Lepiej stworzyć dwa lub trzy projekty, które pokazują różne kompetencje.
 

Przykładowo:

  • projekt klasyfikacyjny w Scikit-learn,
  • projekt Deep Learning wykorzystujący sieci neuronowe,
  • aplikacja wykorzystująca gotowy model AI i API,
  • projekt pokazujący elementy MLOps.
     

Każdy powinien mieć jasno opisany problem i uzasadnienie podjętych decyzji.
 

5. Opisuj błędy i eksperymenty

Nie pokazuj wyłącznie najlepszego wyniku. Jeżeli pierwszy model miał słabe wyniki, napisz o tym. Wyjaśnij, co zmieniłeś i dlaczego. To świetnie pokazuje, czy potrafisz analizować model uczenia maszynowego, czy tylko uruchomić gotową bibliotekę. Właśnie w tym miejscu widać różnicę między osobą, która zna kilka komend, a kimś, kto rzeczywiście rozumie techniki uczenia maszynowego.

6. Dopasuj projekty do wybranej ścieżki

Portfolio osoby celującej w stanowisko Data Analyst będzie wyglądało inaczej niż portfolio przyszłego Machine Learning Engineer.
 

Data Analyst powinien pokazać przede wszystkim analizę danych, SQL, wizualizację i wyciąganie wniosków.
 

Data Scientist może skupić się na modelach predykcyjnych, eksperymentach, statystyce i pracy ze zbiorami danych.
 

Przyszły Machine Learning Engineer powinien pokazać również API, deployment, testy, konteneryzację i MLOps.
 

Z kolei osoba myśląca o pracy jako AI Research Scientist potrzebuje znacznie mocniejszych podstaw matematycznych, statystycznych i algorytmicznych.
 

7. Naucz się wyjaśniać własne decyzje

Podczas rozmowy technicznej może paść pytanie: dlaczego wybrałeś ten model? Dobra odpowiedź nie brzmi: „bo Scikit-learn ma taką funkcję”. Powinieneś potrafić powiedzieć, jakie były wymagania, jakie modele testowałeś, jak wyglądały wyniki i dlaczego ostatecznie wybrałeś konkretne rozwiązanie. To jest właśnie zastosowanie uczenia maszynowego w praktyce - świadome podejmowanie decyzji, a nie mechaniczne uruchamianie algorytmów.
 

Jak wygląda nauka AI od zera w praktyce?

Największym problemem początkujących często nie jest brak materiałów, lecz ich nadmiar. Można spędzić tygodnie na wyborze najlepszego kursu, frameworka czy książki i nadal nie napisać pierwszego modelu.
 

Lepszy schemat jest prosty:

poznaj → zastosuj → popełnij błąd → przeanalizuj → popraw → zbuduj własny projekt.
 

Przykładowo, ucząc się regresji liniowej, nie kończ na przeczytaniu definicji. Załaduj zbiory danych, wykonaj analizę, zbuduj model i sprawdź jego predykcje.
 

Podczas nauki drzew decyzyjnych porównaj je z regresją. Sprawdź, kiedy model działa lepiej. Przy klastrowaniu K-średnich zastanów się, czy grupy znalezione przez algorytm rzeczywiście mają sens.
 

W przypadku sieci neuronowych sprawdź, co dzieje się przy zmianie liczby warstw, funkcji aktywacji czy parametrów treningu.
 

W ten sposób zaczynasz naprawdę rozumieć Machine Learning, zamiast jedynie zapamiętywać jego słownik.
 

Ile czasu potrzeba na naukę?

Nie ma jednej odpowiedzi. Osoba, która zna już Python i podstawy programowania, może znacznie szybciej przejść przez pierwsze etapy. Początkujący powinien poświęcić więcej czasu na programowanie i analizę danych. Nie warto jednak mierzyć postępów liczbą przerobionych godzin. Lepszym miernikiem jest liczba rzeczy, które potrafisz zrobić samodzielnie.
 

Czy potrafisz pobrać dane? Oczyścić je? Wykonać EDA? Wybrać model? Wytrenować go? Ocenić wynik? Wyjaśnić błędy? Udostępnić model jako API?
 

Jeżeli odpowiedź z czasem coraz częściej brzmi „tak”, idziesz w dobrym kierunku.
 

AI i Machine Learning - od czego zacząć?

Jeśli zaczynasz zupełnie od zera, nie próbuj przeskakiwać od razu do najbardziej zaawansowanych modeli. Zacznij od Pythona, pracy z danymi i statystyki. Następnie poznaj podstawowe pojęcia uczenia maszynowego, klasyfikację, regresję i najważniejsze algorytmy.
 

Później przyjdzie czas na Scikit-learn, optymalizację modeli i projekty. Dopiero po zbudowaniu solidnych fundamentów przejdź do sieci neuronowych, TensorFlow, Keras albo PyTorch.
 

Kolejnym krokiem może być NLP, Computer Vision, generatywna AI czy inne specjalizacje. Na końcu dodaj MLOps i projektowanie produkcyjnych systemów.
 

Najważniejsze jest zachowanie kolejności:
 

Python → Analiza danych → Statystyka → Algebra liniowa → Machine Learning → Scikit-learn → projekty → Deep Learning → specjalizacja → generatywna AI → AI Engineering → MLOps.
 

Nie musisz znać całego świata AI, żeby zacząć. Zakres uczenia maszynowego jest ogromny i stale się zmienia. Nawet doświadczeni inżynierowie nie znają każdego narzędzia i każdej techniki.
 

Warto natomiast dobrze opanować fundamenty, nauczyć się samodzielnie pracować z danymi i regularnie budować projekty. To one pozwalają przejść od teorii do realnych umiejętności.
 

Jeżeli szukasz książki na początek, wybierz ją zgodnie ze swoim poziomem. Osoba zupełnie początkująca może zacząć od szerokiego wprowadzenia do AI. Programista może od razu sięgnąć po książkę nastawioną na praktyczne tworzenie rozwiązań. Ktoś, kto zna już klasyczny Machine Learning, powinien skierować uwagę na deep learning albo projektowanie systemów.
 

I chyba właśnie to jest najważniejsze w nauce AI: nie szukać jednej książki, jednego kursu czy jednego algorytmu, który nauczy wszystkiego. Lepiej zbudować własną ścieżkę, systematycznie przechodzić od fundamentów do praktyki i cały czas sprawdzać wiedzę na rzeczywistych problemach.