推广 热搜: page  音视频  使用  个数  搜索引擎  选择  企业  可以  父亲  百度 

二、基于Tensorflow

   日期:2025-01-02     作者:a6nl2    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/19084.html
核心提示:AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件

AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言,是一种创建自然语言软件代理的XML语言,是由Richard Wallace和世界各地的自由软件社区在1995年至2002年发明的。

 

代码参考:https://github.com/lengendary/springboot-aimlbot
代码参考:https://github.com/srikanth-josyula/springboot-aiml-chatbot

在本文中,我们将实现一个基于检索的机器人。基于检索的模型具有可以使用的预定义响应的存储库,这与生成模型不同,生成的模型可以生成从未见过的响应。从形式上说,基于检索的模型的输入是上下文C(到目前为止的对话)和潜在的响应[R。模型输出是响应的分数。要找到一个好的答案,您需要计算多个答案的得分,然后选择得分最高的得分。

在本文中,我们将使用Ubuntu Dialog Corpus(paper,github)。Ubuntu对话框语料库(UDC)是可用的最大的公共对话框数据集之一。它基于来自公共IRC网络上Ubuntu频道的聊天记录。该文深入讨论了在语料库中究竟如何创建的,所以我不会重复在这里。但是,了解我们正在使用哪种数据非常重要,因此让我们先进行一些探索。

训练数据包含1,000,000个示例,阳性率为50(标签1,阴性率为50(标签0)。每个示例都包括一个上下文,至此的对话以及一个话语(对上下文的响应)。正标签表示话语是对上下文的实际反应,而负标签表示话语不是-从语料库的某个位置随机选择。这是一些示例数据。

代码参考:https://github.com/dennybritz/chatbot-retrieval/

ChatterBot是一个内置的基于机器学习的对话引擎Python,它可以根据已知对话。ChatterBot独立于语言的设计允许它会说任何语言。

代码参考:https://github.com/gunthercox/ChatterBot

CommandLineRunner方法:SpringBoot在项目启动后会遍历所有实现CommandLineRunner的实体类并执行run方法。

本文地址:http://ww.kub2b.com/news/19084.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号