自然语言处理的当前趋势与未来展望
1. 教智能体使用自己的语言进行交流
在多智能体协作中,有一种方法是教多个智能体学习一种独特的语言用于交流。具体操作步骤如下:
1. 从一组智能体中选择两个智能体,分别作为发送者和接收者。
2. 给发送者一对图像,其中一张为目标图像,发送者需要向接收者发送一条小消息。消息由从固定词汇表中选择的符号组成,初始时这些符号之间没有语义。
3. 接收者看到图像,但不知道目标图像,需要根据接收到的消息识别目标图像。
4. 最终目标是让智能体对外观相似的图像激活相同的符号。
5. 如果接收者正确预测出目标图像,两个智能体都将获得奖励 1;如果失败,则都获得奖励 0。
这个过程可以用以下 mermaid 流程图表示:
graph LR
A[选择发送者和接收者] --> B[给发送者一对图像]
B --> C[发送者发送消息]
C --> D[接收者识别目标图像]
D --> E{预测正确?}
E -- 是 --> F[获得奖励 1]
E -- 否 --> G[获得奖励 0]
2. 基于强化学习的对话智能体
有两种方法使用强化学习来训练基于端到端深度学习的对话系统。一个对话系统会用自然语言与人类交流,并尝试完成人类话语所暗示的任务。具体操作流程如下:
1. 人类提出问题,例如“悉尼有哪些法国餐厅?”
2. 智能体通过信念跟踪器将问题转换为系统所需的特征向量。信念跟踪器将自由形式的自然语言
超级会员免费看
订阅专栏 解锁全文
2769

被折叠的 条评论
为什么被折叠?



