Plan Szkolenia
Podstawy uczenia maszynowego i rekurencyjnych sieci neuronowych (RNN)
- NN i RNN
- Propagacja wsteczna
- Pamięć długoterminowa (LSTM)
Podstawy TensorFlow
- Tworzenie, inicjalizacja, zapisywanie i przywracanie zmiennych TensorFlow
- Przekazywanie, odczytywanie i wstępne ładowanie danych TensorFlow
- Jak wykorzystać infrastrukturę TensorFlow do trenowania modeli na dużą skalę
- Wizualizacja i ocena modeli za pomocą TensorBoard
Mechanika TensorFlow 101
- Przygotowanie danych
- Pobieranie
- Wejścia i placeholdery
- Budowanie grafu
- Wnioskowanie
- Strata
- Trenowanie
- Trenowanie modelu
- Graf
- Sesja
- Pętla treningowa
- Ocena modelu
- Budowanie grafu oceny
- Wynik oceny
Zaawansowane zastosowania
- Wątki i kolejki
- Rozproszone TensorFlow
- Pisanie dokumentacji i udostępnianie modelu
- Dostosowywanie czytników danych
- Wykorzystanie GPU¹
- Manipulowanie plikami modeli TensorFlow
TensorFlow Serving
- Wprowadzenie
- Podstawowy tutorial serwowania
- Zaawansowany tutorial serwowania
- Tutorial serwowania modelu Inception
¹ Temat zaawansowanych zastosowań „Wykorzystanie GPU” nie jest dostępny jako część kursu zdalnego. Ten moduł może być dostarczony podczas kursów stacjonarnych, ale tylko po wcześniejszym uzgodnieniu i tylko wtedy, gdy zarówno trener, jak i wszyscy uczestnicy mają laptopy z obsługiwanymi kartami graficznymi NVIDIA, z zainstalowanym 64-bitowym systemem Linux (nie jest dostarczany przez NobleProg). NobleProg nie gwarantuje dostępności trenerów z wymaganym sprzętem.
Wymagania
- Statystyka
- Python
- (opcjonalnie) Laptop z kartą graficzną NVIDIA obsługującą CUDA 8.0 i cuDNN 5.1, z zainstalowanym 64-bitowym systemem Linux
Opinie uczestników (6)
Fragmenty pracy własnej gdzie można było poeksperymentować na kodzie, oraz sama forma szkolenia - dzięki przeplataniu wykład/ćwiczenia/interakcje przetrwanie jednak długiego szkolenia było znacznie prostsze i przyjemniejsze
Michal Motyl - AGH
Szkolenie - Deep Learning with TensorFlow
Dobre tempo, zróżnicowane ciekawe materiały, odpowiednia ilość pracy samodzielnej i w grupach, teoria dobrze dopasowana do części praktycznej
Anna Nagi - AGH
Szkolenie - Deep Learning with TensorFlow
Sprawnie opanowany aspekt techniczny, duza dawka wiedzy
Igor Ratajczyk - AGH
Szkolenie - Deep Learning with TensorFlow
Nie było czegoś co mi się nie podobało.
Dominik Czyzyk - AGH
Szkolenie - Deep Learning with TensorFlow
Dużo informacji związanych z wdrożeniami rozwiązań
Michal Smolana - ABB Sp. z o.o.
Szkolenie - Deep Learning with TensorFlow
Dużo wskazówek praktycznych