Deep Learning - uczenie głębokie dla znających Pythona
Deep Learning - uczenie głębokie dla znających Pythona
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Szkolenie przeznaczone jest dla analityków i programistów. To nie jest szkolenie dla statystyków – nie obejmuje matematycznych podstaw działania algorytmów. Od uczestników tego szkolenia oczekujemy znajomości następujących narzędzi – podstawowej znajomości Pythona (na poziomie naszego szkolenia
Skrypty w Pythonie
, albo pierwszego modułu kursu Programista Python), a także znajomości Pandas lub NumPy na poziomie wystarczającym do swobodnego importu i obróbki danych.Dodatkowo wymagana jest znajomość środowiska Jupyter Notebook.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji28-05-2025
- Forma prowadzenia usługimieszana (stacjonarna połączona z usługą zdalną w czasie rzeczywistym)
- Liczba godzin usługi32
- 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
Celem szkolenia jest wyposażenie uczestników w praktyczne umiejętności stosowania uczenia głębokiego w Pythonie z użyciem narzędzi takich jak Keras, TensorFlow i PyTorch. Kurs uczy trenowania modeli do analizy danych, rozpoznawania obrazów, dźwięków i tekstu, umożliwiając tworzenie inteligentnych aplikacji. Skierowany do programistów znających Pythona, Pandas i NumPy, kładzie nacisk na praktyczne zastosowania bez dogłębnej teorii matematycznej.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Uczestnik zaprojektuje i wytrenuje modele głębokich sieci neuronowych w Pythonie, korzystając z bibliotek Keras, TensorFlow i PyTorch. Potrafi dostosować architekturę modelu do analizy danych, obrazów lub tekstu. | Kryteria weryfikacji Poprawność stworzonego modelu oceniana na podstawie zadania praktycznego, np. klasyfikacji obrazów z dokładnością min. 80%. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Uczestnik wdroży modele uczenia głębokiego do rzeczywistych zastosowań, np. rozpoznawania obrazów lub analizy tekstu. Zrozumie proces przygotowania danych i optymalizacji modelu. | Kryteria weryfikacji Wykonanie projektu końcowego, w którym aplikacja AI osiąga zadane cele, oceniane przez trenera. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Uczestnik nauczy się optymalizować hiperparametry modelu i weryfikować jego skuteczność za pomocą metryk ewaluacyjnych. Potrafi interpretować wyniki i poprawiać wydajność modelu. | Kryteria weryfikacji Poprawność analizy wyników modelu w zadaniu praktycznym, np. raport z metrykami precyzji i straty. | 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
- 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
- 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
- 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
- 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
- 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)
- Sztuczne sieci neuronowe (ANN)
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 Deep Learning - uczenie głębokie dla znających Pythona | Prowadzący Lech Hubicki | Data realizacji zajęć 29-05-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 brutto4 292,70 PLN
- Koszt przypadający na 1 uczestnika netto3 490,00 PLN
- Koszt osobogodziny brutto134,15 PLN
- Koszt osobogodziny netto109,06 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
Tomasz Kaniecki
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują autorskie materiały szkoleniowe ALX.
Warunki techniczne
Warunki techniczne
Czego potrzebujesz do kursu zdalnego?
- komputer z dostępem do Internetu (zalecana prędkość łącza: min 3 Mbit/s download/upload; całkowicie wystarczające są w szczególności połączenia przez sieć komórkową, oby jedynie były one stabilne - nie zrywające się)
- przeglądarka internetowa (Chrome, Firefox, Safari, Edge itp.),
- głośniki lub słuchawki, oraz mikrofon (aby słyszeć i rozmawiać z trenerem oraz innymi uczestnikami szkolenia).
Opcjonalnie:
W miarę posiadania, można też wyposażyć stanowisko pracy w dodatkowy monitor. Jest wtedy możliwość jednoczesnego obserwowania udostępnionego obrazu (na jednym ekranie) i pracy w swoim edytorze/arkuszu/środowisku na drugim ekranie. Jeśli jednak nie posiadasz dodatkowego monitora, to również nie ma się czym martwić. Wystarczy przełączanie się między oknami w razie potrzeby, w ten sposób pracuje większość naszych kursantów.
Alternatywnie, istnieje jeszcze możliwość uruchomienia oprogramowania konferencyjnego (standardowo w ALX jest to Zoom) na tablecie lub ewentualnie telefonie Apple / Android (przy czym ekran telefonu jest jednak dość mały - kursanci raczej preferują tablety). Wtedy można uczestniczyć w sesji video poprzez urządzenie mobilne, a samodzielną pracę i ćwiczenia - wykonywać na komputerze.
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe