Szkolenie Deep Learning wprowadzenie

Poziom

Średniozaawansowany

Czas

40h / 5 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z Wprowadzenia do Deep Learning

Deep Learning to jeden z puzzli wielkiej układanki zwanej uczeniem maszynowym. Machine Learning bazuje na sztucznych sieciach neuronowych i tworzy algorytmy, które naśladują działanie ludzkiego mózgu. Ale chcemy wchodzić w to jeszcze bardziej i jeszcze głębiej – i tu na scenę wkracza Deep Learning. Mamy dziś dostęp do niezliczonej ilości danych – social media, wyszukiwarki internetowe, platformy e-commerce, serwisy streamingowe, takiej jak HBO czy Netflix – to wszystko kopalnie danych. A górników brakuje!

Dla kogo jest szkolenie Wprowadzenie do Deep Learning?
  • logo infoshare Dla osób, które znają podstawy uczenia maszynowego i chcą wejść w Deep Learning (sieci neuronowe, trenowanie, metryki, praktyka w TensorFlow/tf.keras) w ustrukturyzowanej, warsztatowej formie.
  • logo infoshare Dla programistów, analityków danych, analityków biznesowych, marketerów, designerów i osób pracujących z danymi, które chcą rozumieć możliwości i ograniczenia DL oraz potrafić zbudować i ocenić podstawowy model; wymagane są: podstawy Pythona, praca na tablicach (np. NumPy) oraz elementarne pojęcia z algebry liniowej i statystyki.

Czego nauczysz się na szkoleniu wprowadzenie do Deep Learning?

  • Podstaw Deep Learningu: kluczowe pojęcia, typy problemów i miejsce DL w ekosystemie uczenia maszynowego.
  • Doboru podejścia i środowiska obliczeniowego: CPU/GPU oraz podstawy pracy w środowisku lokalnym i w chmurze.
  • Pracy w TensorFlow: podstawy struktury, typów danych i operacji, w tym GradientTape oraz optymalizacji z użyciem SGD.
  • Budowy modeli w tf.keras: definicje warstw i modeli, konfiguracja trenowania oraz praktyczne wzorce konstrukcji sieci.
  • Zbudowania i uruchomienia sieci fully connected dla prostego zadania oraz przygotowania danych wejściowych pod model.
  • Oceny jakości modeli: dobór metryk, walidacja, analiza przeuczenia oraz podstawy strojenia hiperparametrów i architektury.
  • Zastosowania technik usprawniających i utrzymaniowych: regularizacja, TensorBoard i diagnostyka, callbacki (np. early stopping, checkpointy) oraz serializacja i odtwarzalność modeli.

Program szkolenia

Wstęp

  • Rodzaje uczenia głębokiego (nadzorowane, nienadzorowane, samonadzorowane, transfer learning)
  • Możliwości i ograniczenia uczenia głębokiego (zastosowania, wymagania danych, ryzyka i bias)
  • Platforma sprzętowa oraz środowisko programistyczne (CPU/GPU, biblioteki, środowiska uruchomieniowe)
  • Możliwości wykorzystania chmury obliczeniowej (GPU/TPU, notebooki, koszty i podstawy bezpieczeństwa danych)
  • TensorFlow – podstawy (paradygmat pracy, podstawowe komponenty)
  • Struktura (eager/graph, graf obliczeń, organizacja kodu)
  • Typy danych (Tensor, dtype, shape, broadcasting)
  • Operacje na danych (podstawowe transformacje, pipeline tf.data, batching)
  • Gradient Tape (automatyczne różniczkowanie, pochodne, debugowanie gradientów)
  • SGD (optymalizacja, learning rate, podstawy stabilności trenowania)

 

Sztuczna sieć neuronowa z zastosowaniem tf.keras

  • Teoria oraz inspiracja (intuicja uczenia, funkcje aktywacji, funkcja straty)
  • Neuron (wejścia, wagi, bias, aktywacja)
  • Warstwy (Dense i podstawowe warstwy, kompozycja warstw)
  • Elastyczność sztucznych sieci neuronowych (parametryzacja, złożoność, kompromisy)
  • Rodzaje modeli sztucznych sieci neuronowych (Sequential, Functional, subclassing – przegląd)

 

Modelowanie

  • Budowa sieci fully connected w tf.keras (definicja, compile, fit, predykcja)
  • Rozwiązanie „prostego” problemu (klasyfikacja/regresja, przygotowanie danych)
  • Analiza jakości modelu (metryki, walidacja, overfitting/underfitting, data leakage)
  • Strojenie hiperparametrów modelu (learning rate, batch size, architektura, early stopping)

 

Rozszerzenie

  • Budowa niskopoziomowa sieci (pętle treningowe, własny krok uczenia)
  • Regularyzacja (dropout, L1/L2, normalizacja, augmentacja – przegląd)
  • TensorBoard (monitorowanie treningu, metryki, wizualizacje, śledzenie eksperymentów)
  • Analiza parametrów modelu (wagi/gradienty, diagnostyka, interpretacja zachowania)
  • Callbacki TensorFlow (checkpointy, early stopping, scheduler, logowanie)
  • Serializacja i wersjonowanie modeli (zapis/odczyt, artefakty, odtwarzalność)

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.