怎么制作AI(人工智能)?小黄鸡中文网页版

1周前 (07-09 13:18)阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值413770
  • 级别管理员
  • 主题82754
  • 回复0
楼主
怎么制作AI(人工智能)?一个普通聊天机器人需要大量语言训练。(对于中文)传统的是对一段文字进行分词,接着通过数据库中有的句型模式进行匹配,查找对应回答句型并根据原有文本联想填词。最后自动完成聊天。是根据传统ALICE程序对句式学习的产物。N-gram)---句型模式匹配(模板匹配)/隐马可夫链,神经网络---概率分析(N-gram)/句型选用---句子生成那就要看是哪种AI了。

怎么制作AI(人工智能)?

如果只是一个普通的聊天机器人之类的:

怎么制作AI(人工智能)?小黄鸡中文网页版

一个普通聊天机器人需要大量语言训练。有两种做法,(对于中文)传统的是对一段文字进行分词,然后进行主谓宾分析,接着通过数据库中有的句型模式进行匹配,取得匹配高的几个,查找对应回答句型并根据原有文本联想填词。

现代一般通过大规模语料训练,现成一个大的概率表,再得到回答映射概率表,最后自动完成聊天。对于小黄鸡之类的程序,是根据传统ALICE程序对句式学习的产物。

流程:

语料---分词(中科院ICTCLAS库)---语法分析/概率分析(聚类,N-gram)---句型模式匹配(模板匹配)/隐马可夫链,神经网络---概率分析(N-gram)/句型选用---句子生成

那就要看是哪种AI了。你想做哪种AI呢?AI并不是真的智能,他只是程序设定好的反映。你设定的反应越多,程序看起来就越智能,当然程序就越大,制作的难度就高一些软件知识和电脑知识是必备的~~~小程序用普通电脑就能做的。比如像以前很火的魔兽争霸的AI就可以通过编辑器实现,很容易。

0
回帖

怎么制作AI(人工智能)?小黄鸡中文网页版 期待您的回复!

取消