Machine Learning Bootcamp w języku Python cz.I - od A do Z
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Pierwsza część kursu z serii Machine Learning Bootcamp obejmująca tematykę uczenia nadzorowanego. Poruszone są główne problemy klasycznego uczenia maszynowego, czyli klasyfikacja oraz regresja. Kurs zbudowany jest w oparciu o najpopularniejszą bibliotekę do uczenia maszynowego w języku Python, czyli bibliotekę scikit-learn (sklearn).
Na kursie omówionych zostało wiele algorytmów uczenia maszynowego, między innymi:
-
regresja liniowa
-
regresja wielomianowa
-
regresja drzew decyzyjnych
-
regresja logistyczna
-
algorytm k-najbliższych sąsiadów
-
klasyfikator drzew decyzyjnych
-
klasyfikator lasów losowych
-
algorytm maszyny wektorów nośnych
-
naiwny klasyfikator bayesowski
Przedstawione zostały także metody oceny modeli regresji oraz klasyfikacji, walidacja krzyżowa czy metoda przeszukiwania siatki.
O uczeniu maszynowym mówi się już praktycznie wszędzie. Wkrada się w każdą dziedzinę naszego życia. Jeżeli zastanawiasz się czy warto podjąć krok w stronę ucznia maszynowego nie zwlekaj ani chwili dłużej i już dziś podejmij wyzwanie.
scikit-learn
scikit-learn jest prawdopodobnie najbardziej użyteczną biblioteką do uczenia maszynowego w języku Python. Biblioteka zawiera wiele wydajnych narzędzi do uczenia maszynowego i modelowania statystycznego, w tym klasyfikacji, regresji, grupowania czy redukcji wymiarowości.
Boom na rozwiązania AI
Zastosowania sztucznej inteligencji (Artificial Intelligence) rosną w tempie wykładniczym. Od prostych modeli klasyfikujących pocztę mailową, wybierającą najbardziej optymalną trasę dojazdu, rozpoznającą nas w czasie rzeczywistym (wideoweryfikacja) po auta a nawet samoloty autonomiczne. A przed nami przecież tyle nieodkrytych obszarów w których można zastosować AI.
Stack Overflow Developer Survey
Według Stack Overflow Developer Survey 2021 język Python jest najchętniej wybieranym językiem do nauki programowania.
-
1Kilka wskazówek na początekVideo lesson
-
2WymaganiaText lesson
-
3Czym jest uczenie maszynowe?Video lesson
-
4Programowanie klasyczne vs. uczenie maszynoweVideo lesson
-
5Uczenie maszynowe - trendyVideo lesson
-
6Uczenie maszynowe - podziałVideo lesson
-
7Główne problemy uczenia maszynowegoVideo lesson
-
8Podział danychVideo lesson
-
16Przygotowanie danych do modelu - wykładVideo lesson
-
17Przygotowanie danych do modelu - ćwiczenie cz. 1Video lesson
-
18Przygotowanie danych do modelu - ćwiczenie cz. 2Video lesson
-
19Przygotowanie danych do modelu - ćwiczenie cz. 3Video lesson
-
20Braki danych - wykładVideo lesson
-
21Braki danych - ćwiczenieVideo lesson
-
22Braki danych w szeregach czasowych - ćwiczenieVideo lesson
-
23Ekstrakcja cech - wykładVideo lesson
-
24Ekstrakcja cech - ćwiczenieVideo lesson
-
25Zbiór treningowy, zbiór walidacyjny i zbiór testowy - wykładVideo lesson
-
26Zbiór treningowy, zbiór walidacyjny i zbiór testowy - ćwiczenieVideo lesson
-
27Wybór biblioteki do uczenia maszynowegoVideo lesson
-
30Regresja liniowa - wykładVideo lesson
-
31Regresja liniowa - równanie normalne - wykładVideo lesson
-
32Regresja liniowa - równanie normalne - ćwiczenieVideo lesson
-
33Regresja liniowa - spadek wzdłuż gradientu - wykładVideo lesson
-
34Regresja liniowa - spadek wzdłuż gradientu - ćwiczenieVideo lesson
-
35Regresja liniowa - spadek wzdłuż gradientu - pułapkiVideo lesson
-
36Regresja liniowa w R2 - ćwiczenieVideo lesson
-
37Regresja liniowa w R2 - zbiór treningowy, testowy - ćwiczenieVideo lesson
-
38Regresja liniowa - case study - wprowadzenieVideo lesson
-
39Regresja liniowa - case study - ćwiczenieVideo lesson
-
40Regresja liniowa - case study - eliminacja wstecznaVideo lesson
-
41Regresja liniowa - case study - eliminacja wsteczna - automatyzacjaVideo lesson
-
54Drzewa decyzyjne - wykładVideo lesson
-
55Drzewa decyzyjne - gini, entropia - wykładVideo lesson
-
56Drzewa decyzyjne - gini, entropia - ćwiczenieVideo lesson
-
57Drzewa decyzyjne - zysk informacyjny - wykładVideo lesson
-
58Drzewa decyzyjne - zalety i wady - wykładVideo lesson
-
59Drzewa decyzyjne - ćwiczenieVideo lesson
-
71Niedouczenie i przeuczenie modelu - wykładVideo lesson
-
72Niedouczenie i przeuczenie modelu - ćwiczenieVideo lesson
-
73Walidacja krzyżowa - wykładVideo lesson
-
74Walidacja krzyżowa - ćwiczenieVideo lesson
-
75Przeszukiwanie siatki - wykładVideo lesson
-
76Przeszukiwanie siatki - ćwiczenieVideo lesson
