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

机器学习总结

1.BN【batch normalization】

https://zhuanlan.zhihu.com/p/93643523

减少 

2.L1L2正则化

l1:稀疏

l2:权重减小

3.泛化误差

训练误差计算了训练集的误差,而泛化误差是计算全集的误差。

4.dropout

训练过程中神经元p的概率失活

一文彻底搞懂深度学习:正则化(Regularization)-CSDN博客

5.train里该有什么

# 设置损失函数和优化器

    criterion = torch.nn.MSELoss()

    optimizer = torch.optim.Adam(model.parameters(), lr=learning_rate)

    scheduler = torch.optim.lr_scheduler.ReduceLROnPlateau(

        optimizer, mode='min', factor=0.5, patience=patience//4, verbose=True

    )

for epoch in range(epochs):

        # 训练阶段

        model.train()

        epoch_loss = 0.0

        batch_count = 0

       

        for inputs, targets in train_loader:

              optimizer.zero_grad()

            outputs = model(inputs)

            loss = criterion(outputs, targets)

            loss.backward()

            optimizer.step()

//定期验证

http://www.xdnf.cn/news/5369.html

相关文章:

  • C/C++实践(四)C++跨平台开发的系统性挑战与深度解决方案
  • 基于SpringBoot的小区停车位管理系统
  • 集合(1)
  • MATLAB中矩阵和数组的区别
  • Python-Venv多环境管理
  • JavaEE--文件操作和IO
  • cookie和session的区别
  • Qt开发经验 --- 避坑指南(14)
  • 【Linux篇】高并发编程终极指南:线程池优化、单例模式陷阱与死锁避坑实战
  • SpringBoot主入口类分析
  • 虚幻引擎5-Unreal Engine笔记之UE编辑器退出时的保存弹框
  • 【QT】UDP通讯本地调试
  • Pandas 时间处理利器:to_datetime() 与 Timestamp() 深度解析
  • 趣味编程:四叶草
  • Python赋能自动驾驶:如何打造高效的环境感知系统
  • 嵌入式硬件篇---TOF|PID
  • 微软向现实低头:悄悄延长Windows 10的Microsoft 365支持
  • 每日c/c++题 备战蓝桥杯(P1002 [NOIP 2002 普及组] 过河卒)
  • 数据仓库Hive
  • 【即插即用涨点模块】RFAConv感受野注意力卷积:突破卷积参数共享瓶颈,感受野注意力重塑空间特征提取【附源码】
  • 深度剖析多模态大模型中的视频编码器算法
  • 高级数据结构:线段树
  • 《Redis应用实例》学习笔记,第一章:缓存文本数据
  • HVV蓝队初级面试总结
  • 【动态规划】斐波那契数列模型
  • Go语言从零构建SQL数据库(9)-数据库优化器的双剑客
  • Gin 框架入门
  • Java学习笔记(对象)
  • 游戏引擎学习第272天:显式移动转换
  • app加固