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:

  1. Podstawowa wiedza z zakresu programowania:

    • Znajomość podstawowych koncepcji programowania w dowolnym języku, choć zalecane jest pewne doświadczenie z Pythonem.
  2. Zrozumienie podstaw matematycznych:

    • Podstawowa wiedza z zakresu algebry, statystyki i rachunku różniczkowego i całkowego (opcjonalnie).
  3. 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.
  • Definicja i znaczenie uczenia maszynowego
  • Przegląd języka programowania Python w kontekście uczenia maszynowego
  • Pierwsze kroki w programowaniu w Pythonie
  • Wprowadzenie do bibliotek Pandas i Numpy
  • Instalacja i konfiguracja środowiska programistycznego
  • Praktyczne ćwiczenia z manipulacji danymi
  • Techniki importowania, czyszczenia i eksploracji danych
  • Praktyczne ćwiczenia z przetwarzania danych
  • Rozumienie modeli uczenia maszynowego
  • Podstawowe algorytmy uczenia maszynowego
  • Praktyczne ćwiczenia z budowania modeli
  • Wprowadzenie do głębokiego uczenia z użyciem Tensorflow i Keras
  • Budowanie prostych modeli sieci neuronowych
  • Praktyczne ćwiczenia z głębokim uczeniem
  • Wprowadzenie do gradient boosting z użyciem XGBoost
  • Praktyczne ćwiczenia z budowania i optymalizacji modeli XGBoost
  • 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