Đề cương khóa học

Giới thiệu

Tổng quan về các tính năng và kiến trúc của ParlAI

  • Khung ParlAI
  • Các khả năng và mục tiêu chính
  • Các khái niệm cốt lõi (agents, messages, teachers và worlds)

Bắt đầu với ParlAI cho Conversational AI

  • Cài đặt
  • Thêm một mô hình đơn giản
  • Script hiển thị dữ liệu đơn giản
  • Xác thực và kiểm thử
  • Tasks
  • Huấn luyện và đánh giá Agent
  • Tương tác với các mô hình

Làm việc với Tasks và Datasets trong ParlAI

  • Thêm datasets
  • Tách dữ liệu thành các tập (train, valid hoặc test)
  • Sử dụng JSON thay vì file text
  • Tạo và thực thi tasks

Khám phá Worlds, Sharing và Batching

  • Khái niệm về Worlds
  • Chia sẻ Agent
  • Triển khai batching
  • Dynamic batching

Sử dụng Torch Generator và Ranker Agents

  • Torch generator agent
  • Torch ranker agent
  • Các mô hình ví dụ
  • Tạo mô hình
  • Huấn luyện và đánh giá mô hình

Thêm các Metrics tích hợp sẵn và tùy chỉnh

  • Các metrics tiêu chuẩn
  • Thêm các metrics tùy chỉnh
  • Metrics của Teacher
  • Metrics cấp Agent (toàn cục và cục bộ)
  • Danh sách metrics

Tăng tốc độ các lần chạy huấn luyện trong ParlAI

  • Đặt baseline
  • Lệnh bỏ qua tạo
  • Lệnh huấn luyện dynamic batching
  • Sử dụng FP16 và nhiều GPUs
  • Tiền xử lý nền

Khám phá các chủ đề khác của ParlAI

  • Sử dụng và viết mutators
  • Chạy các tasks crowdsourcing
  • Sử dụng các dịch vụ chat hiện có
  • Thay thế các subcomponent transformer
  • Chạy và viết tests
  • Mẹo và thủ thuật ParlAI

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Kiến thức về Python hoặc các ngôn ngữ lập trình khác
  • Hiểu biết chung về các khái niệm trí tuệ nhân tạo (AI)

Đối tượng

  • Các nhà nghiên cứu
  • Các nhà phát triển
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories