自然语言处理(NLP)是指使用诸如英语之类的自然语言与智能系统进行通信的AI方法。
如果您希望智能系统(如机器人)按照您的指示执行操作,希望听取基于对话的临床专家系统的决策时,则需要处理自然语言。
NLP领域涉及使计算机用人类使用的自然语言执行有用的任务。 NLP系统的输入和输出可以是 -
言语(说话)
书面文字
NLP的组成部分在本节中,我们将了解NLP的不同组件。 NLP有两个组件。 这些组件如下所述 -
1. 自然语言理解(NLU)它涉及以下任务 -
将给定的自然语言输入映射为有用的表示。
分析语言的不同方面。
2. 自然语言生成(NLG)它是从一些内部表现形式以自然语言的形式产生有意义的短语和句子的过程。 它涉及 -
文字规划 - 这包括从知识库中检索相关内容。
句子规划 - 这包括选择所需的单词,形成有意义的短语,设定句子的语气。
文本实现 - 这是将句子计划映射到句子结构。
NLU的难点
NLU的形式和结构非常丰富, 然而,它是不明确的。 可能会有不同程度的模糊性 -
词汇含糊不清
它处于一个非常原始的层面,如单词级别。 例如,将单词“board”视为名词或动词?
语法级别歧义
一个句子可以用不同的方式解析。 例如,“他用红色帽子举起甲虫。” - 他用帽子举起甲虫,还是举起了一顶带有红色帽子的甲虫?
参照歧义
参考使用代词的东西。 例如,里马去了高里。 她说,“我累了。” - 究竟是谁累?
//更多请阅读:https://www.yiibai.com/ai_with_python/ai_with_python_natural_language_processing.html#article-start
|