NLP (Natural Language Processing)
什么是自然语言处理?
NLP (Natural Language Processing) ,中文名称"自然语言处理",是人工智能(AI)的一个子领域。
通俗的说:此领域探讨如何处理及运用自然语言;自然语言认知则是指让电脑“懂”人类的语言。
- 自然语言生成系统
把计算机数据转化为自然语言
。 - 自然语言理解系统
把自然语言转化为计算机程序更易于处理的形式
。
自然语言处理涉及的学科领域
语言学 计算机科学(提供模型表示、算法设计、计算机实现) 数学(数学模型) 心理学(人类言语心理模型和理论) 哲学(提供人类思维和语言的更深层次理论) 统计学(提供样本数据的预测统计技术) 电子工程(信息论基础和语言信号处理技术) 生物学(人类言语行为机制理论)。
如何学习自然语言处理的问题?
- 综述了解,整体技术框架掌握
- 侧重方向,多看论文和会议文章
- 知其原理,重在实际应用
- 归纳总结,提高研究效率
- 资料检索,高效学习效率
实际案例操作流程
整个流程包括:采集数据、数据格式化处理、数据分析、数据归一化处理、构造算法模型、评估算法模型和算法模型的应用
。
NLP Process
1.形式化描述
2.数学模型算法化
3.程序化
4.实用化
REF: