Wstęp do Machine Learning i Deep Learning w języku Python
Implementacja w języku Python
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Wprowadzenie uczestników w zaawansowane zagadnienia związane z definiowaniem i programowaniem aplikacji opartych o modele uczenia maszynowego i głębokiego z użyciem języka Python, opanowanie pojęć i mechanizmów opartych na definicjach algorytmów sztucznej inteligencji: od prostych elementów algorytmicznych po zaawansowane sieci neuronowe.
UmiejętnościDzięki szkoleniu uczestnik będzie potrafił:
- Stosować język Python w programowaniu algorytmów I struktur Machine Learning i Deep Learning
- Używać środowiska Anaconda do szybkiego tworzenia: modeli, algorytmów i aplikacji ML
- Używać elementów biblioteki pandas
- Używać funkcji biblioteki NumPy
- Stosować Pakiet scikit-learn do rozwiązywania problemów typu: klasyfikacja , regresja, modelowanie itd
- Wdrażać rozwiązania należące do kategorii: Machine Learning i Deep Learning
- Programować aplikacje realizujące proste zagadnienia związane za algorytmami ML.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla programistów języka Python, którzy chcą poszerzyć swoją wiedzę o struktury Machine Learning i Deep Learning w implementacji języka Python.
Przygotowanie uczestników
Uczestnik powinien posiadać wiedzę i doświadczenie w programowaniu w języku Python na poziomie średniozawansowanym (zakres kursu podstawowego i warsztatów średniozaawansowanych).
- Czas trwania
-
Przed nami:
- 4 dni, 32 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Wstęp do uczenia maszynowego- Czym jest uczenie maszynowe i jakie problemy są rozwiązywane za jego pomocą?
- Sposoby uczenia maszynowego: nadzorowane, nienadzorowane, ze wzmocnieniem
- Matematyczne podstawy uczenia maszynowego i głębokiego
- Ekosystem języka Python dla Machine Learning
- Uczenie glębokie – podstawowe pojęcia
- Instalacja i konfiguracja środowiska
- Anaconda Navigator
- IDE dla języka Python: Visual Studio 2019
- Jupyter lab
- Wstęp do pandas
- Tworzenie struktur: Series, DataFrame
- Podstawowe Funkcjonalności
- Operacje I/O
- Indeksowanie i selekcjonowanie danych
- Zaawansowane opracje na danch
- Przekształcenia, Tabele przestawne
- Funkcje statystyczne
- Grupowanie
- Dane ziązane z osią czasową (timestamp)
- Stylowanie
- Skalowanie dużych zbiorów danych
- Zastosowania biblioteki pandas w machine learning
- Podstawy pakietu
- Tablice: tworzenie i podstawowe operacje
- Tablice jedno i dwuwumiarowe
- Macierze, operacje na macierzach
- Generatory liczb pseudolosowych
- Praca z zależnościami matematycznymi
- Kreślenie wykresów za pomocą biblioteki Matplotlib
- Typy danych, I/O, indeksowanie
- Podklasa ndarrays
- Połączenie z językiem C
- Zastosowania biblioteki NumPy w machine learning
- Co zawiera pakiet? Strona główna scikit-learn
- Instalacja
- Klasyfikacja
- Co to jest klasyfikacja?
- Uczenie klasyfikatora binarnego.
- Miary wydajności
- Rodzaje klasyfikacji: wieloklasowa, wieloetykietowa, wielowyjściowa
- Błędy
- Regresja, rodzaje regresji
- Krzywe wielomianowe
- Maszyny wektorów nośnych
- Drzewa decyzyjne
- Zbiory uczące się
- Redukcja wymiarowości
- Clustering, analiza skupień
- Analiza obrazu
Inne pakiety i narzędzia języka Python: TensorFlow, Keras, DEAP
Co dalej? Ścieżka edukacyjnaMetoda realizacji szkolenia
Szkolenie jest realizowane różnymi metodami takimi jak, mikrowykład, ćwiczenia współne, ćwiczenia indywidualne, praca indywidualna, z głębokim naciskiem położonym na aspekt praktyczny programowania
- Ścieżka rozwoju
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
Jak zostać Python Developerem?
Sprawdź ścieżkę szkoleniową i przekonaj się, jak nasze kursy poprowadzą Cię krok po kroku przez wszystkie kluczowe aspekty programowania w Pythonie – od podstaw po zaawansowane zagadnienia.
