
问答机器人
海人001
爱码仕
展开
-
Rasa基础--常用控制台命令篇
目录命令列表Rasa init 创建新项目Rasa train训练rasa模型可选择的参数rasa run更多解释详见命令列表 命令 简介 rasainit 使用示例训练数据,操作和配置文件创建一个新项目。位于空目录下运行即可 rasatrain 使用您的NLU数据和故事来训练模型,并将训练后的模型保存在中./models。 rasa i...原创 2020-12-18 15:06:55 · 11421 阅读 · 0 评论 -
Rasa项目中的文件都是干什么的?
目录前言简单对话流程官方对Rasa架构的解释前言使用如下命令可创建一个建议的Rasa项目rasa init --no-prompt创建完成后,会有很多文件,这些文件的作用如何,我们一步步来了解文件名称 作用说明 actions.py 可以编写一些自定义类库,处理用户发来的数据,自定义的流程及返回内容 config.yml ‘*’ 配置文件,包含诸如管道、语言、策略等等的配置 credentials.yml 配置到其他服务的详细信息,如原创 2020-12-24 14:33:02 · 10459 阅读 · 0 评论 -
Rasa安装
下载Rasahttps://download.csdn.net/download/Da___Vinci/12404001Rasa-xhttps://download.csdn.net/download/Da___Vinci/12403992安装找个位置存放,cd到那个目录执行安装,注意你的pip版本,我的是3.7,如果装了多个pyhon,建议使用pip3.7 pip3.6这样执行pip3.7 install rasa-1.10.0-py3-none-any.whlpip.原创 2020-12-24 14:35:25 · 11752 阅读 · 5 评论 -
gensim.models.Word2Vec参数 size 如何选择?&&相似度如何判定?
目录前言训练结果结果测试20纬度测试50、100、200纬度测试相关系数与纬度变化结论前言size参数决定词向量训练的纬度,size如何选择,这里做了个实验#!/usr/bin/env python# coding=utf-8# Creative time 2020/3/20# Creator HongYuan Guofrom gensim.mo...原创 2020-12-25 09:23:02 · 11202 阅读 · 0 评论 -
理解聊天机器人是如何对话的
两种聊天机器人系统闲聊型机器人闲聊机器人又叫开放域对话系统,通常用户的对话并无明确目标,闲聊、解闷、生活问题求助等待。一般以用户的问题开始对话,机器人回答结束。所以对话的好坏以用户体验为主。机器人的回答可以是大量语料训练的结果也可以是网络爬虫(基于海量FAQ的检索方式端到端的方式单轮对话)。任务型机器人任务型机器人又叫面向任务的对话系统,主要是为了完成固定任务,如信息收集,功能...原创 2020-03-04 19:07:26 · 11329 阅读 · 0 评论 -
ChatterBot自定义MongoDB路径
默认数据库为Slite3,已经不能满足需求,需改为mongodbclass bot: def __init__(self): self.my_bot = ChatBot( 'mode', storage_adapter='chatterbot.storage.MongoDatabaseAdapter', ...原创 2020-12-24 14:36:23 · 10496 阅读 · 0 评论 -
ChatterBot自定义Sqlite3路径
Windowsmy_bot = ChatBot("Training demo",database_uri='sqlite:///DB/SQLITE3/db.sqlite3')Linuxmy_bot = ChatBot("Training demo",database_uri='sqlite:////DB/SQLITE3/db.sqlite3')原创 2020-12-24 14:35:55 · 10627 阅读 · 0 评论 -
以下几条建议可以帮助您提高Chatterbot回答问题的准确率
目录规范输入使用逻辑适配器BestMatch适配器设置响应阈值使用停用词exclude_words其他适配器时间逻辑适配器数学评估适配器选择不同的比较算法Jaccard相似度指数Levenshtein距离算法SentimentComparisonSynsetDistance如何使用比较方法设置逻辑适配器选择响应的方式first_res...原创 2020-12-24 14:36:09 · 11644 阅读 · 1 评论