Analiza danych i AI, uczenie maszynowe i deep learning dla znających Pythona
Analiza danych i AI, uczenie maszynowe i deep learning dla znających Pythona
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs adresowany jest do osób, które znają już podstawy języka Python oraz ogólne zasady programowania - i pragną nauczyć się teraz przetwarzania danych, tworzenia modeli uczenia maszynowego oraz w szczególności metod uczenia głębokiego (deep learning).
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników16
- Data zakończenia rekrutacji26-03-2025
- Forma prowadzenia usługimieszana (stacjonarna połączona z usługą zdalną w czasie rzeczywistym)
- Liczba godzin usługi96
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Na kursie uczestnicy poszerzą wiedzę o zagadnienia związane z analizą danych, a także poznają najpopularniejsze narzędzia wykorzystywane w tym celu. To szkolenie obejmuje swoim zakresem zarówno tematy związane z analizą danych przy użyciu Pythona, jak i wykorzystanie zdobytych umiejętności w celu wyszkolenia modeli używanych w uczeniu maszynowym, oraz zagadnienia uczenia głębokiego.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Programuje w Pythonie i analizuje dane | Kryteria weryfikacji Stosuje składnie Pythona, w tym typy danych, zmiennych, operatorów, instrukcji warunkowych i pętli;-Posługuje się funkcjami i modułami Pythona. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Zna metody i algorytmy uczenia maszynowego | Kryteria weryfikacji - stosuje metody i algorytmy uczenia maszynowego | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Potrafi wizualizować wyniki | Kryteria weryfikacji - stosuje wizualizacje - Matplotlib, Seaborn, Plotly, analiza i wnioskowanie statystyczne, predykcje i klasyfikacja dzięki scikit-learn, | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Poznaje deep fearning nowoczesne narzędzia takie jak Keras, TensorFlow, PyTorch. | Kryteria weryfikacji Stosuje nowoczesne narzędzia takie jak Keras, TensorFlow, PyTorch. | Metoda walidacji Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Inne kwalifikacje
Uznane kwalifikacje
Informacje
- Podstawa prawna dla Podmiotów / kategorii Podmiotówuprawnione do realizacji procesów walidacji i certyfikowania na mocy innych przepisów prawa
- Nazwa/Kategoria Podmiotu prowadzącego walidacjęNie
- Podmiot prowadzący walidację jest zarejestrowany w BURNie
- Nazwa/Kategoria Podmiotu certyfikującegoNie
- Podmiot certyfikujący jest zarejestrowany w BURNie
Program
Program
Lp. | Temat zajęć edukacyjnych | Liczba godzin zajęć teoretycznych | Liczba godzin zajęć praktycznych |
1 | Środowisko pracy analityka — Anaconda — Manager pakietów Conda — Manager pip — Tworzenie wirtualnego środowiska — Jupyter notebook — Markdown — Elementy notacji Latex | 4 | 4 |
2 | Przetwarzanie danych — Wstęp do NumPy — Tworzenie wektorów i macierzy — Przekształcenia, operacje w NumPy — * Wybieranie — * Wektoryzacja — * Broadcasting — Elementy arytmetyki i algebry przy użyciu NumPy — * Rozwiązywanie równań liniowych — Wstęp do Pandas — Serie i ramki danych — Pozyskiwanie danych z różnych źródeł — * Pliki — * Zasoby w internecie — * Bazy danych — Przygotowywanie i czyszczenie danych - Operacje i przekształcenia DataFrame — Usuwanie kolumn i wierszy — Zmiana wymiarów - reshaping — Pivoting — Rangowanie i sortowanie danych — Łączenie ramek (concatenate, merge, join) | 4 | 4 |
3 | Analiza danych — Wizualizacje — * Wprowadzenie do matplotlib — generowanie wykresów z poziomu pandas — seaborn i inne narzędzia do wizualizacji danych w Pythonie — Podstawy analizy statystycznej — Wnioskowanie statystyczne Wstęp do uczenia maszynowego | 4 | 4 |
4 | Przegląd metod i algorytmów uczenia maszynowego — Podział metod uczenia maszynowego — Uczenie nadzorowane — Uczenie nienadzorowane | 4 | 4 |
5 | Proces uczenia maszynowego — Eksploracja danych — Jak dobrać najlepszy model do zadania — Przygotowanie danych — Zbiór uczący — Zbiór testowy — Szkolenie modelu — Walidacja modelu — Przeuczenie modelu — Techniki redukcji wymiarowości danych | 4 | 4 |
6 | Omówienie metod uczenia maszynowego — Regresja — Regresja liniowa — Regresja wielomianowa — Regresja logistyczna — Klasyfikacja — Grupowanie danych — Redukcja wymiarów — Sztuczne Sieci Neuronowe | 4 | 4 |
7 | Łączenie klasyfikatorów Wizualizowanie wyników | 4 | 4 |
8 | Przegląd narzędzi do uczenia głębokiego — TensorFlow — PyTorch — Keras — Hugging Face — JAX — identyfikacja różnic pomiędzy narzędziami — dobór odpowiedniego narzędzia w zależności od projektu | 4 | 4 |
9 | Wprowadzenie do sieci neuronowych — budowa neuronu — funkcje komponentów neuronu — mechanizmy przetwarzania informacji — jak uczy się sieć neuronowa — algorytmy uczenia z nadzorem — algorytmy uczenia bez nadzoru — funkcje aktywacyjne — funkcje błędu — typy sieci neuronowych — perceptory — MLP - perceptory wielowarstwowe — sieci konwolucyjne (CNN) — rekurencyjne sieci neuronowe (RNN) — zastosowania sieci neuronowych w różnych dziedzinach | 4 | 4 |
10 | JAX — architektura JAX — unikalne cechy JAX — przejście z NumPy do JAX — wykorzystanie kompilacji JIT przez JAX — przetwarzanie równoległe — przyspieszenie działania modeli — zwiększanie wydajności modeli | 4 | 4 |
11 | Keras — wprowadzenie - architektura Keras — udostępniane API — szkolenie modeli — budowa modeli w Keras — komplikowanie modeli — trenowanie modeli uczenia głębokiego — techniki optymalizacji — zestawy danych — wnioskowanie i przewidywanie — wykorzystanie wytrenowanych modeli do predykcji — podejmowanie decyzji na podstawie nowych danych | ||
12 | Sieci neuronowe - zastosowania i przykłady — Sztuczne sieci neuronowe (ANN) — zastosowania w zadaniach klasyfikacji i regresji — Konwolucyjne sieci neuronowe (CNN) — rozpoznawanie obrazów — przetwarzanie obrazu — analiza obrazów — Rekurencyjne sieci neuronowe (RNN, LSTM) — predykcja szeregów czasowych — inne zagadnienia analityczne — Hugging Face — platforma open-source dla modeli uczenia maszynowego — strojenie modeli dopasowanych do potrzeb użytkownika — Porównanie różnych środowisk (np. PyTorch, Tensorflow) | ||
OGÓŁEM LICZBA GODZIN NAUCZANIA | 48 | 48 |
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin | Forma stacjonarna |
---|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 1 Analiza danych i AI, uczenie maszynowe i deep learning dla znających Pythona | Prowadzący Lech Hubicki | Data realizacji zajęć 27-03-2025 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 | Forma stacjonarna Tak |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto6 752,70 PLN
- Koszt przypadający na 1 uczestnika netto5 490,00 PLN
- Koszt osobogodziny brutto70,34 PLN
- Koszt osobogodziny netto57,19 PLN
- W tym koszt walidacji brutto0,00 PLN
- W tym koszt walidacji netto0,00 PLN
- W tym koszt certyfikowania brutto0,00 PLN
- W tym koszt certyfikowania netto0,00 PLN
Prowadzący
Prowadzący
Lech Hubicki
wszystkim w uczeniu maszynowym, uczeniu głębokim oraz sztucznej
inteligencji. Posiada bogate doświadczenie w zakresie zarządzania nauką o danych: kompetencje, zespoły, produkty, ramy pracy.
Specjalizacja:
Python, zaawansowana analiza danych, Machine Learning, Deep Learning, sieci neuronowe, AI.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują autorskie materiały szkoleniowe ALX
Warunki techniczne
Warunki techniczne
Platforma Zoom
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe