【问题标题】:Checking linguistic validity检查语言有效性
【发布时间】:2011-03-07 04:29:10
【问题描述】:

是否有任何 [开源] 代码库可以根据句法和语义检查句子的语言有效性?

【问题讨论】:

  • 您要检查语义的哪些方面?
  • @dmcer 我不确定 OP 的意图,但分析照应可能是对语法和语义边界的有用测试。

标签: syntax nlp semantic-analysis


【解决方案1】:

没有。

话虽如此,有些库可以检查句子的句法概率。 (语义不是那么多,计算机几乎没有“意义”感)。

查看适用于 Python 的 nltk 或 Google“NLP”工具包,看看你能找到什么。

【讨论】:

    【解决方案2】:

    对于语法,您必须将其硬编码为像 CLE 这样的快速解析算法,根据语言有效性拒绝某些结构。

    【讨论】:

      【解决方案3】:

      write-good

      安装:

      sudo npm install write-good
      

      用法:

      $ write-good --text="My wallet was stolen."
      In text
      =============
      My wallet was stolen.
                ^^^^^^^^^^
      "was stolen" may be passive voice on line 1 at column 10
      
      

      或者

      $ write-good file.txt
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-21
        • 1970-01-01
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多