Plan Szkolenia
Machine Learning i podstawy rekursywne Neural Networks (RNN)
- NN i RNN
- Propagacja wsteczna
- Długa pamięć krótkotrwała (LSTM)
Podstawy TensorFlow
- Tworzenie, inicjowanie, zapisywanie i przywracanie TensorFlow zmiennych
- Podawanie, odczytywanie i wstępne ładowanie TensorFlow danych
- Jak korzystać z infrastruktury TensorFlow do trenowania modeli na dużą skalę
- Wizualizacja i ocena modeli za pomocą TensorBoard
Mechanika 101 TensorFlow
- Pliki samouczka
- Przygotowanie danych
- Pobieranie
- Dane wejściowe i symbole zastępcze
- Tworzenie wykresu
- Wnioskowanie
- Strata
- Trening
- Trenowanie modelu
- Wykres
- Sesja
- Pętla treningowa
- Ocena modelu
- Tworzenie wykresu oceny
- Dane wyjściowe analizy
Zaawansowane użycie
- Wątkowanie i kolejki
- Rozproszone TensorFlow
- Pisanie Documentation i udostępnianie modelu
- Dostosowywanie czytników danych
- Używanie GPUs¹
- Manipulowanie plikami modelu TensorFlow
Serwowanie TensorFlow
- Wprowadzenie
- Samouczek obsługi podstawowej
- Samouczek obsługi zaawansowanej
- Samouczek dotyczący modelu początkowego serwowania
Konwolucyjny Neural Networks
- Przegląd
- Go als
- Najważniejsze informacje z samouczka
- Architektura modelu
- Organizacja kodu
- Model CIFAR-10
- Dane wejściowe modelu
- Przewidywanie modelu
- Trening modelu
- Uruchamianie i szkolenie modelu
- Ocena modelu
- Trenowanie modelu przy użyciu wielu GPU kart¹
- Umieszczanie zmiennych i operacji na urządzeniach
- Uruchamianie i trenowanie modelu na wielu GPU kartach
Deep Learning dla MNIST
- Konfiguracja
- Ładowanie danych MNIST
- Rozpocznij TensorFlow sesję interaktywną
- Tworzenie modelu regresji Softmax
- Placeholders
- Zmienne
- Przewidywana klasa i funkcja kosztu
- Trenowanie modelu
- Ocena modelu
- Tworzenie wielowarstwowej sieci konwolucyjnej
- Inicjalizacja wagi
- Konwolucja i łączenie
- Pierwsza warstwa konwolucyjna
- Druga warstwa konwolucyjna
- Gęsto połączona warstwa
- Warstwa odczytu
- Trenowanie i ocena modelu
Rozpoznawanie obrazów
- Inception-v3
- C++
- Java
¹ Tematy związane z wykorzystaniem GPU nie są dostępne jako część kursu zdalnego. Mogą być realizowane 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 Linux (nie są dostarczane przez NobleProg). NobleProg nie może zagwarantować dostępności trenerów z wymaganym sprzętem.
Wymagania
- Python
Opinie uczestników (1)
Odkładany, aktualny podejście lub CPI (TensorFlow, era, learn) do tworzenia uczenia maszynowego.
Paul Lee
Szkolenie - TensorFlow for Image Recognition
Przetłumaczone przez sztuczną inteligencję