Python 全栈体系【四阶】(十五)

第五章 深度学习

请添加图片描述
请添加图片描述

一、基本理论

请添加图片描述

1. 深度学习概述

1.1 引入
1.1.1 人工智能划时代事件

2016 年 3 月,Google 公司研发的 AlphaGo 以 4:1 击败世界围棋顶级选手李世石。次年,AlphaGo2.0 对战世界最年轻的围棋四冠王柯洁,以 3:0 击败对方。背后支撑 AlphaGo 具备如此强大能力的,就是“深度学习”(Deep Learning)。

一时间,“深度学习”这个本专属于计算机学科的术语,成为包括学术界、工业界、风险投资界等众多领域的热词。

1.1.2 人工智能第三次高潮

实际上,自 2006 年起,人工智能进入第三次高潮期,研究成果井喷式爆发。ChatGPT发布,是 AI 发展史上又一里程碑,它标志着自然语言处理技术成熟,人工智能进入 2.0时代。
请添加图片描述

1.1.3 深度学习巨大影响

除了博弈,深度学习在计算机视觉(computer vision)、语音识别、自动驾驶等领域,表现与人类一样好,甚至有些地方超过了人类。2013 年,深度学习就被麻省理工学院的《MIT 科技评论》评为世界 10 大突破性技术之一

深度学习不仅是一种算法升级,还是一种全新的思维方式,它的颠覆性在于,将人类过去痴迷的算法问题,演变成数据和计算问题,以前“算法为核心竞争力”正在转换为“数据为核心竞争力”

1.1.4 深度学习惊艳表现:图像生成

请添加图片描述

1.1.5 深度学习惊艳表现:虚拟数字人

在这里插入图片描述

1.1.6 深度学习惊艳表现:还原历史人物

请添加图片描述

1.1.7 深度学习惊艳表现:ChatGPT

在这里插入图片描述

1.2 深度学习的定义
1.2.1 什么是深度学习

深度学习就是以深度神经网络为基本结构,用以学习数据中抽象特征的人工智能模型,从而做出预测的方法。总结为两个深

  • 模型深度:采用深度神经网络
  • 深层特征:提取深层次特征
1.2.2 深度神经网络

深度神经网络(及其变种)是深度学习中心模型。结构如下:
在这里插入图片描述
深度神经网络结构特点:

  • 输入是一维向量
  • 每个神经元和上一层、下一层每个神经元相连接(所以又称全连接模型),同一层神经元不相互连接
  • 有向无环图
  • 输出层有几个神经元,输出几个值
1.2.3 深度学习在 AI 学科中的地位

请添加图片描述

1.2.4 AI、深度学习与机器学习的关系

机器学习、深度学习是人工智能的子学科,可以认为深度学习是机器学习的“高级阶段”。
请添加图片描述

1.3 深度学习的特点
1.3.1 深度学习的特点

优点

  • 性能更好
  • 不需要特征工程
  • 在大数据样本下有更好的性能
  • 能解决某些传统机器学习无法解决的问题

缺点

  • 小数据样本下性能不如机器学习
  • 模型复杂
  • 可解释性弱
1.3.2 深度学习的优点

性能更好
请添加图片描述
不需要特征工程

  • 传统机器学习需要人进行特征提取(特征工程),机器性能高度依赖于特征工程的质量。在特征很复杂的情况下,人就显得无能为力。而深度学习不需要这样的特征工程,只需将数据直接传递给深度学习网络,由机器完成特征提取

深度学习在大样本数据下有更好的性能和扩展性
请添加图片描述
深度学习能解决传统机器学习无法解决的问题(如人脸识别,需要根据深层次特征来判断)

请添加图片描述

1.3.3 深度学习的缺点

深度学习在小数据上性能不如传统机器学习

深度学习网络结构复杂、构建成本高

相比传统机器学习,深度学习可解释性较差

1.3.4 深度学习与传统机器学习相同点

深度学习、机器学习是同一问题不同的解决方法

  • 目的相同:都是利用机器自我学习能力,解决软件系统的难题
  • 基本问题相同:回归问题、分类问题、聚类问题
  • 基本流程相同:数据准备 → 模型选择 → 模型构建/训练 → 评估优化 → 预测
  • 问题领域相同:监督学习、非监督学习、半监督学习
  • 应用领域相同:推荐、计算机视觉、自然语言处理、语音处理、强化学习
  • 评价标准相同
    • 回归问题:均方误差;R2 值
    • 分类问题:交叉熵;查准率、召回率、F1 综合系数
    • 模型泛化能力:过拟合、欠拟合
1.3.5 深度学习与传统机器学习不同点

请添加图片描述

1.3.6 为什么要学习深度学习

深度学习是人工智能时代核心技术

深度学习具有更强的解决问题能力

掌握深度学习具有更强的职业竞争力

深度学习在行业中应用更广泛

1.4 深度学习的应用

请添加图片描述

1.5 深度学习发展史
1.5.1 深度学习发展简史

1940年起,首先提出了MP 模型(McCulloch 和 Pitts 提出的人工神经元的简易数学模型)Hebb(海布)学习规则,这是神经网络的起源,奠定了神经网络的基础模型。

1960 年,提出了感知机模型,感知机模型可以对简单的数据节点进行分类,这个发现引起了第一波的 AI 浪潮,因为人们认为简单的感知机可以实现分类功能,那通过组合可以实现更复杂的功能,但后面发现感知机无法模拟异或运算,无法处理非线性的问题,第一波浪潮就这样沉入了低谷。

1980 年 Hopfiled 网络,Boltzmann 机和 BP 算法的提出,人们发现可以增加网络的深度来实现非线性的功能,所以开始了第二次浪潮。但是在 80 年代,计算机的计算能力十分有限,很难训练出一个有效的模型来使用,所以导致了这种方式始终处于鸡肋的状态。再加上同一时期浅层方法的成功,如 SVM(1995), 使得人们转为研究浅层的方法。

1998 年 CNN 被提出,也应用到了邮政局的邮政编码识别,但是因为当时并不重视这种深度网络,导致并没有火起来。

2006 年,Hinton提出了 DBN(深度信念网络),解决了更深层次的网络是可以通过一些策略更好的训练和实现,所以就引起了现在深度学习的第三次浪潮。

在这里插入图片描述
相比而言,区别于传统的浅层学习,深度学习强调模型结构的深度,隐含层远远不止一层。通常来说,层数更多的网络,通常具有更强的抽象能力(即数据表征能力),也就能够产生更好的分类识别的结果
在这里插入图片描述
在自然语言处理领域,模型规模越大,对人类语言理解能力越强(大模型存在“涌现”和“顿悟”现象)。以下展示了最近几年 NLP 预训练模型参数量变化(参数单位:亿)
在这里插入图片描述

1.5.2 神经网络进化过程

请添加图片描述

1.5.3 小结

时至今日,深度学习网络越来越深,应用越来越广,解决的问题越来越难,扮演的角色越来越重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/474966.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PCB板的叠构剖析及实际案例

PCB板可以有不同的层叠结构,具体取决于电路设计的要求和应用的复杂性。 以下是一些常见的PCB板叠构,包括单层、双层和多层PCB: 单层PCB(Single-Layer PCB): 基本结构: 单层PCB由一个绝缘性基板组…

sqllab第二十八关通关笔记(附带28a)

知识点: union select 整体过滤 union all select 替换where id(输入)空格 过滤了,使用%09代替 经过不断的测试,发现原始语句为 where id(输入) 构造payload:id1)and%091(1 成功回显出了相关的信息 好,尝试进行错误注入 构造…

理解树的结构-算法通关村

理解树的结构-算法通关村 1.树的结构 树是一个有n个有限节点组成一个具有层次关系的集合,每个节点有0个或者多个子节点,没有父节点的节点称为根节点,也就是说除了根节点以外每个节点都有父节点,并且有且只有一个。树的种类比较多…

如何自定义异常类

如何自定义异常类 为什么要使用自定义异常类? 在 Java 中,自定义异常是指用户根据自己的需求创建的异常类。Java 提供了一些预定义的异常类,如 NullPointerException、ArrayIndexOutOfBoundsException 等,但有时这些预定义的异常…

直播预告!5位大厂测开学长学姐助力你上岸测开

大家好,我是洋子,24届春招补录&25届暑期实习招聘已经进入到白热化阶段,近期收到了很多同学关于求职问题的咨询,所以开一场公益直播来为大家答疑解惑 主题:校招测试开发求职如何准备&职业发展 时间&#xff1…

十二、MySQL 主从复制+高可用+读写分离

目录 一、mysqlkeeplived实现高可用LVS负载均衡 一、什么是高可用 二、为什么要用高可用 三、高可用的作用 四、keeplived 是什么?它用在哪里 五、安装mysql以及配置主从 六、keepalived安装 1、配置 单VIP 实现高可用 master上配置 2、backup上的配置 3、…

蓝桥杯-礼物-二分查找

题目 思路 --刚开始想到暴力尝试的方法,但是N太大了,第一个测试点都超时。题目中说前k个石头的和还有后k个石头的和要小于s,在这里要能想到开一个数组来求前n个石头的总重,然后求前k个的直接将sum[i]-sum[i-k-1]就行了&#xff0…

@EnableConfigurationProperties注解使用

前言 当我们想把配置的内容,动态赋值到某个配置类上的时候,可以使用EnableConfigurationProperties ConfigurationProperties注解 代码准备 创建配置文件prop.properties nameada age18 email123qq.com 创建配置类 ComponentScan("com.test.pops") PropertySo…

天地一体化5G网络中LNA的辐射效应

Youssouf A S, Habaebi M H, Hasbullah N F. The radiation effect on low noise amplifier implemented in the space-aerial–terrestrial integrated 5G networks[J]. IEEE Access, 2021, 9: 46641-46651. 图2 面向卫星的5G综合网络架构方案 这篇论文《The Radiation Effect…

docker快速安装达梦数据库

docker快速安装达梦数据库 文章目录 docker快速安装达梦数据库前言环境准备下载镜像运行、配置容器 前言 因为公司需要将自己的底代码平台与客户的需求做适配,客户要求必须满足信创要求,使用达梦数据库。所以需要将原有的MySQL数据库与达梦数据库适配&a…

Android:adb命令

执行adb命令的窗口如下 Mac或Linux系统里的终端窗口; window系统运行输入cmd打开的指令窗口; Android Studio 里控制下面的Terminal窗口 1. 查看已链接的设备和模拟器 adb devices -l 2. 查看Android内核版本号 adb shell getprop ro.build.version.re…

面试笔记——Redis(集群方案:主从复制、哨兵模式和分片集群)

主从复制 在 Redis 主从集群中,一个主节点(Master)负责处理客户端的读写请求,而多个从节点(Slave)则负责复制主节点的数据,并对外提供读取服务——解决高并发问题。 主节点(Master&…

vue@2.7.16 使用less、less-loader

遇到问题,npm install less-loader7.3.0 --save安装好less-loader后,执行npm run serve 项目运行不起来,排查后发现在安装less-loader后就提示需要安装less,正确的安装应如下: npm install less less-loader7.3.0 --sa…

了解电子元器件商城价格变动的背后逻辑

电子元器件商城价格的变动背后存在着多种逻辑和因素,这些因素相互交织、相互作用,共同影响着价格的波动。以下是一些可能存在的背后逻辑: 供需关系: 供应量变化:电子元器件市场的供应量受到供应商生产能力、原材料供应…

linux内核input子系统概述

目录 一、input子系统二、关键数据结构和api2.1 数据结构2.1.1 input_dev2.1.2 input_handler2.1.3 input_event2.1.4 input_handle 2.2 api接口2.2.1 input_device 相关接口input_device 注册流程事件上报 2.2.2 input handle 相关接口注册 handle指定 handle 2.2.3 input han…

[隐私计算实训营学习笔记] 第1讲 数据要素流通

信任四基石 数据的分级分类 技术信任:全链路审计、闭环完成的数据可信流通体系 技术信任:开启数据密态时代 数据可流通的基础设施:密态天空计算

第3章 数据治理

思维导图 数据治理的定义:是在管理数据资产过程中行使权力和管控,包括计划、监控、和实施。 职能:指导所有其他数据管理领域的活动。目的:确保根据数据管理制度和最佳实践正确地管理数据。整体驱动力:确保组织可以从其…

sd卡数据不小心删除了如何恢复,sd卡中的数据不小心被删除了如何进行恢复

在现代科技快速发展的时代,SD卡已经成为我们存储和传输数据的重要工具之一。当您不小心删除了SD卡中的数据时,这种意外情况可能引起您的困惑和焦虑。那些重要的文件、无价的回忆似乎在转瞬间消失得无影无踪。面对这种突发的数据丢失问题,我深感理解。sd卡数据不小心删除了如…

Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南

1、去官网下载docker 安装:把图标拉到应用程序即可把图标拉到应用程序即可 https://docs.docker.com/desktop/install/mac-install/ 2、docker拉取redis镜像 拉取命令,后面填上版本号3.2.1,可以看到已经成功了。 docker pull redis:3.2.1…

Guitar Pro8吉他学习 、打谱 、 创作神器,让你的吉他之路更上一层楼!

Guitar Pro8吉他学习 、打谱 、 创作神器,让你的吉他之路更上一层楼!轻松学习吉他,实现音乐梦想,Guitar Pro8助你一臂之力! Guitar Pro 2024 win-安装包下载如下: https://wm.makeding.com/iclk/?zoneid5…