李立宗《讲给入门者的深度学习》

news2025/1/14 1:05:15

14天学习训练营导师课程: 李立宗《讲给入门者的深度学习》

一、什么是深度学习?

1、传统方法、机器学习、深度学习的区别?

以取暖为例,来说明三者的不同之处。

传统方法:通过火炉生火,需要生火、添柴、通风等,过程复杂。
在这里插入图片描述

机器学习:空调,设置温度、湿度等参数值。
根据数据提取特征。
在这里插入图片描述

深度学习:智能空调,设置“清爽”、“温暖’”等模式。
对特征进行学习,从中找到有用的特征。
深度学习是一种端到端的机器学习,通过神经网络学习数据的特征,得到最终的答案。
在这里插入图片描述

二、深度学习基本原理

神经网络的基本架构: 输入层、中间层(也叫隐藏层)、输出层。
在这里插入图片描述
对于上图神经网络结构的层数,我们可以称有两层(只有两层权重值(输入层到中间层的权重、中间层到输出层的权重));也可以说有三层(即有3层神经元构成)。

之所以名为深度学习是因为:
1、神经网络的层数多;
2、学习深层次的知识。

深度学习强大的原因
1、不需要手动提取特征;
2、可以处理线性不可分问题。

多数情况下神经网络的结构:
在这里插入图片描述
神经网络每层的主要作用:
在这里插入图片描述
第1层:提取最简单基础的特征,例如:点、线、纹理、边缘等几何特征;
第2层:简单特征的组合特征,例如:曲线、轮廓等;
第3层:相对高级的一些特征,例如:眼睛、鼻子、嘴巴等;
第4层:语义特征。

高级特征通过大量计算,从低级特征中提取出来。

随着训练次数不断增多,提取的特征越来越清晰。
神经网络层数不断加深,数据要一遍一遍处理。

深度学习能够拟合任何连续函数。

三、工作原理

以培育水稻为例,影响水稻生长的因素包括:施肥量、灌溉量、施肥时间、插秧密度等。
我们可以通过寻找到影响生长的参数的最优值,并调整最优参数,实现水稻的高产。

在这里插入图片描述
那么我们如何来构造一个系统呢?
首先先设定一个基本参数,让系统运行起来(例如设置施肥量、灌溉量等的初始值);
观察结果如何,然后不断的修改参数(重复这个过程);
达到目标(最优结果),保留参数;
系统可以不断的复用。

在这里插入图片描述
反向传播:
1、网络初始化(随机初始化参数值)
2、前向反馈(网络试运行)
3、误差评估(评估结果满意度)
4、根据第3步的值调整参数
5、重复第3步、第4步
在这里插入图片描述
神经网络工作的核心:
初始的参数值是随机的
后续参数值的调整是非常科学的(严格的数学公式保证向着最优参数逼近);
如何进行参数的调整,至关重要。
在这里插入图片描述
参数的重要性:

假设要进行阅兵,需要选拔一批选手,他们的身高要接近180,体重接近70公斤。
该如何进行选拔?

在这里插入图片描述
根据选拔函数,我们可以看到对于身高、体重的权重设置很关键。

学习分类:有监督(数据+标签)、无监督(只有数据,无标签):
在这里插入图片描述
图像识别:
9在这里插入图片描述
待识别的图像的特征与特征数据库中图中的特征进行比对(计算欧氏距离),来选择距离小的那个图像的标签,即为待识别图像的标签。

流程图:
在这里插入图片描述
要解决的问题:特征提取 特征比对

无监督学习:只有数据,没有标签。
在这里插入图片描述
通过特征学习,将这些图像分为两类。
在这里插入图片描述
下面以6粒豆子分两类为例,来讲述无监督学习的整个过程:
在这里插入图片描述
第1步:选取A B两个豆子作为参考豆子(注意随机选取
在这里插入图片描述
第2步:计算剩余豆子的直径与豆子A B之间的距离。
根据计算结果,进行分组:
在这里插入图片描述
第3步:分别计算上述两组豆子的直径平均值,然后,将各个豆子按照与直径平均值的距离大小划分分组。
在这里插入图片描述
分组如下:
在这里插入图片描述
第4步:重复第3步,直到分组稳定不再发生变化,认为分组完成。
在这里插入图片描述
分组结果:
在这里插入图片描述
与上一次分组结果一致,结束分组。
在这里插入图片描述
k均值聚类算法:
1、随机选取k个点作为分类的中心点;
2、将每个数据点放入到距离它最近的类别中心点所在类中(使用距离公式);
3、重新计算各个分类数据点的平均值,将该平均值作为新的类中心点;
重复步骤2和3,直到分类稳定。
在这里插入图片描述

四、 损失函数

在这里插入图片描述
损失函数本质上就是实际值与测试值之间的差值,在实际应用中越小越好。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

公众号免费题库使用

公众号免费题库使用 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 题库:题库后台(点击跳转)…

Python实现点选验证码识别, 模拟登陆小破站并自动发弹幕

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 开发环境: Python 3.8 Pycharm 2021.2 谷歌浏览器 谷歌驱动 模块使用: selenium >>> pip install selenium3.141.0 指定版本安装 time 打码平台 如果安装python第三方模块: win R 输入 cmd 点击确定, 输入…

【白话科普】从“熊猫烧香”聊聊计算机病毒

大家还记得2006年在网络上肆虐的“熊猫烧香”病毒吗? 虽然图标是一只小熊猫举着三根香,但是它是一款拥有自动传播、自动感染硬盘能力和强大的破坏能力的病毒,它不但能感染系统中exe,com,pif,src&#xff0c…

STM32实战总结:HAL之I2C

I2C基础知识参考: 嵌入式常见接口协议总结_路溪非溪的博客-CSDN博客 电路图 扩展的I2C接口,可以连接支持I2C的设备。常见于传感器等。 参考手册 目前大部分MCU都带有IIC总线接口,STM32F1也不例外。但是这里我们不使用STM32F1的硬件IIC&#x…

Linux查看磁盘、文件系统、文件夹、文件大小的命令(lsblk、df、du、ll)

记录:325 场景:在CentOS 7.9操作系统上,使用lsblk命令查看磁盘大小和磁盘挂载情况;使用df查看文件系统大小和挂载情况;使用du命令查看文件夹(目录)大小;使用ll和ls查看文件大小。 版本: 操作…

XXL-JOB任务有效期支持实现方案

概述 在做数据产品或平台系统时,经常会遇到类似如下截图中,有截至日期的定时调度任务的需求。即定时任务只在指定的开始日期-截至日期里指定的时间里执行。具体的业务需求场景,如营销活动的看板数据的订阅邮件,推送名单的活动&am…

实验(五):外部中断实验

一、实验目的与任务 实验目的: 1.掌握外部中断的工作原理; 2.学会中断程序设计。 任务: 1.运行Keil开发环境,完成外部中断响应软件编程; 2.外部中断接口分别接按键K1、K2…

Hibernate基本使用

注:本文使用maven创建项目。 目录:Hibernate简介:Hibernate使用:一、手动创建:1.建表:2.pom.xml中导入相关依赖:3.创建Hibernate核心配置文件hibernate.cfg.xml:4.创建实体类UserEnt…

Ubuntu系统、CentOS系统双网卡的配置

虚机双网卡配置前言一、CentOS系统1.配置网卡信息1.1编辑eth0网卡1.2查看eth0网卡信息1.3编辑eth1网卡1.4查看eth1网卡信息2.关闭网卡arp代答和rp_filter校验2.1编辑配置文件2.2查看配置文件3.重启网络服务4.配置路由4.1 配置路由4.2 查看路由二、Ubuntu系统1.配置网卡信息1.1.…

微信小程序运行机制和生命周期

一. 运行机制 首先了解下小程序的运行机制,小程序从启动到最终被销毁,会经历很多不同的状态,小程序在不同状态下会有不同的表现。大致运行机制如下图。 小程序生命周期图 接下来我们是图中概念讲解,项目中也会经常遇到。 1&…

etf动量轮动+大盘择时:年化30%的策略

原创文章第111篇,专注“个人成长与财富自由、世界运作的逻辑, AI量化投资”。 今天重点来探索一下elegantRL。 昨天的文章金融强化学习与finRL开发包里介绍了finRL的源码结构,背后的强化学习框架是elegantRL。 聚宽平台上有一个“动量轮动…

Java#18(面向对象三大特征之一:继承)

目录 一.继承 1.Java中提供了关键字extends,可以让一个类和另一个类建立起继承关系 2.继承的好处 3.什么时候使用继承? 二.继承的特点 java只支持单继承,不支持多继承,但支持多层继承 三.子类到底能继承父类中的哪些内容? 四.继承中成员变量和成员方法的访问特点 1. 继…

Apache Jmeter压力测试与性能监控,监测cpu、内存、磁盘、网络

1.官网下载Jmeter 解压,bin目录下 Windows 运行jmeter.bat 、Linux运行jmeter.sh 2.jmeter-plugins-manager 插件 测试机下载放置Jmeter的apache-jmeter-5.5\lib\ext 目录下,重新jmeter。 3.ServerAgent-2.2.3.zip下载 下载好放服务器端,给可执行文…

FPGA精简版UDP协议实现板间网线传输视频,提供3套工程源码

目录1.FPGA精简版UDP介绍2.网线板间视频传输---精简版UDP再次精简3.网线板间视频传输---实现方案4.网线板间视频传输---发送端方案5.网线板间视频传输---接收端方案6.工程1介绍---Artix7(RTL8211)双网口环回7.工程2介绍---Artix7发送--->Kintex7(B50610)接收8.工程3介绍---K…

RabbitMQ的广播模式(fanout)在(基于xml配置)项目中使用

项目结构 添加相关的jar包&#xff1a; pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation&qu…

@敏捷组织从业者,开放敏捷架构O-AA™标准考试及认证项目重磅上线!

数字化转型和敏捷转型需同时进行&#xff0c; O-AA™标准更强调组织和文化的转型。 认证项目 重磅发布 发布物资源 标准中文从业认证考试 标准讲师认证培训课程 ALL IN ∨ 开放敏捷架构O-AA™标准采用了基于结果、以产品为中心的方法&#xff0c;使企业能够以灵活和敏捷的…

[ros2实操]1-ros2的安装(ubuntu1804)与运行

参考链接: Recording and playing back data — ROS 2 Documentation: Galactic documentation 使用docker创建了一个ubuntu1804镜像: docker run -it --gpus all \-p 8860:8860 \-v /tmp/.X11-unix:/tmp/.X11-unix \-v /home/lbw/temp_dir:/temp_dir \-e DISPLAYunix$DISPL…

软件测试行业5年经验,薪资不如刚入行的应届生,真是日了狗了,问题究竟出在哪里?

最近公司新招了一位刚入行的应届生&#xff0c;作为组长我深刻体验到新人入行的痛楚&#xff0c;对此我十分照顾他&#xff0c;都是手把手教他公司业务流程。直到15号他工资到账15400元短信提示音响起&#xff0c;我才想起这是多么幼稚的行为&#xff0c;凭什么我在公司待了五年…

实验三 静态路由配置

计算机网络实验实验三 静态路由配置一、实验目的二、实验目的三、实验步骤3.1 连接实验拓扑结构3.2 配置路由器IP地址和掩码3.3 配置PC机IP地址、网关地址3.4 配置路由器的路由表四、思考题实验三 静态路由配置 一、实验目的 掌握手工配置路由表的方法 掌握读懂路由表的能力 …

Charles安装配置

目录 一、工作原理 二、主要功能 三、主要优点&#xff08;对比Fiddler&#xff09; 四、安装与配置 1、安装 2、组件介绍 1&#xff09;主导航栏 2&#xff09;请求栏 3&#xff09;请求数据栏 3、设置 1&#xff09;代理设置 2&#xff09;访问控制 4、客户端设置 …