Deep Learning 参数的理解

深度学习:根据 loss曲线,对模型调参 深度学习模型调参笔记 train loss 下降,val loss下降,说明网络仍在学习; 奈斯,继续训练 train loss 下降,val loss上升,说明网络开始过拟合了;赶紧停止,然后数据增强、正则 train loss 不变,val loss不变,说明学习遇到瓶颈;调小学习率或批量数目 train loss 不变,val loss下降,说明数据集100%有问题;检查数据集标注有没有问题 train loss 上升,val loss上升,说明网络结构设计不当,训练超参数设置不当,数据集经过清洗等问 阅读详情

1. 权重衰减的理解

   权重衰减是一种归一化处理;

   将一些无用的权重剪裁掉;

   为什么要进行权重衰减?

   以人类在成长过程中大脑神经元的变化为例说明。研究表明,初生婴儿的神经元比较少;成长到6岁时,神经元已经非常多,这是学习外界知识得到的结果;等到14岁,神经元就会相应的减少,将一些无用的神经元屏蔽掉。这也是学习外界知识导致的结果。人类大脑的这种发展模式有助于人类更精准的学习更多更复杂的事物。

 

  在DL中权重衰减是如何实现的?

  , 当衰减率为0.01时, λ=0.99

2. Dropout的理解

   训练时在每次更新参数之前,每个神经元有p%退出。以达到精简网络的目的,使得网络更加thinner,这时网络结果也会随着发生改变;

   对于下一次训练,使用心得网络进行训练;

   更新网络结构实在每次batch结束之后进行的,此时需要重新采样这些被dropout的神经元;

   如何使得dropout后的输出结果接近于真实的结果?

   比如训练时,dropout rate=p%, 那么在测试时,权重都来自于训练的结果,当选择no dropout时,所有的权重应该乘以(1-p%)。

   Dropout的优势在哪里?

   加快训练速度,提升训练的精度。

 

3. 激活函数

   Sigmod --> ReLU

   这两个都是激活函数。

   ReLU是一个特殊的maxout网络。

   在maxout网络中,ReLU激活函数可以是任意段线性凸函数;

   几段取决于一组中有几个元素。

4. 激活学习率:Learning Rates

   

 

 

5. Softmax layer

   作为输出层。

   执行方法如下:

 

 

6. 损失函数 Total Loss

   Total Loss 等于所有样本的损失函数之和。

   合适的损失函数对于最终精度的提升影响很大。

   mse 和cross entropy两种方法比较:

 

7. 如何决定一个函数是对训练结果好的?

   计算Total Loss损失函数对权重的导数;

   每个batch更新权重,直至这个导数接近于0.那么一定可以找到局部最低点。

 

8. Batch size和epoch的关系

 

 

9. 为什么会出现过拟合?

   训练数据和测试数据是两个不同的样本集;

   学习目标是由训练数据决定的;

   从学习目标总获取的权重参数没有必要在测试数据中有好的运行结果;

   测试样本出现一些噪声干扰。

10. 如何防止过拟合?

   增加训练样本;

   创建训练样本。比如将原有样本旋转一个角度。

11. CNN中卷积参数的理解

Stride -- 在一个矩阵中每次移动几个位置。

Padding -- 每次卷积时矩阵外围扩展几行或几列。特例:zero padding表示对矩阵外围扩展最多一行一列,扩展数值等于0.

12. 池化

    Max pooling: 取kernel中最大的一个数作为新的矩阵中相应位置的结果。

多任务学习-An Overview of Multi-Task Learning in Deep Neural Networks论文笔记 An Overview of Multi-Task Learning in Deep Neural Networks论文笔记   概述:多任务学习有很多形式,如联合学习(Joint Learning),自主学习(Learning to Learn),借助辅助任务学习(Learning with Auxiliary Tasks)等。一旦发现正在优化多于一个的目标函数,就可以通过多任务学习来进行有... 阅读详情

相关推荐

【Matlab 传感器布局优化】基于群智能算法的wsn覆盖优化研究

本文主要是对同构和异构传感器在指定空间内的布局进行优化,以最大覆盖率为目标,使用了DBO/SCA/WOA/SSA/NOA等启发式算法,在100x100的空间内,对30,100,200个传感器进行优化,得到最优的布局位置和对应覆盖率。

u013367499的博客 1818

研究total loss与val loss以及预训练权重

的损失值。(测试集)整体的损失值。我们在训练的一个模型的时候,我们都会把一个样本划分成训练集、验证集。一般来说,我们按照 训练集:验证集==9:1 来划分,那么当我们在训练模型计算出来的loss值就会分为:训练集总体total loss 和 测试集val loss。

m0_63172128的博客 4194

S905L3B机顶盒刷Armbian:从安卓Root到eMMC全攻略

在嵌入式开发与轻量级服务器搭建中,ARM架构设备因其低功耗和高性价比备受关注。晶晨S905L3B作为运营商机顶盒的主流芯片,通过刷写Armbian系统可将其改造为ARM小服务器。其原理是利用Amlogic芯片的uboot引导机制,将Linux系统写入eMMC存储,从而脱离原厂安卓限制。这一方案的技术价值在于以极低成本实现Docker容器、下载机、轻量数据库等服务的部署,应用场景涵盖家庭网络广告过滤、智能家居控制、复古游戏机等。本文以CM311-1S为例,详细拆解从安卓9 Root到Armbian写入eMMC

weixin_31476015的博客 340

[深度学习] - 通用网络模型训练过程的 loss 变化分析方法 (loss / val_loss / test_loss)

理解训练过程中 loss 变化情况 (loss / val_loss / test_loss)

Eden Garden 5万+

从零开始深入理解 AI Agent(完整版)

AI Agent(智能体)是一个能够自主感知环境、做出决策、执行行动并记忆经验的智能系统。特性传统程序AI Agent决策方式固定逻辑(if-else)动态推理(LLM 思考)灵活性需要重新编程自然语言描述即可能力边界明确限定可通过工具扩展学习能力无可通过记忆积累经验│ 感知 │ ───→ │ 推理 │ ───→ │ 行动 │↑ │ ││ ↓ ││ 记忆 │ ←─── │ 反思 │ ←─────────┘感知(Perception)

qq_20096229的博客 754

Power Automate实战:用SharePoint REST API批量处理列表数据(附JSON解析技巧)

本文深入探讨了如何利用Power Automate调用SharePoint REST API实现列表数据的批量自动化处理。文章详细解析了API的协同工作原理、高效的数据获取与筛选技巧,并重点分享了JSON数据解析的核心难点与实战解决方案,旨在帮助企业用户构建稳定可靠的数据处理流程,提升运营效率。

coffee的博客 769

深度神经网络调参之损失函数

TED有这样一个演讲How to learn from mistakes,演讲者主要分享了一些学习的体会,其中最主要的就是如何从自己犯过的错误中学习。我们自己学习工作中应该很有体会,踩过的坑下次就知道了。相反如果学习过程中一点错误都没用,那就需要担心自己的学习效率了。 好了,这里不是鸡汤文,还是谈谈正题吧。 梯度消失 我们同样希望自己搭建出来的神经网络能够从它的错误中学得最快,当然它们的...

nwnlp的博客 2689

Android驱动工程师职位(侧重于Bringup、外设驱动调试、芯片平台经验)

本文摘要:深圳泓京纬科技招聘Android驱动工程师,要求具备Bootloader/LK/Linux Bringup经验,熟悉LPDDR/eMMC/UFS等存储设备调试。文章详细解析了Android系统架构、Linux驱动开发核心概念、设备树作用、串口调试方法等基础知识。重点介绍了存储驱动架构、性能优化和故障排查技巧,包括eMMC识别问题、UFS性能优化、NAND ECC错误处理等实战场景。同时涵盖芯片平台开发经验、跨部门协作调试方法,以及低温环境等特殊场景的问题解决方案。

郑伟强dev的专栏 247

maskrcnn的loss要训练到多少

Mask R-CNN 模型的损失函数需要训练到足够低的值,才能使模型达到较高的准确率。具体的阈值取决于训练数据的质量和模型的超参数设置。通常来说,当损失函数的值低于0.05时,模型就可以被认为是足够优秀的。 ...

weixin_35755640的博客 976

unitree-G1外接 USB 麦克风完整配置指南

首先,将type-c麦克风插入G1机器人的USB口后,记录下USB麦克风的卡号(card)和设备号(device),通常显示为 card 1: Device [USB Audio Device]

m0_47999117的博客 589

27、自闭症儿童治疗与玩具设计研究

本研究探讨了自闭症儿童的治疗方法与玩具设计之间的关联,分析了游戏疗法、音乐疗法和职业疗法等在治疗中的应用,并介绍了多种针对自闭症儿童的治疗玩具案例。通过用户研究和多学科合作,提出了以Pro-Ability为核心的设计理念,开发了结合音乐疗法和精细运动训练的智能玩具套件。研究总结了当前成果与局限性,并展望了未来发展方向,旨在为自闭症儿童提供更有效的康复支持。

keras9composer的博客 210

q learning 参数_强化学习:Deep Q-Learning个人理解

前言:本文算是个人笔记,如有不足或需要讨论的,欢迎交流。有大佬知道如何搭网络的(如多少层和每层多少个神经元等参数怎么调),求请教。了解DQN必须从Q-learning讲起。不过先说明一点,不论是DQN还是Q learnging 都是基于值的方法,至于基于值和基于策略的区别,我打算放在下一章。(因为这不是我要讲的重点)Q-learning不会的话可以去翻下我的前一篇,宇宙大魔王:强化学习:Q-Lea...

weixin_39590601的博客 873

思维链:让AI更接近人类思维的技术

本文将探讨一种名为“思维链”的技术,它旨在让AI更接近人类思维。文章首先介绍了问题背景与核心概念,接着讲解了算法原理和数学模型,随后阐述了系统分析与架构设计,最后通过项目实战展示了思维链的实际应用,并提供了最佳实践和小结。思维链是一种旨在模拟人类思维过程的技术,它通过构建一系列相互关联的思维方式,实现对复杂问题的分析和解决。思维链算法是一种基于人类思维过程的人工智能算法,它通过构建一系列思维链,实现对问题的分析和解决。智能问答系统是一种常见的人工智能应用,它能够回答用户提出的各种问题。

AI天才研究院 942

Deep Learning入门:参数意义及对一些trick理解的总结

以下大部分都是在CIFAR10数据集使用tensorflow时获得的经验。 一、batch normalization batch normalization是以一个batch为整体进行归一化,一般方法是(x-均值)/方差。 由于该方法能将图片上的值的范围变换致(-c,c)(c视batch而定),不但缩小到了不同的范围,而且使值在负数上也有分布。 缩小范围的好处在于减少光照的影响。此处一种

sisaku的博客 476

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Deep Learning(深度学习)之LeNet-5卷积参数个人理解

Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解 Deep Learning(深度学习)学习笔记整理系列的地址是http://blog.youkuaiyun.com/zouxy09/article/details/8781543,里面举了一个卷积例子用来说明参数. 一个典型的例子说明        一种典型的用来识别数字的卷积网络是L

zoeyunjj的博客 1871

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解

Deep Learning(深度学习)学习笔记整理系列的地址是http://blog.youkuaiyun.com/zouxy09/article/details/8781543,里面举了一个卷积例子用来说明参数. 一个典型的例子说明        一种典型的用来识别数字的卷积网络是LeNet-5(效果和paper等见这)。当年美国大多数银行就是用它来识别支票上面的手写数字的。能够达到

qiaofangjie的专栏 10万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

CNN卷积神经网络代码理解

Deep Learning论文笔记之(五)CNN卷积神经网络代码理解 zouxy09@qq.com http://blog.youkuaiyun.com/zouxy09            自己平时看了一些论文,但老感觉看完过后就会慢慢的淡忘,某一天重新拾起来的时候又好像没有看过一样。所以想习惯地把一些感觉有用的论文中的知识点总结整理一下,一方面在整理过程中,自己的理解也会更深,另一

abel__ing的博客 2700

利用Python PIL、cPickle读取和保存图像数据库

http://blog.youkuaiyun.com/u012162613/article/details/43226127 DeepLearning tutorial(2)机器学习算法在训练过程中保存参数  http://blog.youkuaiyun.com/u012162613/article/details/43169019

sinat_27304385的博客 325

Deep Leaning 学习笔记(4)—— python numpy常用点

数组 x = np.array([1, 2, 3]) print (x.shape) 输出为(3,) 因此记住如果要用 x = np.array([1, 2, 3]) 来创建数组,记得要reshape 即 x = np.array([1, 2, 3]).reshape(1,3) 输出为(1,3) ...

Mr.Zhang的笔记本 308

symbolic_deep_learning进阶技巧:提高模型性能的10个实用策略

在深度学习领域,symbolic_deep_learning项目通过结合深度学习与符号模型发现,为研究人员提供了一个强大的工具来从数据中提取可解释的物理定律。这个开源项目实现了"从具有归纳偏置的深度学习中发现的符号模型"的方法,能够从神经网络中提取符号方程,为科学发现提供新的途径。无论你是深度学习新手还是经验丰富的研究者,掌握以下10个实用策略都能显著提升你的模型性能和研究效率。 ## 🎯 1

gitblog_00349的博客 440

《Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising》学习笔记

自己学习这篇论文后随手记下来的东西,仅代表个人的理解,理解不对的地方,欢迎各位指出!去噪:Y = x+v    v是带标准差σ的AWGN,x是一个干净的图像,y是带噪声的观察对象。加性高斯白噪声(AWGN):是最基本的噪声与干扰模型服从高斯分布。PSNR:峰值信噪比,衡量图像失真或是噪声水平的客观标准。两个图像之间PSNR值越大,越相似。PSNR越大,去噪效果越好。普遍基准为30dB,30以下的图...

guanzheng9996的博客 4528
上一篇: 如何向别人解释DL工作的实质?
下一篇: 在windows平台下编译安卓版本的opencv
ML_AI
博客等级 码龄15年 293粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值