Podstawy Machine Learning w Pythonie
Szkolenie wprowadzające do tematyki Machine Learning dla osób, które znają podstawy programowania w językach obiektowych. Uczestnicy poznają podstawowe modele ML, nauczą się jak je tworzyć, do jakich zadań są przeznaczone i jak wykorzystywać je jako części większych systemów. Szkolenie ma charakter wprowadzający, idealny dla osób, które chcą rozpocząć przygodę z tworzeniem rozwiązań opartych o sztuczną inteligencją i jednocześnie chcą zrozumieć ich działanie od podszewki.
Wymagania: znajomość podstaw Python, przydatna może okazać się znajomość podstaw statystyki i analizy (nie jest to warunek konieczny).
3 200 zł netto
Ukończyło: 45 osób
Forma nauki
Akceptujemy formy płatności: PayU, Faktura pro-forma, Faktura VAT po szkoleniu
Rozłóż na raty z
Czego się nauczysz?
Opisywać teorię i ograniczenia poszczególnych modeli
Wybierać model ML adekwatny do problemu
Przygotowywać odpowiednio dane dla procesu uczenia modelu
Budować i wytrenować model ML
Wykrywać i naprawiać typowe błędy pojawiające się w trakcie uczenia modeli ML
Oceniać jakość stworzonego modelu
Przygotowywać model do integracji z innymi aplikacjami
Zakres szkolenia
Pobierz zakres w PDFDefinicja i rodzaje uczenia maszynowego:
- Uczenie nadzorowane, nienadzorowane, półnadzorowane, uczenie ze wzmocnieniem
- Przykłady zastosowań Machine Learning
Proces tworzenia modelu Machine Learning:
- Zbieranie danych
- Przygotowanie danych
- Budowanie modelu
- Walidacja i ocena
- Wdrażanie
Instalacja i konfiguracja środowiska Python:
- Anaconda, Jupyter Notebook
Biblioteki używane w Machine Learning:
- NumPy, Pandas, Matplotlib, Seaborn
- Scikit-learn, TensorFlow, PyTorch (przegląd)
- Podstawy pracy w Jupyter Notebook
- Wczytywanie danych z plików CSV, Excel, SQL, itp.
Eksploracyjna analiza danych (EDA):
- Podstawowe statystyki opisowe
- Wizualizacja danych z Matplotlib i Seaborn
Czyszczenie danych:
- Obsługa brakujących danych
- Usuwanie i imputacja wartości odstających
- Normalizacja i standaryzacja danych
- Kodowanie zmiennych kategorycznych
- Średnia, mediana, odchylenie standardowe
- Zależności między zmiennymi: korelacja, współczynnik determinacji
Wprowadzenie do algebry liniowej:
- Wektory i macierze
- Operacje macierzowe w NumPy
Regresja liniowa:
- Teoria i implementacja w Pythonie
- Ocena modelu: MSE, RMSE, R²
Klasyfikacja:
- Regresja logistyczna
- Drzewa decyzyjne
- K-Nearest Neighbors (KNN)
Metryki oceny klasyfikacji:
- Accuracy
- Precision
- Recall
- F1-score
Walidacja modelu:
- Podział na zbiór treningowy i testowy
- Walidacja krzyżowa
Klasteryzacja:
- Algorytm K-means
- Analiza hierarchiczna
Redukcja wymiarów:
- PCA (Principal Component Analysis)
- Wizualizacja danych w 2D
- Odkrywanie wzorców w danych
Tworzenie nowych cech z istniejących danych
Wybór cech:
- Analiza wariancji (ANOVA)
- Wartości współczynnika korelacji
- Usuwanie nieistotnych zmiennych
Wprowadzenie do lasów losowych (Random Forest)
Gradient Boosting (XGBoost, LightGBM)
Hyperparameter tuning:
- Grid Search
- Random Search
Podstawowe pojęcia:
- Perceptron
- Warstwy
- Aktywacje
Wprowadzenie do TensorFlow i Keras
Budowanie prostych modeli sieci neuronowych
Serializacja modeli (pickle, joblib)
Interpretacja wyników modeli:
- SHAP (SHapley Additive exPlanations)
- LIME (Local Interpretable Model-agnostic Explanations)
Wprowadzenie do MLOps:
- Deployment modeli z Flask/Streamlit
- Monitoring i aktualizacja modeli
Projekt 1: Predykcja cen mieszkań (regresja)
Projekt 2: Klasyfikacja e-maili (spam/ham)
Projekt 3: Analiza sentymentu (podstawy NLP)
Podsumowanie kluczowych pojęć i technik
Omówienie dalszych materiałów do nauki:
- Książki, kursy online, dokumentacja bibliotek
- Plan rozwoju kariery w Machine Learning
Materiały dodatkowe:
- Gotowe notebooki z kodem
- Dane do ćwiczeń (publiczne zestawy danych, np. Kaggle, UCI Machine Learning Repository)
- Lista rekomendowanych źródeł naukowych i narzędzi
Opinie firm i użytkowników
Co otrzymujesz w cenie?
40 godzin nauki
Szkolenie trwa 5 dni, czyli 40h lekcyjnych (1h = 45 min. zajęć).
Dwa certyfikaty ukończenia szkolenia
Certyfikat w j. polskim i angielskim – idealne do dołączenia do CV!
Stanowisko komputerowe
Przy szkoleniach stacjonarnych – zadbamy o to, żebyś nie musiał przychodzić z własnym sprzętem.
Stacjonarnie lub zdalnie
Możesz wybrać – czy chcesz uczestniczyć w szkoleniu w naszych salach w Warszawie czy podłączyć się do szkolenia zdalnie.
Potwierdzenie LinkedIn
Po ukończonym szkoleniu potwierdzimy Twoją znajomość programu na LinkedIn.
Autorskie materiały szkoleniowe
Uczestnicy otrzymują pełen zestaw materiałów szkoleniowych.
90-dniową opiekę mentorską
Nie zostaniesz po szkoleniu sam!
Wykwalifikowani prowadzący
Pracujemy tylko z najlepszymi trenerami.
Przyjazna atmosfera szkoleń
Czyli taka, w której łatwo zdobywać wiedzę.
Złapcie 20% zniżki. Razem raźniej!
Dokonaj rezerwacji dla minimum 6 osób na jeden termin
>5 osób -20% • 5 osób -15% • 3 osoby -10% • 2 osoby -5%
Zniżka zostanie automatycznie doliczona w koszyku
Termin
Również wymagane na rynku pracy
Więcej szkoleńBlog
Lovable – co to za aplikacja i do czego służy?
Blog Imperium Szkoleniowego
Bądź na bieżąco z naszym blogiem