Course Code: parlai
Duration: 14 hours
Prerequisites:
  • 了解 Python 或其他编程语言
  • 对人工智能 (AI) 概念的一般理解

观众

  • 研究者
  • 开发 人员
Overview:

ParlAI 是一个基于 Python 的开源平台,可帮助用户训练、配置和测试对话式 AI 的对话模型。ParlAI 与现有的聊天服务集成,并提供各种数据集和参考模型来改进对话 AI 研究。

这种以讲师为主导的现场培训(现场或远程)针对希望安装,配置,定制和管理ParlAI平台以开发其AI模型的研究人员和开发人员。

在本次培训结束时,参与者将能够共享、训练和评估 AI 模型,以在现有聊天服务中构建和开发对话解决方案。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中实际实施。

课程定制选项

  • 如需申请此课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

ParlAI 功能和架构概述

  • ParlAI 框架
  • 主要能力和目标
  • 核心概念(代理、消息、教师和世界)

ParlAI 入门 Conversational AI

  • 安装
  • 添加简单模型
  • 简单的显示数据脚本
  • 验证和测试
  • 任务
  • 座席培训和评估
  • 与模型交互

在 ParlAI 中处理任务和数据集

  • 添加数据集
  • 将数据分成几组(训练、有效或测试)
  • 使用 JSON 而不是文本文件
  • 创建和执行任务

探索世界、共享和批处理

  • 世界的概念
  • 座席共享
  • 实施批处理
  • 动态批处理

使用 Torch 生成器和 Ranker 代理

  • Torch 发电机代理
  • Torch Ranker 代理
  • 示例模型
  • 创建模型
  • 训练和评估模型

添加内置和自定义指标

  • 标准指标
  • 添加自定义指标
  • 教师指标
  • 座席级别指标(全局和本地)
  • 指标列表

在 ParlAI 中加速训练运行

  • 设置基线
  • 跳过生成命令
  • 动态批处理训练命令
  • 使用 FP16 和多个 GPU
  • 后台预处理

探索其他 ParlAI 主题

  • 使用和编写 mutator
  • 运行众包任务
  • 使用现有的聊天服务
  • 更换变压器子组件
  • 运行和编写测试
  • ParlAI 提示和技巧

故障 排除

总结和结论

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