Machine Learning Bootcamp w języku Python cz.I - od A do Z
What you'll learn
- podstaw uczenia maszynowego
- czym jest uczenie nadzorowane
- przepływu pracy przy tworzeniu modeli uczenia maszynowego
- przygotowania danych do modelu
- czym jest zbiór treningowy, walidacyjny i testowy
- czym jest problem regresji
- regresji liniowej
- regresji wielomianowej
- regresji drzewa decyzyjnego
- oceny modeli regresyjnych
- czym jest problem klasyfikacji
- regresji logistycznej
- algorytmu K-najbliższych sąsiadów
- klasyfikacji drzewa decyzyjnego
- klasyfikacji lasu losowego
- jak działa maszyna wektorów nośnych
- jak działa naiwny klasyfikator bayesowski
- czym jest problem niedouczenia i przeuczenia
- jak wybrać model - walidacja krzyżowa, przeszukiwanie siatki
- 3 x case studies
Requirements
- ukończone kursy ze ścieżki Python Developer
- ukończone kursy ze ścieżki Data Scientist
- wolny czas i chęci do podjęcia kroku w stronę uczenia maszynowego
- posiadam kursy, które mogą pomóc w zdobyciu wszystkich niezbędnych umiejętności wymaganych do tego kursu
Description
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.
Who this course is for:
- dla programistów języka Python, którzy chcą poznać uczenie maszynowe
- dla osób, które chcą zgłębić swoją wiedzę na temat uczenia maszynowego
- dla data scientistów
- dla analityków danych
- dla inżynierów uczenia maszynowego
- dla osób zainteresowanych data science
Instructor
EN
Python Developer/Data Scientist/Stockbroker
Founder at e-smartdata[.]org.
Big fan of new technologies!
Graduate of postgraduate studies at the Polish-Japanese Academy of Information Technology in the field of Computer Science and Big Data specialization.
Graduate of MA studies in Financial and Actuarial Mathematics at the Faculty of Mathematics and Computer Science at the University of Lodz. Former PhD student at the faculty of mathematics.
Stockbroker license holder (no 3073).
Lecturer at the GPW Foundation (technical analysis, behavioral finance and portfolio management).
PL
Data Scientist, Securities Broker
Założyciel platformy e-smartdata[.]org
Miłośnik nowych technologii, szczególnie w obszarze sztucznej inteligencji, języka Python oraz rozwiązań chmurowych.
Absolwent podyplomowych studiów na Polsko-Japońskiej Akademii Technik Komputerowych na kierunku Informatyka, spec. Big Data.
Absolwent studiów magisterskich z matematyki finansowej i aktuarialnej na wydziale Matematyki i Informatyki Uniwersytetu Łódzkiego.
Od 2015 roku posiadacz licencji Maklera Papierów Wartościowych z uprawnieniami do czynności doradztwa inwestycyjnego (nr 3073).
Wykładowca w Fundacji GPW prowadzący szkolenia dla inwestorów z zakresu analizy technicznej, finansów behawioralnych i zasad zarządzania portfelem instrumentów finansowych.
Z doświadczeniem w prowadzeniu zajęć dydaktycznych na wyższej uczelni z przedmiotów związanych z rachunkiem prawdopodobieństwa i statystyką.
Główne obszary zainteresowań to język Python, sztuczna inteligencja, web development oraz rynki finansowe.
IG: e_smartdata