Robocza znajomość języka Python
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
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
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