Course Code: tf101
Duration: 21 hours
Prerequisites:
  • Statistics
  • Python
  • (opcjonalnie) Laptop z procesorem graficznym NVIDIA obsługującym CUDA 8.0 i cuDNN 5.1, z zainstalowanym 64-bitowym systemem Linux
  • .
Overview:

TensorFlow to API drugiej generacji Google' biblioteki oprogramowania open source do uczenia głębokiego. System został zaprojektowany w celu ułatwienia badań nad uczeniem maszynowym oraz szybkiego i łatwego przejścia od prototypu badawczego do systemu produkcyjnego.

Publiczność

Ten kurs jest przeznaczony dla inżynierów, którzy chcą wykorzystać TensorFlow w swoich projektach Deep Learning

Po ukończeniu tego kursu uczestnicy będą

  • rozumieć TensorFlow’strukturę i mechanizmy wdrażania
  • być w stanie przeprowadzić zadania i konfigurację instalacji / środowiska produkcyjnego / architektury
  • być w stanie ocenić jakość kodu, przeprowadzić debugowanie, monitorowanie
  • być w stanie wdrożyć zaawansowaną produkcję, taką jak modele szkoleniowe, tworzenie wykresów i rejestrowanie
Course Outline:

Machine Learning i podstawy rekursywne Neural Networks (RNN)

  • NN i RNN
  • Backprogation
  • 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

  • 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
  • Podstawowy samouczek obsługi
  • Zaawansowany samouczek obsługi
  • Samouczek modelu początkowego obsługi

¹ Temat Advanced Usage, "Using GPUs", nie jest dostępny jako część kursu zdalnego. Moduł ten 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 procesorami NVIDIA GPU, z zainstalowanym 64-bitowym Linux (nie dostarczonym przez NobleProg). NobleProg nie może zagwarantować dostępności trenerów z wymaganym sprzętem.

Sites Published:

United Arab Emirates - Deep Learning with TensorFlow

Qatar - Deep Learning with TensorFlow

Egypt - Deep Learning with TensorFlow

Saudi Arabia - Deep Learning with TensorFlow

South Africa - Deep Learning with TensorFlow

Brasil - Deep Learning com TensorFlow

Canada - Deep Learning with TensorFlow

中国 - Deep Learning with TensorFlow

香港 - Deep Learning with TensorFlow

澳門 - Deep Learning with TensorFlow

台灣 - Deep Learning with TensorFlow

USA - Deep Learning with TensorFlow

Österreich - Deep Learning with TensorFlow

Schweiz - Deep Learning with TensorFlow

Deutschland - Deep Learning with TensorFlow

Czech Republic - Deep Learning with TensorFlow

Denmark - Deep Learning with TensorFlow

Estonia - Deep Learning with TensorFlow

Finland - Deep Learning with TensorFlow

Greece - Deep Learning with TensorFlow

Magyarország - Deep Learning with TensorFlow

Ireland - Deep Learning with TensorFlow

Luxembourg - Deep Learning with TensorFlow

Latvia - Deep Learning with TensorFlow

España - Aprendizaje Profundo con TensorFlow

Italia - Deep Learning with TensorFlow

Lithuania - Deep Learning with TensorFlow

Nederland - Deep Learning with TensorFlow

Norway - Deep Learning with TensorFlow

Portugal - Deep Learning com TensorFlow

România - Deep Learning with TensorFlow

Sverige - Deep Learning with TensorFlow

Türkiye - Deep Learning with TensorFlow

Malta - Deep Learning with TensorFlow

Belgique - Deep Learning avec TensorFlow

France - Deep Learning avec TensorFlow

日本 - Deep Learning with TensorFlow

Australia - Deep Learning with TensorFlow

Malaysia - Deep Learning with TensorFlow

New Zealand - Deep Learning with TensorFlow

Philippines - Deep Learning with TensorFlow

Singapore - Deep Learning with TensorFlow

Thailand - Deep Learning with TensorFlow

Vietnam - Deep Learning with TensorFlow

India - Deep Learning with TensorFlow

Argentina - Aprendizaje Profundo con TensorFlow

Chile - Aprendizaje Profundo con TensorFlow

Costa Rica - Aprendizaje Profundo con TensorFlow

Ecuador - Aprendizaje Profundo con TensorFlow

Guatemala - Aprendizaje Profundo con TensorFlow

Colombia - Aprendizaje Profundo con TensorFlow

México - Aprendizaje Profundo con TensorFlow

Panama - Aprendizaje Profundo con TensorFlow

Peru - Aprendizaje Profundo con TensorFlow

Uruguay - Aprendizaje Profundo con TensorFlow

Venezuela - Aprendizaje Profundo con TensorFlow

Polska - Deep Learning with TensorFlow

United Kingdom - Deep Learning with TensorFlow

South Korea - Deep Learning with TensorFlow

Pakistan - Deep Learning with TensorFlow

Sri Lanka - Deep Learning with TensorFlow

Bulgaria - Deep Learning with TensorFlow

Bolivia - Aprendizaje Profundo con TensorFlow

Indonesia - Deep Learning with TensorFlow

Kazakhstan - Deep Learning with TensorFlow

Moldova - Deep Learning with TensorFlow

Morocco - Deep Learning with TensorFlow

Tunisia - Deep Learning with TensorFlow

Kuwait - Deep Learning with TensorFlow

Oman - Deep Learning with TensorFlow

Slovakia - Deep Learning with TensorFlow

Kenya - Deep Learning with TensorFlow

Nigeria - Deep Learning with TensorFlow

Botswana - Deep Learning with TensorFlow

Slovenia - Deep Learning with TensorFlow

Croatia - Deep Learning with TensorFlow

Serbia - Deep Learning with TensorFlow

Bhutan - Deep Learning with TensorFlow

Nepal - Deep Learning with TensorFlow

Uzbekistan - Deep Learning with TensorFlow