Plan Szkolenia
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 for Conversational AI
- Instalacja
- Dodawanie prostego modelu
- Prosty skrypt wyświetlający dane
- Walidacja i testowanie
- Zadania
- Szkolenie i ocena agentów
- Interakcja z modelami
Praca z zadaniami i zbiorami 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
- Współdzielenie agentów
- Wdrażanie grupowania
- Dynamiczne wsadowanie
Korzystanie z Torch generatora i agentów rankingowych
- Torch agent generatora
- Torch agent rankingowy
- Przykładowe modele
- Tworzenie modeli
- Szkolenie i ocena modeli
Dodawanie wbudowanych i niestandardowych metryk
- Standardowe metryki
- Dodawanie niestandardowych metryk
- Metryki nauczycieli
- Metryki na poziomie agenta (globalne i lokalne)
- Lista metryk
Przyspieszenie 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
- Wymiana podkomponentów transformatora
- Uruchamianie i pisanie testów
- Wskazówki i porady dotyczące ParlAI
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Znajomość Python lub innych języków programowania
- Ogólne zrozumienie koncepcji sztucznej inteligencji (AI)
Publiczność
- Naukowcy
- Deweloperzy
Opinie uczestników (5)
Examples/exercices perfectly adapted to our domain
Luc - CS Group
Szkolenie - Scaling Data Analysis with Python and Dask
The trainer was very available to answer all te kind of question I did
Caterina - Stamtech
Szkolenie - Developing APIs with Python and FastAPI
Zadania do zrealizowania samodzielnie oraz późniejsze wspólne rozwiązywanie
Katarzyna Kopysc-Falenta - CapGemini
Szkolenie - Data Analysis with Python, Pandas, and Numpy
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Szkolenie - Build REST APIs with Python and Flask
The engagement of the instructor