Plan Szkolenia
Podstawy uczenia maszynowego i rekurencyjnych sieci neuronowych (RNN)
- NN i RNN
- Wsteczna propagacja
- Pamięć długotrwała krótkoterminowa (LSTM)
Podstawy TensorFlow
- Tworzenie, inicjalizacja, zapisywanie i przywracanie zmiennych TensorFlow
- Przekazywanie, odczytywanie i wstępne ładowanie danych w TensorFlow
- Jak używać infrastruktury TensorFlow do trenowania modeli na dużą skalę
- Wizualizacja i ocena modeli za pomocą TensorBoard
Mechanika TensorFlow 101
- Pliki tutorialowe
- Przygotowanie danych
- Pobieranie
- Wejścia i placeholdery
- Budowanie grafu
- Inferencja
- Strata
- Trenowanie
- Trenowanie modelu
- Graf
- Sesja
- Pętla treningowa
- Ocena modelu
- Budowanie grafu oceny
- Wynik oceny
Zaawansowane użycie
- Wątki i kolejki
- Rozproszony TensorFlow
- Pisanie dokumentacji i udostępnianie modelu
- Dostosowywanie czytników danych
- Używanie GPU¹
- Manipulowanie plikami modeli TensorFlow
TensorFlow Serving
- Wprowadzenie
- Podstawowy tutorial serwowania
- Zaawansowany tutorial serwowania
- Tutorial serwowania modelu Inception
Splotowe sieci neuronowe
- Przegląd
- Cele
- Najważniejsze punkty tutorialu
- Architektura modelu
- Organizacja kodu
- Model CIFAR-10
- Wejścia modelu
- Przewidywania modelu
- Trenowanie modelu
- Uruchamianie i trenowanie modelu
- Ocena modelu
- Trenowanie modelu z użyciem wielu kart GPU¹
- Umieszczanie zmiennych i operacji na urządzeniach
- Uruchamianie i trenowanie modelu na wielu kartach GPU
Głębokie uczenie dla MNIST
- Konfiguracja
- Ładowanie danych MNIST
- Uruchomienie interaktywnej sesji TensorFlow
- Budowanie modelu regresji Softmax
- Placeholdery
- Zmienne
- Przewidywana klasa i funkcja kosztu
- Trenowanie modelu
- Ocena modelu
- Budowanie wielowarstwowej sieci splotowej
- Inicjalizacja wag
- Splot i łączenie
- Pierwsza warstwa splotowa
- Druga warstwa splotowa
- Warstwa gęsto połączona
- Warstwa odczytu
- Trenowanie i ocena modelu
Rozpoznawanie obrazów
- Inception-v3
- C++
- Java
¹ Tematy związane z użyciem GPU nie są dostępne jako część kursu zdalnego. Mogą być dostarczone 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 NVIDIA GPU, z zainstalowanym 64-bitowym systemem Linux (nie zapewniane przez NobleProg). NobleProg nie może zagwarantować dostępności trenerów z wymaganym sprzętem.
Wymagania
- Python
Opinie uczestników (1)
Very updated approach or CPI (tensor flow, era, learn) to do machine learning.
Paul Lee
Szkolenie - TensorFlow for Image Recognition
Przetłumaczone przez sztuczną inteligencję