Convolutional Neural Networks
Intensywne, praktyczne szkolenie z zakresu sieci neuronowych konwolucyjnych (CNNs).
Idealny dla zespołów, które…
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.
Projektowania i implementacji architektur CNN w PyTorch oraz doboru ich elementów do problemu (konwolucje, pooling, normalizacja)
Optymalizacji i dostrajania modeli konwolucyjnych: regularyzacja, augmentacja danych, harmonogramy uczenia i dobór hiperparametrów
Praktycznego zastosowania transfer learningu w zadaniach wizyjnych: użycie modeli wstępnie wytrenowanych i fine-tuning na własnym zbiorze
Przygotowania modeli CNN do użycia w aplikacjach: optymalizacja inferencji, eksport oraz podstawy oceny ryzyk (bias, drift, odporność)
Co warto wiedzieć przed startem
- Podstawowa znajomość Pythona
- Przynajmniej minimalne doświadczenie w pracy z bibliotekami do uczenia maszynowego (np. scikit-learn, TensorFlow lub PyTorch)
- Podstawowa wiedza z zakresu sieci neuronowych i uczenia maszynowego
- Umiejętność pracy w środowisku Jupyter Notebook
Co konkretnie robimy
Dzień 1
- · Podstawy architektury sieci neuronowej (tensory, warstwy, funkcje aktywacji, funkcja straty)
- · Architektura CNN (konwolucja, stride, padding, receptive field)
- · Porównanie CNN z tradycyjnymi sieciami neuronowymi oraz kontekst CNN vs architektury transformerowe
- · Implementacja warstw konwolucyjnych w PyTorch (nn.Module, GPU, autograd)
- · Projekt warstw pooling i optymalizacja (max/avg/global pooling, wpływ na cechy i stabilność)
- · Budowa modelu CNN od podstaw (pipeline danych, normalizacja, augmentacja, trening)
- · Analiza wpływu różnych architektur na wydajność (metryki, krzywe uczenia, analiza błędów)
- · Zastosowanie modeli wstępnie wytrenowanych (feature extractor, backbone, dobór architektury)
- · Dostrajanie modeli na własnych danych (freezing, learning rate, regularyzacja)
Dzień 2
- · Implementacja ResNet i Inception oraz przegląd architektur efektywnych (np. EfficientNet/MobileNet)
- · Analiza porównawcza wydajności różnych architektur (jakość vs złożoność, parametry, latency)
- · Techniki regularyzacji: dropout, batch normalization, weight decay, label smoothing
- · Strategie optymalizacji hiperparametrów (scheduler, early stopping, powtarzalność eksperymentów)
- · Implementacja modelu do klasyfikacji obrazów (podział danych, metryki, analiza pomyłek, interpretowalność Grad-CAM)
- · Budowa systemu detekcji obiektów (pipeline, metryki mAP, NMS, ograniczenia i ryzyka)
- · Optymalizacja modeli pod kątem wydajności (TorchScript/ONNX, quantization, batching)
- · Integracja CNN z aplikacjami w czasie zbliżonym do rzeczywistego (API/edge) oraz podstawy obserwowalności jakości (sygnały driftu)
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Agenci AI w Praktyce: Budowa, Integracja i Skalowanie
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.
AI - szkolenie ogólne
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.
AI dla Analityków Systemowych
Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.