怎作AI人工智能?如何编写人工智能
时间:2019-10-09 10:32

  展开全部一个普通聊天机器人需要大量语言训练。有两种做法,(对于中文)传统的是对一段文字进行分词,然后进行主谓宾分析,接着通过数据库中有的句型模式进行匹配,取得匹配高的几个,查找对应回答句型并根据原有文本联想填词。现代一般通过大规模语料训练,现成一个大的概率表,再得到回答映射概率表,最后自动完成聊天。对于小黄鸡之类的程序,是根据传统ALICE程序对句式学习的产物。

  有两种做法,N-gram)---句型模式匹配(模板匹配)/隐马可夫链,查找对应回答句型并根据原有文本联想填词。搜索相关资料。然后进行主谓宾分析,也可直接点“搜索资料”搜索整个问题。语料---分词(中科院ICTCLAS库)---语法分析/概率分析(聚类,接着通过数据库中有的句型模式进行匹配,

  今天去哪吃饭啊?---今天/去/哪/吃饭/啊/?---去:去,到,在;吃饭:吃,用餐;今天:(时间);啊:(语气助词);哪:(疑问)---匹配语料:到哪里吃?外婆家/去什么地方吃饭?就在楼下小饭店吧/在哪吃饭呢?我们去学校食堂吧/中午去哪里用餐?不知道啊。---哪里》外婆家;什么地方》楼下/小饭店;哪》学校/食堂;哪》不/知道;聚类后:外婆家,小饭店,食堂是吃饭的地方,不知道是另一种回答---系统需要根据上下文语境变量识别,比如上文出现了某地方A---去A---加工美化:我们去A吃饭吧。

  神经网络---概率分析(N-gram)/句型选用---句子生成可选中1个或多个下面的关键词,(对于中文)传统的是对一段文字进行分词,一个普通聊天机器人需要大量语言训练。取得匹配高的几个。

  安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.