神经网络小结:训练的全过程

这篇具有很好参考价值的文章主要介绍了神经网络小结:训练的全过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这一节我们主要是将之前的知识穿起来,形成一个整体。如果之前的没看过可以回翻一下专栏。但是在整体回归之前,我们还需要学习一个小知识点——随机初始化

随机初始化

在神经网络中,我们大致的训练流程就是:通过前向传播得出当前 θ \theta θ下的假设结果,使用代价函数对比得到的假设结果和实际结果y,然后使用反向传播和梯度下降修正 θ \theta θ,使得 J ( θ ) J(\theta) J(θ)最小。但是在第一次进行前向传播的时候,就需要对 θ \theta θ赋予一定的初值,而简单地将所有的 θ \theta θ设置为0是不可行的。如果是这样的话,会导致所有的隐藏层都计算出同样的的结果,因此在开始之前,我们需要对一开始的 θ \theta θ进行随机初始化

很多编程语言都提供了取随机数的内置函数,我们可以规定 θ ∈ [ − ϵ , ϵ ] \theta \in [-\epsilon ,\epsilon ] θ[ϵ,ϵ],比如可以这样进行随机初始化: θ = r a n d ( 0 , 1 ) ∗ ( 2 ∗ ϵ ) − ϵ \theta=rand(0,1)*(2*\epsilon)-\epsilon θ=rand(0,1)(2ϵ)ϵ,其中rand(0,1)表示在0到1中随机取一个实数

神经网络流程整合

神经网络的流程如下:

1.选择一种架构
首先我们呢根据需要选择一种模型,决定有多少个隐藏层,每个隐藏层有多少个单元。输入层单元和样例特征有关,而输出层则和你需要分类的类别数量有关。有关于如何选择隐藏层的数目后面会介绍

2.随机初始化网络的参数

3.执行前向传播算法
通过前向传播算法,对于任意一个实例 x ( i ) x^{(i)} x(i),得出其假设函数 h θ ( x ( i ) ) h_\theta(x^{(i)}) hθ(x(i)),这部分在https://blog.csdn.net/weixin_45434953/article/details/131048661的2.2

3.使用计算出的结果计算代价函数
使用各个实例的y和计算出来的 h θ ( x ( i ) ) h_\theta(x^{(i)}) hθ(x(i))根据公式计算出代价函数 J ( Θ ) J(\Theta) J(Θ),这部分和下面的4.都在https://blog.csdn.net/weixin_45434953/article/details/131210254

4.使用反向传播计算出 ∂ ∂ Θ i j ( l ) J ( Θ ) \frac{\partial}{\partial\Theta_{ij}^{(l)}}J(\Theta) Θij(l)J(Θ)

5.使用梯度检测检查梯度下降是否正常
当反向传播和数值估计所得到的导数值近似的时候,才能保证梯度下降正常工作,这一部分在https://blog.csdn.net/weixin_45434953/article/details/131171613,检查结束后记得关闭梯度检测

6.使用最优化算法得出最优的 θ \theta θ
使用最优化算法,比如梯队下降,并且结合梯度下降来最小化假设函数 J ( θ ) J(\theta) J(θ),得到最小化假设函数后的 θ \theta θ则是局部最优的参数取值,之所以是局部最优是因为假设函数图像也许拥有多个局部最优值

神经网络小结:训练的全过程文章来源地址https://www.toymoban.com/news/detail-497642.html

到了这里,关于神经网络小结:训练的全过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [Machine Learning][Part 8]神经网络的学习训练过程

    目录 训练过程 一、建立模型: 二、建立损失函数 J(w,b): 三、寻找最小损失函数的(w,b)组合 为什么需要激活函数  激活函数种类 二分法逻辑回归模型 线性回归模型 回归模型 根据需求建立模型,从前面神经网络的结果可以知道,每一层都有若干个模型在运行,因此建立神经网

    2024年02月05日
    浏览(48)
  • 如何使用租用的云服务器实现神经网络训练过程(超详细教程,新手小白适用)

    超级感谢up主7_xun的B站教学视频: 适合深度学习小白的CV实战——在AutoDL上租用云服务器跑YOLOv5的全过程 链接:适合深度学习小白的CV实战——在AutoDL上租用云服务器跑YOLOv5的全过程_哔哩哔哩_bilibili 在GitHub中搜索yolov,点击第一个项目,ultralytics/yolov5 点击第一个项目进入后,

    2023年04月21日
    浏览(51)
  • yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程

    目录 一、任务介绍 二、实验过程 2.1 使用正确版本的yolov5进行训练(平台:x86机器windows系统) 2.2 best.pt转换为best.onnx(平台:x86机器window系统) 2.3 best.onnx转换为best.rknn(平台:x86机器Linux系统) 2.3.1 环境准备和工具包安装 2.3.2 onnx转换为rknn 2.4 RK3588部署rknn实现NPU加速(平台:

    2024年02月03日
    浏览(45)
  • 计算机视觉与深度学习-全连接神经网络-训练过程-欠拟合、过拟合和Dropout- [北邮鲁鹏]

    机器学习的根本问题是 优化 与 泛化 问题。 优化 :是指调节模型以在训练数据上得到最佳性能。 泛化 :是指训练好的模型在前所未见的数据上的性能好坏。 出现过拟合,得到的模型在训练集上的准确率很高,但是在真实的场景下识别率确很低。 过拟合overfitting:指学习时

    2024年02月07日
    浏览(43)
  • 实战SRC漏洞挖掘全过程,流程详细【网络安全】

    记录一次完整的某SRC漏洞挖掘实战,为期一个多星期。文章有点长,请耐心看完,记录了完整的SRC漏洞挖掘实战 因为选择的幸运儿没有对测试范围进行规划,所以此次范围就是没有范围。 先上主域名看一眼,看看能收集到什么有效信息: 发现存在搜索框: 测试点+1 对页面

    2024年02月10日
    浏览(75)
  • 网络安全竞赛——综合靶机渗透测试ZHCS-2全过程解析教程

    任务一:综合靶机渗透测试 任务环境说明: 服务器场景:ZHCS-2(关闭连接) 服务器场景操作系统:版本不详 扫描目标靶机将靶机开放的所有端口,当作flag提交(例:21,22,23)   FLAG:22,80 扫描目标靶机将靶机的http服务版本信息当作flag提交(例:apache 2.3.4)   FLAG: lighttpd 1.

    2024年02月09日
    浏览(40)
  • 300人工厂网络规范部署从零规划选型设计到实战全过程

    公司新建了一个2000多平方的工厂,约300多名员工,整个厂房的生产和办公区域需要有线和无线网络覆盖,满足有线和无线 办公和工厂设备连接, 以及各个位置监控部署、门禁使用。 1. 宽带套餐选型     前期根据工厂CAD平面布局图,规划有线点位、无线点位、门禁点位、监

    2024年02月02日
    浏览(47)
  • 第74篇:美国APT网络攻击破坏伊朗核设施全过程复盘分析(震网病毒上篇)

    大家好,我是ABC_123 。在上大学时,就曾听过美国NSA使用震网病毒(Stuxnet)攻击了物理隔离的伊朗核设施,病毒在传播过程中使用了多达4个windows系统的0day漏洞, 最终导致上千台提纯浓缩铀离心机损坏,致使伊朗的核武器研发计划遇到重大挫折 。“震网”病毒是世界上第一

    2024年02月09日
    浏览(37)
  • 2023年MathorCup数学建模C题电商物流网络包裹应急调运与结构优化问题解题全过程

       电商物流网络由物流场地(接货仓、分拣中心、营业部等)和物流场地之间的运输线路组成,如图 1 所示。受节假日和“双十一”、“618”等促销活动的影响,电商用户的下单量会发生显著波动,而疫情、地震等突发事件导致物流场地临时或永久停用时,其处理的包裹将

    2023年04月16日
    浏览(69)
  • 2019年MathorCup数学建模A题数据驱动的城市轨道交通网络优化策略解题全过程文档及程序

       截至 2018 年 12 月 31 日,中国内地累计共有 35 座城市建成并投运城市轨道交通,里程共计 5766.6 公里。进入“十三五”以来,三年累计新增运营线路长度为 2148.7公里,年均新增线路长度为 716.2 公里(2018 中国城市轨道交通协会快报)。表 1 统计了 2018 年中国内地城轨交通

    2024年02月08日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包