返回概率学习 第二个任务

现在,让我们打造属于你自己的人工智能吧。

人工智能就是概率。所以归根结底,就是编写一个计算概率的程序。不懂编程语言也没关系。在这里先把概念牢牢掌握,然后告诉 Laria 你想怎么做就行了。

在 AI 实验室亲手编程
核心概念

基于互联网上大量的信息,逐个收集并分析词语,预先用概率计算出某个词后面会出现哪个词。

当用户提问时,它会按照存储的方式组合词语,计算下一个词该是什么,并把得分最高的候选词连起来组成句子。

通向亲手开发的计划

一开始像玩具一样做得小小的,理解原理之后再逐步做大。

第1步

收集词语

收集你想学习的主题的句子。一开始只有 10 个句子也可以。

第2步

统计下一个词的次数

制作一张表,记录某个词后面各个词出现了多少次。

第3步

计算概率分数

用次数除以候选词的总数,就得到下一个词的概率分数。

第4步

连接得分最高的候选词

把概率高的词连接起来,就成了一个小小的句子生成器。

第5步

按自己的标准改进

加入更好的句子、更多的数据和不同的选择规则,把它培养成属于自己的人工智能。

小小的概率计算器

改动下面的语料,下一个词的候选和概率就会立刻变化。这就是最小形态的“属于自己的人工智能”。

下一个词候选 共学习 21 个词
다음 50%
出现 1 次
확률입니다 50%
出现 1 次
生成的句子 인공지능은 다음 단어를 예측합니다 하늘은 맑습니다 학생은 질문합니다 라리아는 쉽게 설명합니다 라리아는 쉽게 설명합니다 라리아는

交给 Laria 的开发请求

把这个请求发送给右侧的 Laria 聊天机器人,就能一起设计把你刚做的小型概率计算器扩展成真实代码的步骤。

라리아, 내가 직접 작은 인공지능을 만들고 싶어.

목표: 다음 단어를 확률로 예측하는 계산기
훈련 문장: 인공지능은 확률입니다. 인공지능은 다음 단어를 예측합니다. 하늘은 파랗습니다. 하늘은 맑습니다. 학생은 질문합니다. 라리아는 쉽게 설명합니다. 라리아는 재미있게 설명합니다. 확률은 후보를 비교합니다.
시작 문장: 인공지능은

1단계부터 아주 쉽게 설명하고, 내가 어떤 데이터를 더 넣으면 좋은지 질문해 줘.