【发布时间】:2017-02-14 11:55:52
【问题描述】:
我们正在尝试为客户服务创建一个智能聊天机器人。我们有一个客户服务问题和答案的语料库,每个对话都有一个标记的意图。我们正在探索使用深度学习来训练我们的模型,但我们遇到了几个问题:
1 - 如何进行特征工程以在文本数据上训练模型。具体来说,如何将语言转化为向量?
2 - 如何使用非单词特征作为意图识别深度学习分类器的输入?你如何适应例如客户产品名称?
3 - 如何为带有文本输入的深度学习选择神经网络架构?
4 - 我们如何处理没有足够数据的情况?使用贝叶斯技术?
【问题讨论】:
-
您可以在这里提问以获得更多答案:stats.stackexchange.com。您将需要进行自然语言处理 (NLP),网上有很多示例。尝试谷歌搜索“NLP 特征提取”。祝你好运!
-
您提出的问题本身就是整个过程。你需要学习 NLP。如果从头开始创建模型不是强制性的,那么我建议您使用 Google 的 API 进行聊天机器人开发,称为 Dialogflow。 Dialogflow 是一个平台,您可以在其中轻松开发聊天机器人,只需单击几下,您就可以将其集成到任何地方(网站、Facebook、slack 甚至在谷歌助手等)。去吧。
标签: networking deep-learning chatbot