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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (6)

Propozycje terminów

Powiązane Kategorie