如何使用机器学习将单词映射到功能?

时间:2016-09-23 04:41:20

标签: machine-learning nlp mapping neural-network deep-learning

我正在做一个涉及从用户那里获取输入并将它们映射到系统提供的功能的项目。例如,用户可能会说“警报”,必须将其映射到“警报”功能。同样,“唤醒”应映射到“检测运动”或“检测声音”等。

如何使用机器学习这样做? 如何在不必创建合成数据集的情况下进行此类目的的培训,例如现有文献的培训? 我如何将主动学习纳入其中?

1 个答案:

答案 0 :(得分:1)

如果你想用ML方法做到这一点,
这是一个分类问题,您必须知道所有目标(例如:警报), 然后创建一个数据集,将一些单词映射到标记(例如alert => alarm,help me => alarm,...),并使用此数据集训练ML算法。

然后你可以测试一些单词或句子。例如,当有人写“等”时。它可以映射到=>报警

虽然这个模型不准确。

您可以搜索以下方法:TF-IDF或TEXT分类
这可能有用:https://www.kaggle.com/c/word2vec-nlp-tutorial/details/part-1-for-beginners-bag-of-words

相关问题