Szkolenie: Python - uczenie maszynowe - wprowadzenie
Szkolenie Python uczenie maszynowe wprowadzenie to praktyczny kurs, który uczy od podstaw analizy danych, budowy modeli ML, pracy z algorytmami regresji i klasyfikacji oraz przygotowania danych w Pythonie z użyciem Scikit-learn
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:PYTHON/ML
Python - uczenie maszynowe - wprowadzenie
Cele szkolenia
Szkolenie przygotowuje do samodzielnego rozwiązywania problemów biznesowych z wykorzystaniem algorytmów uczenia maszynowego w języku Python
Szkolenie uczy stosowania narzędzi i bibliotek Python do analizy danych, budowy modeli regresji i klasyfikacji oraz oceny ich skuteczności
Szkolenie rozwija umiejętność przygotowania i przetwarzania danych, wyboru odpowiednich algorytmów oraz interpretacji wyników modeli uczenia maszynowego
Dla kogo?
Specjaliści i analitycy danych, którzy chcą poszerzyć kompetencje o uczenie maszynowe w Pythonie
Programiści oraz osoby techniczne rozpoczynające pracę z analizą danych i algorytmami ML
Pracownicy realizujący zadania związane z przetwarzaniem danych i automatyzacją analiz
Efekty kształcenia
Uczestnik analizuje i przetwarza dane z wykorzystaniem bibliotek Python
Uczestnik projektuje i wdraża modele regresji liniowej i logistycznej
Uczestnik dobiera i stosuje algorytmy klasyfikacji oraz regresji do realnych problemów
Uczestnik ocenia skuteczność modeli za pomocą odpowiednich metryk
Uczestnik przygotowuje dane do modelowania i przeprowadza inżynierię cech
Uczestnik interpretuje wyniki modeli i prezentuje je w kontekście biznesowym
Wymagania
Szkolenie "Uczenie maszynowe w języku Python - wprowadzenie" wymaga podstawowej umiejętności programowania w języku Python. Osoby bez bez znajomości Pythona, mogą uzupełnić swoją wiedzę na naszym szkoleniu "Python: Jednodniowe wprowadzenie do składni języka i środowiska dla Data Scientists"
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Krótkie wprowadzenie do przetwarzania danych w języku Python
Numpy - biblioteka do wykonywania obliczeń:
Pandas - przetwarzanie danych tabelarycznych:
Matplotlib - wizualizacja danych
Wprowadzenie do dziedziny uczenia maszynowego
Definicja uczenia maszynowego, podstawowe pojęcia
Uczenie maszynowe a sztuczna inteligencja, modele statystyczne i uczenie głębokie
Jakie problemy potrafią rozwiązywać algorytmy uczenia maszynowego, obszary zastosowań
Rodzaje algorytmów uczenia maszynowego
Jak dobrać algorytm do zadania?
Praca z algorytmami uczenia maszynowego w praktyce
Metodologia rozwiązywania problemów biznesowych z wykorzystaniem uczenia maszynowego
Przygotowanie danych do modelowania - inżynieria cech (ang. feature engineering)
Schematy oceny skuteczności algorytmów: dane treningowe i testowe, walidacja krzyżowa
Optymalizacja hiperparametrów algorytmów
Zjawisko przeuczenia (ang. overfitting) i metody regularyzacji modeli
Podstawy implementacji profesjonalnych potoków uczenia maszynowego (ang. machine learning pipelines)
Problem regresji - predykcja wartości liczbowych
Model regresji liniowej
Interpretacja działania modelu
Metody ewaluacji poprawności modelu
Sposoby mierzenia skuteczności modelu, komunikacja wyników
Techniki poprawy jakości modelu poprzez transformacje danych
Problem klasyfikacji - predykcja kategorii
Przykłady problemów klasyfikacji spotykanych w praktyce
Model regresji logistycznej
Drzewa decyzyjne
Interpretacja zależności wykrywanych przez modele
Obliczanie prawdopodobieństwa zdarzeń
Realizacja praktycznego projektu - od surowych danych do prezentacji skuteczności rozwiązania
Przygotowanie surowych danych do modelowania
Eksperymenty z algorytmami
Komunikacja wyników
Podsumowanie szkolenia
Praktyczne wady i zalety poszczególnych algorytmów
Rola zrozumienia uwarunkowań biznesowych w pracy z algorytmami
Czego i jak uczyć się dalej?
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi


