试图从推文中找到特定位置的名称

时间:2018-02-20 06:51:42

标签: machine-learning twitter nlp tweetstream

我试图从推文中找到特定位置的名称,并对我从搜索中获得的点击进行情绪分析。我面临的问题是,我正在寻找一个名称为“Sammy' s Tap and Grill"”的位置,搜索我没有点击。我需要搜索类似" Sammys"或者" Sammy"得到一些点击。或者,当我搜索帝国大厦"时,我无法搜索"帝国"仅此一项,就会发出奇怪的推文,包括玛雅和乔拉帝国。所以在这里,我必须搜索"帝国大厦"或者"帝国大厦"。那么是否有一个NLP技巧,我可以做一些事情,并从获得最相关命中的位置的全名搜索最佳可能的术语?我只是能够找到一个解决方案,我在检查我得到的命中是否是名词,因为有些地方的名字有"优秀"和#34;神奇"我不想弹出形容词。那么是否有一些NLP方法可以解决我从推文中搜索位置名称的问题?

1 个答案:

答案 0 :(得分:0)

您的问题与 命名实体识别 问题非常相似。您可以尝试使用标准命名实体exctractors或训练您自己的NER模型。

NER有不同的库,比如

  1. Stanford NER
  2. SpaCy NER Tool
  3. NLTK NER module
  4. 如果您希望 训练自己的 命名实体识别 模型 查看此链接:

    1. CRF git repository
    2. Named Entity Recognition with Tensorflow
    3. 祝你好运)