machine-learning - 除了深度学习以外,还有什么方法可以使问答机器人更好地表现?

标签 machine-learning deep-learning nlp chatbot question-answering

我正在研究一个问答机器人,作为我的毕业设计。
主要概念是拥有一个包含许多句子的文本文件,并构建一个问答机器人,该机器人根据手中的文本文件回答用户的问题。
到目前为止,我使用TF-IDF和余弦相似度,结果有些令人满意。
主要问题是,如果用户要问的是文本文件中没有单词的问题,我的机器人就无法推断出要带回来的内容作为答案。
例如:如果我的文本文件中有一个句子,说“我的心跳速度低,我会头疼”,那么用户是否会问“你为什么会头疼?”我的机器人选择了正确的句子,但是他是否问“您怎么了?”我的机器人不知道该怎么办。
到目前为止,我在网上看到的只是深度学习方法和神经网络,例如LSTM等。
我想知道是否有任何纯NLP方法可以满足我的要求。
非常感谢

最佳答案

我有这样的项目。我使用rasa.com作为解决方案。特殊的NLU操作可用。您可以通过简单的方式制作一个可对话的机器人。

关于machine-learning - 除了深度学习以外,还有什么方法可以使问答机器人更好地表现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59347532/

相关文章:

python-3.x - 何时不使用张量

machine-learning - Caffe - 连接层输入和输出

python - Keras 深度学习模型在训练中始终给出相同的帐户

java - 堆空间内存不足错误

python - 短文本主题建模 Python

python - RobertaForSequenceClassification 的对数和概率代表什么?

machine-learning - weka 中每个类别的 f-measure 是什么

algorithm - 如何对大量用户输入的公司名称进行分类?

python - Tensorflow Dimensions 在 CNN 中不兼容

python - Inception V3 微调 : Why do I obtain very low (. 37) InceptionV3 微调的准确性?