icon icon

Kurs Deep learning

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Projektujesz nowoczesne sieci - Nauczysz się budować i trenować modele deep learning od podstaw, rozumiejąc tensory, gradienty i backpropagation, dzięki czemu samodzielnie zaprojektujesz skuteczne architektury.

icon

Kodujesz w PyTorch i TensorFlow - Przełożysz teorię na praktykę, implementując modele w PyTorch i TensorFlow na przykładach biznesowych, co pozwoli Ci szybciej wdrażać rozwiązania do realnych zadań.

icon

Tworzysz systemy wizyjne - Poznasz CNN, transfer learning oraz detekcję obiektów z YOLO i Faster R-CNN, dzięki czemu przygotujesz systemy kontroli jakości i automatycznej inspekcji produktów.

icon

Analizujesz dane sekwencyjne - Opanujesz RNN, LSTM i GRU do pracy z sekwencjami oraz szeregami czasowymi, więc będziesz przewidywać trendy rynkowe, popyt i sygnały awarii na podstawie danych.

icon

Wdrażasz modele językowe - Zrozumiesz architekturę Transformer oraz pracę z BERT i GPT, a także wykonasz fine-tuning pod konkretne zadania, by automatyzować analizę tekstu i procesy dokumentowe.

icon

Budujesz rozwiązania Generative AI - Poznasz GAN i VAE w praktyce, więc nauczysz się generować oraz edytować obrazy do zastosowań projektowych i produkcyjnych, zamiast ograniczać się do gotowych narzędzi.

icon

Pracujesz jak w środowisku produkcyjnym - Dowiesz się, jak zarządzać eksperymentami, wdrażać modele, monitorować ich jakość i aktualizować je po wdrożeniu, aby Twoje rozwiązania działały stabilnie także w produkcji.

icon

Optymalizujesz wydajność i koszty - Poznasz techniki przyspieszania treningu, kwantyzację, kompresję modeli i distributed training, dzięki czemu uruchomisz deep learning wydajnie także w chmurze i na edge.

Program szkolenia

1. Podstawy Deep Learning

  • architektura sieci neuronowych i matematyczne podstawy (tensory, gradienty, backpropagation),
  • praktyczna implementacja w PyTorch i TensorFlow z przykładami biznesowymi,
  • techniki optymalizacji i regularyzacji na rzeczywistych zbiorach danych,
  • projekt: budowa modelu predykcyjnego dla analizy sprzedaży.

2. Konwolucyjne sieci neuronowe (CNN)

  • implementacja systemów wizyjnych dla kontroli jakości (case study: automotive),
  • transfer learning z modelami ResNet i EfficientNet na własnych danych,
  • detekcja obiektów z YOLO i Faster R-CNN w zastosowaniach przemysłowych,
  • projekt: system automatycznej inspekcji produktów.

3. Rekurencyjne sieci neuronowe (RNN)

  • przetwarzanie sekwencji danych,
  • LSTM i GRU w praktyce,
  • analiza szeregów czasowych,
  • predykcja trendów rynkowych.

4. Transformery i modele językowe

  • architektura Transformer,
  • BERT, GPT i najnowsze modele,
  • Fine-tuning dla specyficznych zadań,
  • zastosowania w automatyzacji procesów.

5. Generative AI

  • Generative Adversarial Networks (GAN),
  • Variational Autoencoders (VAE),
  • generowanie i edycja obrazów,
  • zastosowania w projektowaniu i produkcji.

6. MLOps dla Deep Learning

  • zarządzanie eksperymentami,
  • wdrażanie modeli w produkcji,
  • monitoring i aktualizacja modeli,
  • optymalizacja kosztów infrastruktury.

7. Optymalizacja wydajności

  • techniki przyspieszania treningu,
  • kwantyzacja i kompresja modeli,
  • Distributed training,
  • optymalizacja na urządzeniach brzegowych.

8. Projekty praktyczne

  • system rozpoznawania produktów,
  • analiza sentymentu klientów,
  • predykcja awarii maszyn,
  • automatyzacja procesów dokumentowych.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Python w praktyce - Powinieneś swobodnie pisać skrypty w Pythonie, pracować na funkcjach, pętlach i bibliotekach oraz rozumieć strukturę kodu, aby samodzielnie wykonywać ćwiczenia.

icon

Podstawy uczenia maszynowego - Powinieneś znać podstawowe pojęcia uczenia maszynowego, takie jak trening, walidacja, overfitting i metryki oceny, aby sprawnie wejść w zagadnienia deep learning.

icon

Matematyka dla modeli - Powinieneś rozumieć algebrę liniową i podstawy rachunku różniczkowego, w tym wektory, macierze i pochodne, bo są potrzebne do pracy z gradientami i tensorami.

icon

Praca z danymi - Powinieneś mieć doświadczenie w przygotowaniu danych do analizy, ich czyszczeniu i podziale na zbiory, aby skupić się na modelowaniu zamiast podstawowej obróbce.