自然语言处理之:语义分析-1
语义分析(或者叫意义生成)是 NLP 中的任务之一。它被定义为确定字符或单词序列 意义的过程,其可用于执行语义消歧任务。 本章将包含以下主题: • NER。 • 使用 HMM 的 NER 系统。 • 使用机器学习工具包训练 NER。 • 使用词性标注执行 NER。 • 使用 Wordnet 生成同义词集 id。 • 使用 Wordnet 进行词义消歧。 NLP 指的是在自然语言上执行计算。语义分析是处理自然语言时需要执行的步骤之一。 在分析一个给定的句子时,如果已经构建了句子的句法结构,那么这个句子的语义分析就算完成了。语义解释指的是将意义分配给句子,上下文解释指的是将逻辑形式分配给知识 表示。语义分析的原语或基本单位被称为意义或语义(meaning 或 sense)。ELIZA 是处理语义的工具之一,是由 Joseph Weizenbaum 在六十年代开发出来的,它使用替换和模式匹配技术来分析句子并且为给定的输入提供输出。MARGIE 是由 Robert Schank 在七十年代开 发出来的,它可以使用 11 种原语来表示所有的英语动词。MARGIE 可以解释一个句子的语义并借助原语来表示其语义。MARGIE 之后进一步让位于脚本的概念,脚本应用机制(Script Applier Mechanism,SAM)就是基于 MARGIE 开发出来的,它可以翻译来自不同语言的句子