【发布时间】:2017-03-06 19:11:47
【问题描述】:
我可以在 python 中做这样的事情吗? 我有3句话:
I like cats.
I like cats
I like cats
有可能当我给我喜欢时,脚本返回cats?
有人可以给我建议/工具或一些例子吗?
【问题讨论】:
-
使用 Python 字典。
标签: python word language-model
我可以在 python 中做这样的事情吗? 我有3句话:
I like cats.
I like cats
I like cats
有可能当我给我喜欢时,脚本返回cats?
有人可以给我建议/工具或一些例子吗?
【问题讨论】:
标签: python word language-model
有无数种方法可以做到这一点。您可以编写一个脚本来执行此操作:
print("cats")
但是,我认为这不是你想要的。您正在寻找Language Model。同样,有很多方法可以做到这一点,从相当简单的贝叶斯模型到更高级的神经网络语言模型。如果您想构建自己的,我建议您查看TensorFlow 的tutorial on language models。否则,您可以使用更多现成的东西,例如NLTK 的language model(参见示例here)。
【讨论】: