搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小丑西瓜9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
在Docker中部署GreatSQL并构建MGR集群_docker-compose在三个虚机节点上部署mgr
2
微信支付回调多次_微信支付回调频率
3
最完整的ubuntu安装nvidia显卡驱动教程,亲测避坑!
4
AI特训一:为什么要学习AI
5
Win10 LTSB/LTSC安装微软商店/Microsoft store_win10ltsb powershell应用
6
对比了最常见的几家开源OCR框架,我发现了最好的开源模型_ocr大模型
7
app微信支付 php回调接口,App微信支付之php后台接口详解
8
STM32HAL库学习笔记三——GPIO的HAL库编程_stm32 hal库 引脚模式
9
为你的目标检测添加GUI可视化(Python)_pythongui实现监控图形化界面
10
Caused by: java.lang.ClassNotFoundException常见异常解决方法
当前位置:
article
> 正文
(四)优化函数,学习速率与反向传播算法--九五小庞
作者:小丑西瓜9 | 2024-03-03 14:22:41
赞
踩
(四)优化函数,学习速率与反向传播算法--九五小庞
多层感知器
梯度下降算法
梯度的输出向量表明了在每个位置损失函数增长最快的方向,可将它视为表示了在函数的每个位置向那个方向移动函数值可以增长。
曲线对应于损失函数。点表示权值的当前值,即现在所在的位置。
梯度用箭头表示,表明为了增加损失,需要向右移动。此外,箭头的长度概念化地表示了如果在对应的方向移动,函数值能够增长多少。如果向着梯度的反方向移动,则损失函数的值会相应减少。
学习速率
梯度就是表明损失函数相对参数的变化率,对梯度进行缩放的参数被称为学习速率(learning rate)或可称之为步长
学习速率是一种超参数或对模型的一种手工可配置的设置,需要为它指定正确的值。如果学习速率太小,则找到损失函数极小值点时可能需要许多轮迭代;如果太大,则算法可能会“跳过”极小值点并且因为周期性的“跳跃”而永远无法找到极小值点。
在具体实践中,可通过查看损失函数值随时间变化曲线,来判断学习速率的选取是否合适
合适的学习速率,损失函数随时间下降,直到一个底部,不合适的学习速率,损失函数可能会发生震荡
学习速率选取原则
在调整学习速率时,既要使其足够小,保证不至于发生超调,也要保证它足够大,以使损失函数能够尽快下降,从而可通过较少次数的迭代更快的完成学习
反向传播算法
反向传播算法是一种高效计算数据流图中梯度的技术,每一层的导数都是后一层的导数与前一层输出之积,这正是链式法则的奇妙之处,误差反向传播算法利用的正是这一特点。
前馈时,从输入开始,逐一计算每个隐含层的输出,直到输出层。
然后开始计算导数,并从输出层经各隐含层逐一反向传播。为了减少计算量,还需对所有已完成计算的元素进行复用。这便是反向传播算法名称的由来。
常见的优化函数
优化器(optimizer)是编译模型的所需要的两个参数之一。
可以先实例化一个优化器对象,然后将它传入model.compile(),或者你可以通过名称来调用优化器。在后一种情况下,将使用优化器的默认参数。
SGD:随机梯度下降优化器
随机梯度下降优化器SGD和min-batch是同一个意思,抽取m个小批量(独立同分布)样本,通过计算他们平梯度均值。
SGD参数
RMSprop:网络优化算法
经验上,RMSprop被证明有效且使用的深度学习网络优化算法
RMSprop增加了一个衰减系数来控制历史信息的获取多少,RMSprop会对学习率进行衰减。
建议使用优化器的默认参数(除了学习率lr,它可以被自由调节)
这个优化器你通常是训练循环神经网络RNN的不错选择。
Adam:Momentum+RMSprop
Adam算法可以看做是修正后的Momentum+RMSprop算法
Adam通常被认为对超参数选择相当鲁棒
学习率建议为0.0001
Adam是一种可以替代传统随机梯度下降过程的一阶优化算法,它能基于训练数据迭代的更新神经网络权重。
Adam通过计算梯度的一阶矩估计和二阶矩估计而为不同的参数设计独立的自适应性学习率
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小丑西瓜9/article/detail/184881
推荐阅读
article
python
搭建
web
网站
腾讯云,
python
搭建
web
网站
代码...
Python的学习内容还是比较多的,我们将学习的过程划分为4个阶段,每个阶段学习对应的内容,具体的学习顺序如下:Pyth...
赞
踩
article
Git
配置
多个公钥,
对应
不同
的
代码库,解决遇到
的
各种问题_安装完
git
生成
的
密钥
可以
对应
多个
git
l...
需求:实际上一台电脑
配置
一个公钥就可以实现不同代码库
的
提交和拉取代码,但是楼主想配两个
密钥
,一个
对应
自己平时写一些Dem...
赞
踩
article
微信
JSAPI
支付
回调
notify
的
踩坑处理;
微信
支付
回调
调试方法_
微信
回调
的
notify
一个小时后...
微信
支付
方式有很多,在公众号开发中比较常用
的
就是用
JSAPI
进行
支付
处理,方便快捷,官网提供
的
有sdk,接入方面比较简单...
赞
踩
article
Spring
Boot
-
2020
微框架的_
boot
2020
...
Spring
Boot
微框架(
2020
版)1. springboot的引言
Spring
Boot
是由Pivotal团队...
赞
踩
article
Git ——
gitlab
You are not
allowed
to
push
code
to ...
gitlab
You are not
allowed
to
push
code
to
protec
ted branche...
赞
踩
article
微擎
安装
教程...
微擎
安装
流程:官网下载:install.php 复制到项目站点根目录浏览器域名访问:http://www.testNam...
赞
踩
article
Spring
Boot
项目
误将
Integer
类型
写成
int
来进行传参...
在处理
项目
中Idea中。
Spring
Boot
项目
误将
Integer
类型
写成
int
来进行传参 在...
赞
踩
article
内
网
穿透-把
自己
的
电脑部署为公
网
可
访问
的
服务
器
_局域
网
中
的
pc是如何
访问
公
网
服务
的
...
前言 我们都知道,
服务
器
的
价格很贵,即使是租用
的
,最低配置每月也需要不少钱,对于在校大学生,阿里云和腾讯云都有优惠活动,...
赞
踩
article
黑群晖
--
EMBY
套件
中心版
安装
&
EMBY
媒体库无法查看
文件夹
内容_
emby
找不到
文件夹
...
黑群晖
–
EMBY
套件
中心版
安装
Emby Server服务端
安装
首先在
套件
中心的设置中,新增
套件
来源,这里要注意
黑群晖
用户...
赞
踩
article
Linux
——
SAMBA
文件共享
_
linux
smb
文件共享
...
SMB(ServerMessageBlock)协议实现
文件共享
,也称为CIFS(CommonInternetFileSy...
赞
踩
article
spring
cloud
系列介绍(
Spring
Cloud
Security
)_
spring
clou...
【代码】
spring
cloud
系列介绍(
Spring
Cloud
Security
)_
spring
cloud
不支持sp...
赞
踩
article
Ubuntu下
FFmpeg
的
安装
方式_
ubuntu
安装
ffmpeg
...
Ubuntu下
FFmpeg
的
安装
方式详细版_
ubuntu
安装
ffmpeg
ubuntu
安装
ffmpeg
...
赞
踩
article
AI
教学
赋能
计划(
大
模型
特辑)2023秋季学期启动申请!...
AI
教学
赋能
计划是由百度飞桨发起,面向高校提供产教融合人才培养方案,一站式助力高校复合型人才培养,截至目前已经培养520...
赞
踩
article
Centos7
防火墙配置
firewall
d过程与
iptables
nat 应用_centos fir...
管理防火墙的两种方式:
firewall
d与
iptables
(1)
firewall
d 管理火墙的工具,相对简单 -->...
赞
踩
article
Ubuntu
22.04
/20.04 安装
SSH
_
22.04
ubuntu
安装sshserver...
凭借这些功能,Open
SSH
是用于远程服务器访问和管理的可靠且安全的工具,使其成为
Ubuntu
用户的首选。但是,您...
赞
踩
article
Terraform
系列一
腾讯
云
CVM相关简单
创建
_
腾讯
云
用
terraform
创建
vps
...
背景:记得2019左右就看到过
Terraform
系列的文章和书籍,当时所有的业务都上
云
了管理也很是方便,看了一眼就没有作...
赞
踩
article
2024年
幻兽
帕鲁
自建
服务器
图文
教程
分享(收藏)
_
幻兽
帕鲁
服务器
配置文件
...
单论纸面成绩,自1月19日正式上线后,这款发售前名不见经传的游戏,在三天内就卖了500万份,Steam最高同时在线人数突...
赞
踩
article
如何利用
Selenium
Grid
进行
高效
的
UI
自动化
并发
测试
_ui
自动化
做
并发
...
在
进行
大规模UI
自动化
测试
时,需要考虑
测试
的
并发
执行能力以及跨多个浏览器和平台
的
兼容性
测试
。为了实现这一目标,选择Sel...
赞
踩
article
零刻
EQ12
N100
双
2.5
G网口 All In One新手教程_
n100
all
in
one
...
零刻
EQ12
N100
双网口小主机AllInOne教程,此教程包含Esxi、Ikuai、OpenWrt和黑群晖的安装_n1...
赞
踩
article
git
ee或者
git
添加ssh公钥之后,克隆项目失败_
sha
-
256
git
clone
...
git
克隆出现如下错误 '
git
ee.com (180.97.125.228)' can't be establi...
赞
踩
相关标签
python
前端
腾讯云
git
spring boot
intellij-idea
java
网络
黑群晖
EMBY
套件
linux
服务器
spring cloud
spring
ffmpeg
ubuntu
人工智能
防火墙
firewalld
iptables
nat