繁体   English   中英

我需要在NLP上了解什么才能使用和培训Stanford NLP进行意图分析? [关闭]

What do I need to know on NLP to be able to use and train Stanford NLP for intent analysis? [closed]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

任何书籍,教程,课程推荐将不胜感激。

我需要知道在NLP的哪个层次上才能理解斯坦福NLP并对其进行培训以针对我的商业情绪分析应用进行自定义。

我的目标不是从事NLP的职业,也不是成为NLP的专家,而仅仅是熟练地理解和使用开源NLP框架并为我的应用培训它们。

对于此级别,将需要进行哪些NLP学习/培训?

我也在学习c#和.net。

2 个回复

第一:简单地使用情感模型或对现有数据进行训练,没有太多的背景知识需要学习:

  • 代币化
  • 选区解析,树解析等。
  • 基本机器学习概念(分类,成本函数,培训/开发集等)

这些都是有据可查的想法,全都被Google淘汰了。 对于上述想法,也可以略读Coursera自然语言处理课程 (由斯坦福大学的人员制作)。

之后,重要的任务是了解CoreNLP内部的RNTN情感模型如何工作。 我想您不需要完全掌握数学,但是了解算法的基本递归性质很重要。 最好的资源当然是原始论文 (说实话,没有太多其他东西了)。


要训​​练自己的情感模型,您需要自己的情感数据。 产生这些数据并非易事。 斯坦福情感模型的数据是众包的,如果您想收集接近相同规模的数据,可能需要做类似的事情。

RNTN情感论文(上文链接)提供了有关数据格式的一些详细信息。 如果您希望创建自己的数据,我很乐意进一步扩展。

我认为您应该只理解监督学习,无监督学习的概念。 另外,一些Java知识可能会有用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题
 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM