NLP (Natural Language Processing)

什么是自然语言处理?

NLP (Natural Language Processing) ,中文名称"自然语言处理",是人工智能(AI)的一个子领域。

通俗的说:此领域探讨如何处理及运用自然语言;自然语言认知则是指让电脑“懂”人类的语言。

  • 自然语言生成系统把计算机数据转化为自然语言
  • 自然语言理解系统把自然语言转化为计算机程序更易于处理的形式

自然语言处理涉及的学科领域

语言学 计算机科学(提供模型表示、算法设计、计算机实现) 数学(数学模型) 心理学(人类言语心理模型和理论) 哲学(提供人类思维和语言的更深层次理论) 统计学(提供样本数据的预测统计技术) 电子工程(信息论基础和语言信号处理技术) 生物学(人类言语行为机制理论)。

如何学习自然语言处理的问题?

  • 综述了解,整体技术框架掌握
  • 侧重方向,多看论文和会议文章
  • 知其原理,重在实际应用
  • 归纳总结,提高研究效率
  • 资料检索,高效学习效率

实际案例操作流程

整个流程包括:采集数据、数据格式化处理、数据分析、数据归一化处理、构造算法模型、评估算法模型和算法模型的应用

NLP Process

  • 1.形式化描述
  • 2.数学模型算法化
  • 3.程序化
  • 4.实用化

REF: