Course Code: tsflw2v
Duration: 35 hours
Prerequisites:

Robocza znajomość języka Python

Overview:

TensorFlow™ to biblioteka oprogramowania typu open source do obliczeń numerycznych z wykorzystaniem wykresów przepływu danych.

SyntaxNet to neuronowa platforma przetwarzania języka naturalnego dla TensorFlow.

Word2Vec jest używany do uczenia się wektorowych reprezentacji słów, zwanych "word embeddings". Word2vec jest szczególnie wydajnym obliczeniowo modelem predykcyjnym do uczenia się osadzania słów z surowego tekstu. Występuje on w dwóch wersjach: Continuous Bag-of-Words model (CBOW) i Skip-Gram model (rozdział 3.1 i 3.2 w Mikolov et al.).

Używane w tandemie, SyntaxNet i Word2Vec pozwalają użytkownikom generować wyuczone modele osadzania z danych wejściowych języka naturalnego.

Publiczność

Ten kurs jest skierowany do programistów i inżynierów, którzy zamierzają pracować z modelami SyntaxNet i Word2Vec w swoich wykresach TensorFlow.

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, osadzanie terminów, tworzenie wykresów i rejestrowanie
Course Outline:

Pierwsze kroki

  • Konfiguracja i instalacja

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 GPU
  • Manipulowanie plikami modelu TensorFlow

Serwowanie TensorFlow

  • Wprowadzenie
  • Podstawowy samouczek obsługi
  • Samouczek obsługi zaawansowanej
  • Samouczek obsługi modelu początkowego

Pierwsze kroki z SyntaxNet

  • Parsowanie ze standardowego wejścia
  • Dodawanie adnotacji do korpusu
  • Konfigurowanie skryptów Python

Tworzenie potoku NLP za pomocą SyntaxNet

  • Uzyskiwanie danych
  • Tagowanie części mowy
  • Szkolenie tagera POS SyntaxNet
  • Przetwarzanie wstępne za pomocą taggera
  • Analizowanie zależności: Parsowanie oparte na przejściach
  • Trening parsera Krok 1: Lokalny trening wstępny
  • Trening parsera Krok 2: Trening globalny

Reprezentacje wektorowe Word s

  • Motywacja: Po co uczyć się osadzania słów?
  • Skalowanie w górę z treningiem kontrastującym z hałasem
  • Model pomijania gramów
  • Tworzenie wykresu
  • Trenowanie modelu
  • Wizualizacja wyuczonych zagnieżdżeń
  • Ocena osadzeń: Analogiczne rozumowanie
  • Optymalizacja implementacji
Sites Published:

United Arab Emirates - Natural Language Processing (NLP) with TensorFlow

Qatar - Natural Language Processing (NLP) with TensorFlow

Egypt - Natural Language Processing (NLP) with TensorFlow

Saudi Arabia - Natural Language Processing (NLP) with TensorFlow

South Africa - Natural Language Processing (NLP) with TensorFlow

Brasil - Natural Language Processing (NLP) with TensorFlow

Canada - Natural Language Processing (NLP) with TensorFlow

中国 - Natural Language Processing (NLP) with TensorFlow

香港 - Natural Language Processing (NLP) with TensorFlow

澳門 - Natural Language Processing (NLP) with TensorFlow

台灣 - Natural Language Processing with TensorFlow

USA - Natural Language Processing (NLP) with TensorFlow

Österreich - Natural Language Processing (NLP) with TensorFlow

Schweiz - Natural Language Processing (NLP) with TensorFlow

Deutschland - Natural Language Processing (NLP) with TensorFlow

Czech Republic - Natural Language Processing (NLP) with TensorFlow

Denmark - Natural Language Processing (NLP) with TensorFlow

Estonia - Natural Language Processing (NLP) with TensorFlow

Finland - Natural Language Processing (NLP) with TensorFlow

Greece - Natural Language Processing (NLP) with TensorFlow

Magyarország - Natural Language Processing (NLP) with TensorFlow

Ireland - Natural Language Processing (NLP) with TensorFlow

Luxembourg - Natural Language Processing (NLP) with TensorFlow

Latvia - Natural Language Processing (NLP) with TensorFlow

España - Procesamiento del Lenguaje Natural con TensorFlow

Italia - Natural Language Processing (NLP) with TensorFlow

Lithuania - Natural Language Processing (NLP) with TensorFlow

Nederland - Natural Language Processing (NLP) with TensorFlow

Norway - Natural Language Processing (NLP) with TensorFlow

Portugal - Natural Language Processing (NLP) with TensorFlow

România - Natural Language Processing (NLP) with TensorFlow

Sverige - Natural Language Processing (NLP) with TensorFlow

Türkiye - Natural Language Processing (NLP) with TensorFlow

Malta - Natural Language Processing (NLP) with TensorFlow

Belgique - Natural Language Processing (NLP) with TensorFlow

France - Natural Language Processing (NLP) with TensorFlow

日本 - Natural Language Processing (NLP) with TensorFlow

Australia - Natural Language Processing (NLP) with TensorFlow

Malaysia - Natural Language Processing (NLP) with TensorFlow

New Zealand - Natural Language Processing (NLP) with TensorFlow

Philippines - Natural Language Processing (NLP) with TensorFlow

Singapore - Natural Language Processing (NLP) with TensorFlow

Thailand - Natural Language Processing (NLP) with TensorFlow

Vietnam - Natural Language Processing (NLP) with TensorFlow

India - Natural Language Processing (NLP) with TensorFlow

Argentina - Procesamiento del Lenguaje Natural con TensorFlow

Chile - Procesamiento del Lenguaje Natural con TensorFlow

Costa Rica - Procesamiento del Lenguaje Natural con TensorFlow

Ecuador - Procesamiento del Lenguaje Natural con TensorFlow

Guatemala - Procesamiento del Lenguaje Natural con TensorFlow

Colombia - Procesamiento del Lenguaje Natural con TensorFlow

México - Procesamiento del Lenguaje Natural con TensorFlow

Panama - Procesamiento del Lenguaje Natural con TensorFlow

Peru - Procesamiento del Lenguaje Natural con TensorFlow

Uruguay - Procesamiento del Lenguaje Natural con TensorFlow

Venezuela - Procesamiento del Lenguaje Natural con TensorFlow

Polska - Natural Language Processing (NLP) with TensorFlow

United Kingdom - Natural Language Processing (NLP) with TensorFlow

South Korea - Natural Language Processing (NLP) with TensorFlow

Pakistan - Natural Language Processing (NLP) with TensorFlow

Sri Lanka - Natural Language Processing (NLP) with TensorFlow

Bulgaria - Natural Language Processing (NLP) with TensorFlow

Bolivia - Procesamiento del Lenguaje Natural con TensorFlow

Indonesia - Natural Language Processing (NLP) with TensorFlow

Kazakhstan - Natural Language Processing (NLP) with TensorFlow

Moldova - Natural Language Processing (NLP) with TensorFlow

Morocco - Natural Language Processing (NLP) with TensorFlow

Tunisia - Natural Language Processing (NLP) with TensorFlow

Kuwait - Natural Language Processing (NLP) with TensorFlow

Oman - Natural Language Processing (NLP) with TensorFlow

Slovakia - Natural Language Processing (NLP) with TensorFlow

Kenya - Natural Language Processing (NLP) with TensorFlow

Nigeria - Natural Language Processing (NLP) with TensorFlow

Botswana - Natural Language Processing (NLP) with TensorFlow

Slovenia - Natural Language Processing (NLP) with TensorFlow

Croatia - Natural Language Processing (NLP) with TensorFlow

Serbia - Natural Language Processing (NLP) with TensorFlow

Bhutan - Natural Language Processing (NLP) with TensorFlow

Nepal - Natural Language Processing (NLP) with TensorFlow

Uzbekistan - Natural Language Processing (NLP) with TensorFlow