Podstawy uczenia maszynowego w Python
Opis szkolenia:
Szkolenie techniczne skierowane do programistów, skupiające się na podstawowych metodach i narzędziach wykorzystywanych w uczeniu maszynowym. Uczestnicy poznają podstawy języka Python wraz z kluczowymi bibliotekami wykorzystywanymi w AI/ML (np. Pandas, Numpy, Tensorflow, Keras, XGBoost) oraz nauczą się korzystać z nich do tworzenia modeli uczenia maszynowego. Dowiedzą się także, jak przygotować dane do modelu oraz jak efektywnie oceniać jakość i skuteczność stworzonych modeli.
Główne korzyści dla uczestników:
- Zdobycie solidnych podstaw w dziedzinie uczenia maszynowego, umożliwiających dalszy rozwój zawodowy w tej dziedzinie.
- Praktyczne doświadczenie w pracy z kluczowymi narzędziami i bibliotekami Pythona stosowanymi w uczeniu maszynowym.
- Umiejętność przygotowywania danych, budowania, trenowania i ewaluacji modeli uczenia maszynowego.
- Zdobycie kompetencji w zakresie popularnych bibliotek takich jak Tensorflow, Keras, i XGBoost.
- Zdolność do oceny jakości i skuteczności modeli uczenia maszynowego.
- Praktyczne doświadczenie zdobyte podczas pracy nad projektem końcowym, które można zastosować w przyszłych projektach uczenia maszynowego.
- Możliwość wymiany doświadczeń i dyskusji z innymi uczestnikami oraz ekspertami w dziedzinie uczenia maszynowego.
Wymagania wstępne:
Podstawowa wiedza z zakresu programowania:
- Znajomość podstawowych koncepcji programowania w dowolnym języku, choć zalecane jest pewne doświadczenie z Pythonem.
Zrozumienie podstaw matematycznych:
- Podstawowa wiedza z zakresu algebry, statystyki i rachunku różniczkowego i całkowego (opcjonalnie).
Znajomość języka angielskiego:
- Wiele materiałów i dokumentacji jest dostępnych wyłącznie w języku angielskim, więc zrozumienie technicznego angielskiego może być korzystne.
1. Wprowadzenie do uczenia maszynowego i Pythona
- Definicja i znaczenie uczenia maszynowego
- Przegląd języka programowania Python w kontekście uczenia maszynowego
- Pierwsze kroki w programowaniu w Pythonie
2. Eksploracja bibliotek Python dla AI/ML
- Wprowadzenie do bibliotek Pandas i Numpy
- Instalacja i konfiguracja środowiska programistycznego
- Praktyczne ćwiczenia z manipulacji danymi
3. Przygotowanie danych dla modeli uczenia maszynowego
- Techniki importowania, czyszczenia i eksploracji danych
- Praktyczne ćwiczenia z przetwarzania danych
4. Wstęp do modelowania w uczeniu maszynowym
- Rozumienie modeli uczenia maszynowego
- Podstawowe algorytmy uczenia maszynowego
- Praktyczne ćwiczenia z budowania modeli
5. Praca z bibliotekami Tensorflow i Keras
- Wprowadzenie do głębokiego uczenia z użyciem Tensorflow i Keras
- Budowanie prostych modeli sieci neuronowych
- Praktyczne ćwiczenia z głębokim uczeniem
6. XGBoost w uczeniu maszynowym
- Wprowadzenie do gradient boosting z użyciem XGBoost
- Praktyczne ćwiczenia z budowania i optymalizacji modeli XGBoost
7. Ewaluacja i optymalizacja modeli
- Metryki oceny jakości modelu
- Techniki walidacji krzyżowej i regularyzacji
- Praktyczne ćwiczenia z ewaluacji i optymalizacji modeli
Chcesz dowiedzieć się więcej? Skontaktuj się z nami!
Email: kontakt@akademia.ai