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

Machine learning 如何使用机器学习将单词映射到功能?,machine-learning,nlp,mapping,neural-network,deep-learning,Machine Learning,Nlp,Mapping,Neural Network,Deep Learning,我正在做一个项目,包括从用户那里获取输入,并将其映射到系统提供的功能。例如,用户可能会说“警报”,必须映射到“警报”功能。类似地,“唤醒”应映射为“检测运动”或“检测声音”等 如何使用机器学习来实现这一点? 我如何才能在不必创建合成数据集的情况下进行此类培训,比如从现有文献中进行培训? 如何将主动学习融入其中?如果您想使用ML方法实现这一点, 这是一个分类问题,您必须知道所有目标(例如:报警), 然后创建一个将一些单词映射到tagrets的数据集(例如alert=>alarm,help me=>

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

如何使用机器学习来实现这一点? 我如何才能在不必创建合成数据集的情况下进行此类培训,比如从现有文献中进行培训?
如何将主动学习融入其中?

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

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

虽然这个模型并不精确

您可以搜索一些方法,如:TF-IDF或文本分类

这可能有助于开始:

听起来不错,但如果出现数据集中不存在的内容怎么办?像用户可能输入“让我知道什么时候是晚上9点”,他/她希望为其设置警报?有没有办法将主动学习融入到这个项目中?@Muhammad这取决于你的数据集,如果你创建了一个好的、全面的数据集,它就能实现这一点