- Znajomość Python lub innych języków programowania
- Ogólne zrozumienie koncepcji sztucznej inteligencji (AI)
Publiczność
- Naukowcy
- Programiści
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.
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
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