Course Outline
Εισαγωγή
Επισκόπηση Χαρακτηριστικών και Αρχιτεκτονικής ParlAI
- Πλαίσιο ParlAI Βασικές δυνατότητες και στόχοι Βασικές έννοιες (πράκτορες, μηνύματα, δάσκαλοι και κόσμοι)
Ξεκινώντας με το ParlAI for Conversational AI
- Εγκατάσταση Προσθήκη απλού μοντέλου Απλή δέσμη ενεργειών δεδομένων εμφάνισης Επικύρωση και δοκιμή Εργασίες Εκπαίδευση και αξιολόγηση αντιπροσώπου Αλληλεπίδραση με μοντέλα
Εργασία με Tasks και Datasets στο ParlAI
- Προσθήκη συνόλων δεδομένων Διαχωρισμός δεδομένων σε σύνολα (εκπαίδευση, έγκυρη ή δοκιμή) Χρήση JSON αντί για αρχείο κειμένου Δημιουργία και εκτέλεση εργασιών
Εξερεύνηση κόσμων, κοινή χρήση και ομαδοποίηση
- Η έννοια του Worlds Agent sharing Εφαρμογή batching Dynamic batching
Χρήση Torch Generator and Ranker Agents
- Torch generator agent Torch ranker agent Παραδείγματα μοντέλων Δημιουργία μοντέλων Εκπαίδευση και αξιολόγηση μοντέλων
Προσθήκη ενσωματωμένων και προσαρμοσμένων μετρήσεων
- Τυπικές μετρήσεις Προσθήκη προσαρμοσμένων μετρήσεων Μετρήσεις δασκάλου Μετρήσεις επιπέδου αντιπροσώπου (καθολικές και τοπικές) Λίστα μετρήσεων
Επιτάχυνση των προπονήσεων στο ParlAI
- Ρύθμιση γραμμής βάσης Εντολή παράλειψης παραγωγής Εντολή εκπαίδευσης δυναμικής παρτίδας Χρήση FP16 και προεπεξεργασίας παρασκηνίου πολλαπλών GPU
Εξερευνώντας άλλα θέματα ParlAI
- Χρήση και σύνταξη mutators Εκτέλεση εργασιών crowdsourcing Χρήση υπαρχουσών υπηρεσιών συνομιλίας Ανταλλαγή υποσυστατικών μετασχηματιστή Εκτέλεση και γραφή δοκιμών ParlAI Συμβουλές και κόλπα
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Γνώση Python ή άλλων γλωσσών προγραμματισμού
- Γενική κατανόηση των εννοιών της τεχνητής νοημοσύνης (AI).
Ακροατήριο
- Ερευνητές
- προγραμματιστές
Testimonials (3)
The engagement of the instructor
Wayne Jeftha - Vodacom
Course - Microsoft Bot Framework Composer
Ο εκπαιδευτής ήταν πολύ διαθέσιμος για να απαντήσει σε όλες τις ερωτήσεις που έκανα
Caterina - Stamtech
Course - Developing APIs with Python and FastAPI
Machine Translated
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