【问题标题】:Runtime grammar productions creation运行时语法产生式创建
【发布时间】:2011-07-22 20:10:20
【问题描述】:

我对使用 python-django 进行自然语言处理很感兴趣。

我的项目需要在运行时创建语法产生式。这意味着,每当我提出问题或写一个句子时,都应该完成基本的 nlp 步骤,如 pos-tagging,并将它们添加到语法产生式或任何其他结构中(即使这些词在语法中不存在),这样我就可以将不同的名词、动词等与该语法分开进行进一步的分块和提取。

请给我同样的指导。

【问题讨论】:

  • 到目前为止你尝试过什么?什么有效?什么没有?哪些工作与您的预期不同?
  • 我能够进行 pos 标记、NP 分块、名词提取。例如,我写了自己的语法:电影中的演员是谁?我的语法包括 N-> actor|movie, v->is, Det->who|the.. 我也得到了所需的输出。但我想不仅仅局限于我的语法作品。即使我写随机单词(语法中不存在),我也应该能够进行 nlp 处理。我编写语法主要是因为我的输入关键字也可能包含印地语或马拉地语组词。

标签: python django nlp


【解决方案1】:

NLTK 是最流行的用于 NLP 处理的 Python 框架,因为我知道它可以进行 POS 标记、深度解析,并允许您根据这些输出编写提取规则。

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 2018-05-19
    • 2020-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多