Bądźmy w kontakcie

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
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie