快速了解自然语言处理

  • 什么是自然语言处理

    自然语言处理(Natural Language Processing,简称NLP);主要包含自然语言的理解和生成;是人工智能和语言学领域的分支学科。

    自然语言理解:将自然语言转化为计算机更易于处理的形式,让电脑懂人类语言;

    自然语言生成:将计算数据转化为自然语言;

  • 自然语言发展背景和历程

    • 1948年,香农把"熵"的概念引用到语言处理中
    • 1956年,乔姆斯基提出来上下文无关语法。[基于规则和概率]
    • 70年代,NLP研究进入低谷期
    • 80年代,有限状态模型和经验主义研究方法复苏
    • 90年代以后,计算机速度和存储量大幅增加,NLP商业化出现
  • 自然语言涉及的学科领域

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

    image-20190423142659510
  • 自然语言处理工作原理

    过程:形式化描述——数学模型算法化——程序化——实用化

    • 形式化:研究的问题在语言上建立形式化模型,使其可以数学形式展示出来
    • 数学化:把数学模型标识为算法的过程,成为算法化
    • 程序化:根据算法计算机实现,建立各种自然语言处理系统
    • 实用化:对系统进行评测和改进,最终满足现实需求

About ME

👋 读书城南,🤔 在未来面前,我们都是孩子~
  • 📙 一个热衷于探索学习新方向、新事物的智能产品经理,闲暇时间喜欢coding💻、画图🎨、音乐🎵、学习ing~
👋 Social Media
👋 加入小组~

👋 感谢打赏~