现在我们使用计算机时,用的大多数都是计算机的高级语言,编制程序来告诉计算机“做什么”,怎么做的。对计算机的利用带来了诸多不便,也严重影响了计算机应用的进一步推广。

理解自然语言,也可以称为自然语言的处理,语言虽然表示成一连串文字符号或一连串声音流,但内部其实是一个层次化的结构,从语言的构成中就可以清楚地看出这种层次性。

文字表达的句子的层次是“词素—>词或词形—>词组或句子“,而声音表达的句子的层次是”音素—>音节—>音词—>音句,其中每个层次都受到方法规则的制约。所以说,语言的处理过程也应当是一个层次化的过程。

许多现代语言学家把语言处理过程分为三个层:词法分析、句法分析、语义分析。如果接收到的是语音流,那么在上述三个层次之前还应当加入一个语音分析层,对于更高层次的语言处理,在进行语义分析后,还应该进行语用分析。虽然这样划分析层次之间并非是完全隔离的,但这种层次化的划分更好地体现了语言本身的构成,并在一定程度上使得自然语言处理系统的模块成为可能。

1.词法分析是从句子中切分出单词,找出词汇的各个词素,从中获得单词的语言学信息并确定单词的词义。

2.句法分析是对句子短语结构进行分析,以确定构成句子的各个词、短语之间的关系,以及各自在句子中的作用等,将这些关系用层次结构加以表达,并对句法结构进行规范化。

3.语义分析后一般还不能理解所分析句子,至少还需要进行语义分析。语义分析是把分析得到的句法成分与应用领域中的目标相关联。

4.语音分析是根据音位规则,从语言流中区分出各个独立的音素,再根据音位形态规则,找出各个音节及对应的词素和词。

5.语用分析就是研究语言所存在的外界环境对语言使用所产生的影响,是自然语言理解中更高层次的内容。

如果计算机能够理解、处理自然语言,这必将是自然语言理解的重大突破,同时也推动了人工智能的发展,让我们一起迎接多智时代,迎接人工智能时代的社会、经济与文化变革!
  人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
1.人工智能与自然语言处理概述:AI三大阶段、NLP关键应用领域
2.从语言学到深度学习NLP,一文概述自然语言处理
3.NLP汉语自然语言处理入门基础知识
多智时代-人工智能和大数据学习入门网站|人工智能、大数据、物联网、云计算的学习交流网站

自然语言处理的词法分析、句法分析、语义分析相关推荐

  1. 深度学习与自然语言处理教程(9) - 句法分析与树形递归神经网络(NLP通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://www.showmeai.tech/article-d ...

  2. 深度学习与自然语言处理教程(4) - 句法分析与依存解析(NLP通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://www.showmeai.tech/article-d ...

  3. 【编译原理】WHILE循环语句的翻译程序设计与实现(递归下降法、输出四元式)(赋值语句的词法分析、语义分析)

    注:本文记录 WHUT-计算机学院-编译原理 课程 课内实践 >>点击查看武汉理工大学计算机专业课程资料汇总 项目下载地址:https://download.csdn.net/downlo ...

  4. 百度AI学习:四、自然语言处理-1.词法分析

    package com.ye.ai.application; import org.json.JSONObject; import com.baidu.aip.nlp.AipNlp; public c ...

  5. 自然语言处理的通俗百科

    以下内容转载自百度百科,如果没时间仔细看,可只看加粗部分即可! 自然语言处理是计算机科学领域与人工智能领域中的一个重要方向.它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法.自然语言处 ...

  6. [NLP]自然语言理解概述

    语言是人类有别于其他动物的一个重要标志.自然语言是区别于形式语言或人工语言(如逻辑语言和编程语言等)的人际交流的口头语言(语音)和书面语言(文字). 1.语言与语言理解 语言是人类进行通信的自然媒介, ...

  7. 安徽计算机学业水平测试内容,【2017年整理】安徽省学业水平测试信息技术(必修)知识点.doc...

    [2017年整理]安徽省学业水平测试信息技术(必修)知识点 第一章 信息与信息技术 1. 香农信息是用来消除不确定性的东西维纳信息就是信息,不是物质,也不是能量钟义信信息是事物运动的状态和方式物质能量 ...

  8. 干货丨一文看懂什么是“自然语言处理”

    作者:武汉飔拓科技 一.什么是自然语言处理 简单地说,自然语言处理(NaturalLanguage Processing,简称NLP)就是用计算机来处理.理解以及运用人类语言(如中文.英文等),它属于 ...

  9. 【新手上路常见问答】关于自然语言处理(NLP)

    关于自然语言处理,该怎么来学习和研究呢,给大家分享一下. 1. 自然语言处理是什么呢? 自然语言处理是用电子计算机处理和加工人类的书面和口头语言信息的技术.同时它也是人工智能的一个主要内容,是人类用电 ...

  10. 《自然语言处理实践——聊天机器人技术原理与应用》(王昊奋)简要笔记(全)

    第一章 概述 1.对话系统分类 基于实现方式--检索式.生成式 基于功能--问答系统.面向任务的对话系统.闲聊系统.主动推荐系统. 2.框架 自动语音识别--自然语言理解--对话管理(Web,社区问答 ...

最新文章

  1. 损坏防浪涌电插排内部电路
  2. POJ 1321 棋盘问题 题解
  3. 编译小米android系统软件,为Android加入busybox工具之小米(开发版本)
  4. Ubuntu上sublime配置nodejs运行环境
  5. Netty框架整体架构及源码知识点
  6. java多线程之wait和notify协作,生产者和消费者
  7. php7.0和5.6哪个好,PHP7.0与PHP5.6下Laravel博客的应用性能对比介绍
  8. rac ogg to mysql_RAC环境下OGG的HA问题请教!
  9. android pgis地图,PGIS(警用地图)建设方案详细.doc
  10. 快速去除PDF打开密码和限制
  11. 锁定计算机程序到任务栏,程序图标不能锁定到任务栏?这样做so easy啦!
  12. XP系统清理优化工具箱
  13. 微信搜一搜中的智能问答技术
  14. Sumatra PDF 缩放设置
  15. 亚马逊卖家问题-02.亚马逊订单等待付款中,这是什么情况?
  16. 不逼自己一把,命运就会逼你一辈子
  17. Web基础——JavaScript之事件绑定与事件对象
  18. 《MLB棒球创造营》:走近棒球运动·亚利桑那响尾蛇队
  19. 小程序商城后台技术选型
  20. JavaWeb进阶之路:MyBatis-CURD(增删改查)

热门文章

  1. ubuntu 18.04 安装 wine5.0
  2. linux polkitd 漏洞,Ubuntu Linux中的特权提升漏洞Dirty Sock分析(含PoC)
  3. python中fn是什么意思_Python fn
  4. pentaho java,用于创建Pentaho报告的Java代码,此报告接受输入作为数据集成(.ktr)文件...
  5. 编程专业人的良好习惯(练习、时间管理、压力、团队协作)
  6. js两时间相减获得天数
  7. 有源蜂鸣器和无源蜂鸣器的区别
  8. 编译原理基本概念和术语
  9. ps切图教程 android,PS前端切图完整教程
  10. 综合1:stm32F4,ATKESP8266wifi,DS1302,AT24C02,KEY状态机,LCD屏幕320*240