当前位置: 首页 > news >正文

每天五分钟玩转深度学习pytorch:L1正则化和L2正则化的应用

本文重点

前面章节,我们学习了为不同的网络层的参数设置不同的学习率,然后学习了学习率衰减,这些都是针对模型参数的,本节课程我们学习正则化技术,该技术也是针对模型参数的,它能有效的帮助我们解决过拟合的问题。

本文L1正则化可以手动加到损失函数上,L2可以使用optim优化器直接使用,那么本文是再学习第6步(优化器)以及第8步(计算损失),因为要将L1加到损失上,此时损失会变得复杂一些。

L1正则化和L2正则化的区别

L1正则化可以理解为系数绝对值之和加入惩罚项达到减少拟合的情况

L2正则化可以理解为系数平方和加入惩罚项达到减少拟合的情况

pytorch中的L1正则化

在pytorch中并没有对L1正则化进行实现,此时需要我们手动完成L1正则化,具体来说就是当程序中算出损失之后,此时我们将L1正则化部分加到损失上,然后再进行反向传播。

代码为:

import torch
import torch.nn as nn
import numpy as np
class mynet(nn.Module):def __init__(self):super(mynet,self).__init__()self.fc1 = nn.Linear(100,50)self

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Xcdoe快速更新安装的小Tips
  • 超详细超实用!!!AI编程之cursor编写设计模式迪米特法则实例(八)
  • 【高级数据结构】树状数组
  • 时间序列分析算法
  • srm供应商管理系统排名 6款好用的SRM系统推荐
  • 基于51单片机的两路电压检测(ADC0808)
  • 第二章 SQL语言简介
  • 5分钟内不能重复发送验证码!
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-24
  • 速盾:凡科建站开cdn了吗?
  • Android 短信验证码自动填充
  • Python实现回归分析
  • QT事件过滤器(1)
  • <刷题笔记> 二叉搜索树与双向链表注意事项
  • 【AI写作】解释区块链技术的应用场景和优势
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 【知识碎片】第三方登录弹窗效果
  • 78. Subsets
  • Apache的80端口被占用以及访问时报错403
  • create-react-app项目添加less配置
  • CSS相对定位
  • JAVA 学习IO流
  • Laravel 中的一个后期静态绑定
  • Object.assign方法不能实现深复制
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • session共享问题解决方案
  • ucore操作系统实验笔记 - 重新理解中断
  • ⭐ Unity + OpenCV 实现实时图像识别与叠加效果
  • Vue官网教程学习过程中值得记录的一些事情
  • 工作中总结前端开发流程--vue项目
  • 批量截取pdf文件
  • 区块链分支循环
  • 区块链技术特点之去中心化特性
  • 如何利用MongoDB打造TOP榜小程序
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • $refs 、$nextTic、动态组件、name的使用
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (4)STL算法之比较
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (三) diretfbrc详解
  • (一)基于IDEA的JAVA基础10
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (译) 函数式 JS #1:简介
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转载)虚函数剖析
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .htaccess配置常用技巧