一、自然语言(NLP)处理概述

1、什么是自然语言(NLP)

自然语言就是人类所了解到的语言,与计算机语言相比本质上两者是同义的。

2、自然语言处理(NLP)的基础概念

(1)横跨了计算机科学、语言学、以及人工智能学科;

(2)简单的来说就是让计算机能像人一样进行表述(因此它也是属于人工智能的一部分);

3、自然语言处理(NLP)的目的

让计算机能够处理或者理解人类语言,以此来完成一些有意义的任务;

4、自然语言处理(NLP)的工作原理

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

5、自然语言处理(NLP)的应用

例:拼写检查以及手机上的自动填写功能,以及网页搜索,以及更高级的语言理解功能的实现。

6、自然语言处理(NLP)的发展背景和历程

二、深度学习(DL)的基础引入

1、深度学习的基本思想

(1)DL的理解

①如何让计算机去自动学习而不是用手工写代码来告诉计算机你想要做什么;

②深度学习是表征学习的一个分支(表征学习的理念就是我们只向计算机提供来自世界的原

始的信号,无论是视觉信号还是语言信号,然后电脑可以得出好的中介表征来很好的完成任务),

所以从某种意义上来说,它是在自己定义特征,就像之前机器学习的人一样自己定义特征;

(2)机器学习的本质

机器学习的本质是我们以一个人类的角度来仔细的审视某个或者某类特定的问题,然后找出

解决这个问题的关键要素,之后设计出和这个问题相关的重要特征要素,然后写一些代码来识别这

些特征。

2、深度学习的真实含义

你将得到多层的习得表征,可以打败其他的学习方法,很多时候深度学习就是指神经网络

(也称为人工神经网络 (ANN) 或模拟神经网络 (SNN),是机器学习的子集,并且是深度学习算法

的核心。其名称和结构是受人类大脑的启发,模仿了生物神经元信号相互传递的方式)。

3、为什么深度学习那么难

人类语言的多义性:人类的语言通常是模棱两可的,编程语言是非常明确的,最大的一个问

题可能就是人类语言由于是为了高效的沟通,所以很多时候都有很多的省略,人会根据自己的常

识、或者语言环境来补全整句话的语义,但是自然语言就很难做到,而且人类语言在说话的时机都

蕴含了丰富的信息、语境、以及言外之意;所以这就是为什么自然语言很难的原因之一。

三、深度学习和NLP(自然语言处理)的概念简介

1、深度学习和NLP的本质

利用一些深度学习、神经网络的思想以及表征学习的思想,将它们运用到语言理解、以及自

然语言处理等问题上。

2、深度学习一个重要的发展

用一套非常小的核心技术工具箱,在各个领域广泛应用,以非常高的准确性解决各种问题。

3、深度学习和语言的核心想法

(1)二者都是以词义作为起点;

(2)例如对单词进行深度学习:把一个词用向量表示,就相当于把这个词放在了高维向量空

间中,这些空间就成为了非常棒的语义空间,具有相似含义的词汇将在矢量空间中形成聚集快;而

且向量空间存在方向,它们会透露关于成分和意义的信息。

注:在高维向量空间中的那些数轴并没有什么实际意义;

【深度学习NLP】初识深度学习(DL)与自然语言(NLP)相关推荐

  1. 机器不学习:初识迁移学习

    机器不学习 jqbxx.com-专注机器学习,深度学习,自然语言处理,大数据,个性化推荐,搜索算法,知识图谱 虽然我不是专门研究迁移学习的,但是作为一个AI研究者,就如题图吴老师所说,迁移学习极为重要 ...

  2. python面向对象学习_Python 初识面向对象#学习猿地

    > 面向对象编程--Object Oriented Programming,简称`OOP`,是一种**以对象为中心**的程序设计思想. > > 面向过程编程--Procedure O ...

  3. 初识深度学习(将各方所写融合)

    深度学习(Deep Learning,简称DL)的定义 深度学习是用于建立.模拟人脑进行分析学习的神经网络,并模仿人脑的机制来解释数据的一种复杂的机器学习算法,对学习过程中获得的信息对诸如文字.图像和 ...

  4. CS224n NLP-Lecture 1: Introduction/第一讲-NLP和深度学习入门

    课件: lecture01(链接地址: https://download.csdn.net/download/qq_34243930/10982630 ) 观看视频1(链接地址: https://ww ...

  5. 基于RNN的NLP机器翻译深度学习课程 | 附实战代码

    作者 | 小宋是呢 来源 | CSDN博客 深度学习用的有一年多了,最近开始NLP自然处理方面的研发.刚好趁着这个机会写一系列 NLP 机器翻译深度学习实战课程. 本系列课程将从原理讲解与数据处理深入 ...

  6. NLP机器翻译深度学习实战课程基础 | 深度应用

    作者 | 小宋是呢 来源 | CSDN博客 0.前言 深度学习用的有一年多了,最近开始 NLP 自然处理方面的研发.刚好趁着这个机会写一系列 NLP 机器翻译深度学习实战课程. 本系列课程将从原理讲解 ...

  7. 业界首个面向NLP场景深度迁移学习框架

    机器之心发布 机器之心编辑部 阿里云正式开源了深度迁移学习框架 EasyTransfer,本文详细介绍了 EasyTransfer 框架的核心功能 近日,阿里云正式开源了深度迁移学习框架 EasyTr ...

  8. cs224n上完后会会获得证书吗_斯坦福NLP组-CS224n: NLP与深度学习-2019春全套资料分享...

    斯坦福自然语言处理小组2019年的最新课程<CS224n: NLP与深度学习>春季课程已经全部结束了,课程内容囊括了深度学习在各项NLP任务中应用的最新技术,非常值得一看.本文整理本期课程 ...

  9. DL之RBM:(sklearn自带数据集为1797个样本*64个特征+5倍数据集)深度学习之BRBM模型学习+LR进行分类实现手写数字图识别

    DL之RBM:(sklearn自带数据集为1797个样本*64个特征+5倍数据集)深度学习之BRBM模型学习+LR进行分类实现手写数字图识别 目录 输出结果 实现代码 输出结果 实现代码 from _ ...

最新文章

  1. python ggplot画等值线图,是否可以在Python ggplot上绘制多折线图?
  2. 简单的DPDK介绍与分析
  3. optee3.8 qemu_v8的环境搭建篇(ubuntu20.04)
  4. 插入模板_现场组装楼梯踏步模板施工支设细节
  5. 洛谷P1019 单词接龙
  6. js 数字,金额 用逗号 隔开。数字格式化
  7. 微信终于良心一回,更新了语音识别功能可识别粤语,广东人有福了
  8. 数据是ERP系统搭建的基础,但,不要让数据毁了ERP
  9. 游戏缺少d3dx9_XX.dll文件的解决办法
  10. linux局域网传输文件,局域网传输文件详解(转)
  11. android imageview 图片模糊,android – Imageview变得模糊
  12. java 0点时间_java 获取当前时间与零点的时间差
  13. ps2015安装guideguide参考线辅助工具
  14. 如果Iphone被偷了,能找回来吗?
  15. 论文阅读 Jointly Optimize Data Augmentation and Network Training
  16. 文献翻译--《Siamese Regression Tracking With Reinforced Template Updating》--增强模板更新的孪生回归跟踪,IEEE-2021
  17. 私钥,公钥,钱包地址,助记词,keyStore的区别
  18. Linux系统配置文件 /etc/sysconfig详解
  19. android的图形旋转与点内判断
  20. STM32F030F4P6 HAL库 PPM信号输出 24L01 PPM接收机制作

热门文章

  1. transform的基础使用
  2. AE-新知识-11月14日
  3. 全志V853平台Camera模块开发框架详解
  4. 【教程】按键精灵连点器 之 咸鱼之王
  5. Python(分治算法)问题 G: 剪绳子_有N根绳子,第i根绳子长度为Li,现在需要M根等长的绳子,你可以对N根绳子进行任意裁剪(不能拼接),请你帮忙计算出这M根绳子最长的长度是多少。
  6. java公寓管理系统设计与实现,基于Java的宿舍管理系统的设计与实现.doc
  7. Android 7.1 双卡双待机器,首选网络类型设置 详细分析
  8. 如何把一个人的颜值夸出花
  9. 如何将ubuntu配置为路由器(二)
  10. 人脸识别批量生成一寸登记照 I.D. Photo