Course Code: parlai
Duration: 14 hours
Prerequisites:
  • Znajomość Python lub innych języków programowania
  • Ogólne zrozumienie koncepcji sztucznej inteligencji (AI)

Publiczność

  • Naukowcy
  • Programiści
Overview:

ParlAI to oparta na otwartym kodzie źródłowym platforma, która pomaga użytkownikom trenować, konfigurować i testować modele dialogowe dla konwersacyjnej sztucznej inteligencji. ParlAI integruje się z istniejącymi usługami czatu i zapewnia różne zbiory danych i modele referencyjne w celu usprawnienia badań nad dialogową sztuczną inteligencją.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla naukowców i programistów, którzy chcą zainstalować, skonfigurować, dostosować i zarządzać platformą ParlAI w celu opracowania swoich modeli AI.

Pod koniec tego szkolenia uczestnicy będą mogli udostępniać, szkolić i oceniać modele AI w celu budowania i rozwijania rozwiązań konwersacyjnych w istniejących usługach czatu.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Przegląd funkcji i architektury ParlAI

  • Struktura ParlAI
  • Kluczowe możliwości i cele
  • Podstawowe koncepcje (agenci, wiadomości, nauczyciele i światy)

Pierwsze kroki z ParlAI dla Conversational AI

  • Instalacja
  • Dodawanie prostego modelu
  • Prosty skrypt wyświetlający dane
  • Sprawdzanie poprawności i testowanie
  • Zadania
  • Szkolenie i ocena agentów
  • Interakcja z modelami

Praca z zadaniami i zestawami danych w ParlAI

  • Dodawanie zestawów danych
  • Rozdzielanie danych na zestawy (treningowe, prawidłowe lub testowe)
  • Używanie JSON zamiast pliku tekstowego
  • Tworzenie i wykonywanie zadań

Eksplorowanie światów, udostępnianie i grupowanie

  • Koncepcja światów
  • Udostępnianie agentów
  • Wdrażanie grupowania
  • Dynamiczne wsadowanie

Korzystanie z agentów Torch Generator i Ranker

  • Agent generujący Torch
  • Agent rankingowy Torch
  • Przykładowe modele
  • Tworzenie modeli
  • Szkolenie i ocena modeli

Dodawanie wbudowanych i niestandardowych metryk

  • Standardowe metryki
  • Dodawanie niestandardowych metryk
  • Metryki nauczyciela
  • Metryki na poziomie agenta (globalne i lokalne)
  • Lista metryk

Przyspieszanie przebiegów szkoleń w ParlAI

  • Ustawianie linii bazowej
  • Polecenie generowania pominięć
  • Polecenie dynamicznego treningu wsadowego
  • Używanie FP16 i wielu GPU
  • Przetwarzanie wstępne w tle

Odkrywanie innych tematów ParlAI

  • Używanie i pisanie mutatorów
  • Uruchamianie zadań crowdsourcingowych
  • Korzystanie z istniejących usług czatu
  • Zamiana podkomponentów transformatora
  • Uruchamianie i pisanie testów
  • Wskazówki i porady dotyczące ParlAI

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - ParlAI for Conversational AI

Qatar - ParlAI for Conversational AI

Egypt - ParlAI for Conversational AI

Saudi Arabia - ParlAI for Conversational AI

South Africa - ParlAI for Conversational AI

Brasil - ParlAI for Conversational AI

Canada - ParlAI for Conversational AI

中国 - ParlAI for Conversational AI

香港 - ParlAI for Conversational AI

澳門 - ParlAI for Conversational AI

台灣 - ParlAI for Conversational AI

USA - ParlAI for Conversational AI

Österreich - ParlAI for Conversational AI

Schweiz - ParlAI for Conversational AI

Deutschland - ParlAI for Conversational AI

Czech Republic - ParlAI for Conversational AI

Denmark - ParlAI for Conversational AI

Estonia - ParlAI for Conversational AI

Finland - ParlAI for Conversational AI

Greece - ParlAI for Conversational AI

Magyarország - ParlAI for Conversational AI

Ireland - ParlAI for Conversational AI

Luxembourg - ParlAI for Conversational AI

Latvia - ParlAI for Conversational AI

España - ParlAI for Conversational AI

Italia - ParlAI for Conversational AI

Lithuania - ParlAI for Conversational AI

Nederland - ParlAI for Conversational AI

Norway - ParlAI for Conversational AI

Portugal - ParlAI for Conversational AI

România - ParlAI for Conversational AI

Sverige - ParlAI for Conversational AI

Türkiye - ParlAI for Conversational AI

Malta - ParlAI for Conversational AI

Belgique - ParlAI for Conversational AI

France - ParlAI for Conversational AI

日本 - ParlAI for Conversational AI

Australia - ParlAI for Conversational AI

Malaysia - ParlAI for Conversational AI

New Zealand - ParlAI for Conversational AI

Philippines - ParlAI for Conversational AI

Singapore - ParlAI for Conversational AI

Thailand - ParlAI for Conversational AI

Vietnam - ParlAI for Conversational AI

India - ParlAI for Conversational AI

Argentina - ParlAI for Conversational AI

Chile - ParlAI for Conversational AI

Costa Rica - ParlAI for Conversational AI

Ecuador - ParlAI for Conversational AI

Guatemala - ParlAI for Conversational AI

Colombia - ParlAI for Conversational AI

México - ParlAI for Conversational AI

Panama - ParlAI for Conversational AI

Peru - ParlAI for Conversational AI

Uruguay - ParlAI for Conversational AI

Venezuela - ParlAI for Conversational AI

Polska - ParlAI for Conversational AI

United Kingdom - ParlAI for Conversational AI

South Korea - ParlAI for Conversational AI

Pakistan - ParlAI for Conversational AI

Sri Lanka - ParlAI for Conversational AI

Bulgaria - ParlAI for Conversational AI

Bolivia - ParlAI for Conversational AI

Indonesia - ParlAI for Conversational AI

Kazakhstan - ParlAI for Conversational AI

Moldova - ParlAI for Conversational AI

Morocco - ParlAI for Conversational AI

Tunisia - ParlAI for Conversational AI

Kuwait - ParlAI for Conversational AI

Oman - ParlAI for Conversational AI

Slovakia - ParlAI for Conversational AI

Kenya - ParlAI for Conversational AI

Nigeria - ParlAI for Conversational AI

Botswana - ParlAI for Conversational AI

Slovenia - ParlAI for Conversational AI

Croatia - ParlAI for Conversational AI

Serbia - ParlAI for Conversational AI

Bhutan - ParlAI for Conversational AI

Nepal - ParlAI for Conversational AI

Uzbekistan - ParlAI for Conversational AI