我们已经为需要创建请求和跟踪与服务相关的问题的用户创建了一个聊天机器人。你知道吗
我们已经用聊天机器人的智能做了一些测试,有800k的寄存器数据,而且我正在用许多不同的请求方式创建和复制行。你知道吗
有两种问题:
-由于在我们的语料库中有这么多的寄存器有相同的答案,我们得到的单一结果答案是完全错误的。你知道吗
-假设我们的网络已经训练好了,那么要花这么长时间才能得到答案。你知道吗
from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer
from chatterbot.trainers import ListTrainer
chat = ChatBot('luis')
# Create a new trainer for the chatbot
train = ChatterBotCorpusTrainer(chat)
# Train the chatbot based on the spanish corpus
# C:\Users\mcarvajalr\AppData\Local\Continuum\anaconda3\envs\Chatterbot\Lib\site-packages\chatterbot_corpus\data\spanish
train.train("chatterbot.corpus.spanish.trivia",
"chatterbot.corpus.spanish.greetings",
"chatterbot.corpus.spanish.DesbloqueoAD_rev03")
conversa = [
"Quien es pacman",
"Es una fantasma"
]
train = ListTrainer(chat)
train.train(conversa)
# Get a response to an input statement
chat.get_response("pacman ")
chat.get_response("desbloqueo cuenta")
目前没有回答
相关问题 更多 >
编程相关推荐