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

安徽住房城乡建设厅网站技术服务外包公司

安徽住房城乡建设厅网站,技术服务外包公司,青岛高端网站建设公司,360网站外链建设目录 数据增强 常用的数据增强方法 调整学习率 学习率 调整学习率 ​调整学习率的方法 有序调整 等间隔调整 多间隔调整 指数衰减 余弦退火 ​自适应调整 自定义调整 数据增强 数据增强是通过对训练数据进行各种变换(如旋转、翻转、裁剪等)&am…

目录

数据增强

常用的数据增强方法

调整学习率

学习率

调整学习率

​调整学习率的方法

有序调整

等间隔调整

        多间隔调整

        指数衰减

        余弦退火

​自适应调整

自定义调整

数据增强

数据增强是通过对训练数据进行各种变换(如旋转、翻转、裁剪等),生成新的训练样本,从而增加数据的多样性。它的主要目的是:

  • 提高模型的泛化能力。

  • 防止过拟合。

  • 在数据量不足的情况下,有效扩展数据集。

常用的数据增强方法

  1. 随机翻转(Random Flip)

    水平翻转:RandomHorizontalFlip         垂直翻转:RandomVerticalFlip
  2. 随机旋转(Random Rotation)

    随机旋转一定角度,例如 RandomRotation(30) 表示在 [-30°, 30°] 范围内随机旋转。
  3. 随机裁剪(Random Crop)

    随机裁剪图像的一部分,例如 RandomResizedCrop(256) 表示随机裁剪并调整大小为 256x256。
  4. 颜色变换(Color Jitter)

    随机调整亮度、对比度、饱和度和色调,例如 ColorJitter(brightness=0.4, contrast=0.4, saturation=0.4, hue=0.1)
  5. 高斯噪声(Gaussian Noise)

    为图像添加随机噪声。
  6. 归一化(Normalization)

    将图像像素值归一化到特定范围,例如 Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])

例如:定义训练集和验证集的图像的数据增强模型

data_transforms = {'train':   transforms.Compose([  # transforms.Compose用于将多个图像预处理操作整合在一起transforms.Resize([300,300]),   # 使图像变换大小transforms.RandomRotation(45),   # 随机旋转,-42到45度之间随机选transforms.CenterCrop(256),    # 从中心开始裁剪[256.256]transforms.RandomHorizontalFlip(p=0.5),  # 随机水平旋转,随机概率为0.5transforms.RandomVerticalFlip(p=0.5),  # 随机垂直旋转,随机概率0.5transforms.ColorJitter(brightness=0.2,contrast=0.1,saturation=0.1,hue=0.1),   # 随机改变图像参数,参数分别表示 亮度、对比度、饱和度、色温transforms.RandomGrayscale(p=0.1),  # 概率转换成灰度率,3通道就是R=G=Btransforms.ToTensor(),   # 将PIL图像或NumPy ndarray转换为tensor类型,并将像素值的范围从[0, 255]缩放到[0.0, 1.0],默认把通道维度放在前面transforms.Normalize([0.485,0.456,0.406],[0.229,0.224,0.225])  # 给定均值和标准差对图像进行标准化,前者为均值,后者为标准差,三个值表示三通道图像]),'valid':  # 验证集transforms.Compose([   # 整合图像处理的操作transforms.Resize([256,256]),   # 缩放图像尺寸transforms.ToTensor(),   # 转换为torch类型transforms.Normalize([0.485,0.456,0.406],[0.229,0.224,0.225])    # 标准化])
} 

嵌套定义好的数据增强模型

training_data=food_dataset(file_path=r'./train.txt',transform=data_transform['train'])
test_data=food_dataset(file_path=r'./test.txt',transform=data_transform['valid'])

调整学习率

学习率

  • 定义

    学习率是优化算法(如 SGD、Adam)中的一个超参数,控制模型参数的更新步长。

  • 作用

    • 如果学习率太大,可能导致参数更新过快,无法收敛甚至发散。

    • 如果学习率太小,训练速度会变慢,可能陷入局部最优。

  • 重要性:合适的学习率是模型训练成功的关键。

调整学习率

学习率调整(Learning Rate Scheduling) 是优化模型训练的关键技术之一。深度学习中的学习率决定了模型参数在每次更新时的步长大小,合适的学习率可以加速收敛并提高模型的性能。常用的学习率有0.1、0.01以及0.001等,学习率越大则权重更新越快。一般来说,我们希望在训练初期学习率大一些,使得网络收敛迅速,在训练后期学习率小一些,使得网络更好的收敛到最优解。

目的

调整学习率的目的是为了能够更好地优化模型,避免训练过程中出现的一些问题,如梯度爆炸或梯度消失、训练过程陷入局部极小值等

调整学习率的方法

不同方法调整学习率所对应的横轴epoch值与纵轴学习率的关系如图

PyTorch 提供了多种学习率调度器,位于 torch.optim.lr_scheduler 模块中。

有序调整
等间隔调整
多间隔调整

指数衰减

余弦退火
自适应调整

自定义调整


文章转载自:

http://twtUbX4D.hrtwt.cn
http://z1YwNGVg.hrtwt.cn
http://R2xxKgro.hrtwt.cn
http://zC7GeVlm.hrtwt.cn
http://O5yR8svT.hrtwt.cn
http://MnPNp8g5.hrtwt.cn
http://w4EfDXIH.hrtwt.cn
http://HsW9kkKQ.hrtwt.cn
http://sf0d6iyy.hrtwt.cn
http://670OvCmL.hrtwt.cn
http://R5BGHvci.hrtwt.cn
http://kszY6IPq.hrtwt.cn
http://WesGvMKL.hrtwt.cn
http://jejofWgJ.hrtwt.cn
http://HTGJbI1Y.hrtwt.cn
http://HKi7Fwn9.hrtwt.cn
http://LGFODYIa.hrtwt.cn
http://OdV1vJIV.hrtwt.cn
http://fvdq52qt.hrtwt.cn
http://NvLfWSXB.hrtwt.cn
http://uPWqXpsV.hrtwt.cn
http://iGo7Q4eN.hrtwt.cn
http://ZILZa1rh.hrtwt.cn
http://FoYGmv5z.hrtwt.cn
http://FENqBPdr.hrtwt.cn
http://P6FpTaJo.hrtwt.cn
http://ymoYfgtz.hrtwt.cn
http://YppAbWvp.hrtwt.cn
http://fXmkGWHt.hrtwt.cn
http://tn32GkEb.hrtwt.cn
http://www.dtcms.com/wzjs/654932.html

相关文章:

  • 大型门户网站开发方案android开发app
  • 大气腐蚀网站建设各种浏览器的网址
  • wordpress手机端网站模板网站搭建网
  • 为什么网站经常被攻击建设公司网站的请示
  • 12306网站建设超30亿wordpress分类文章排序
  • 呼和浩特网站设计公司有必要 在线 网页 代理
  • 济南公司注册网站建设怎么做自己网站里的资讯
  • 福州企业高端网站建设制作哪家好一个完整的网页设计代码
  • 简洁的网站韩国出线有多难
  • 深色调网站ip子域名查询
  • 一个网站的基调比格设计官网
  • 宜春市住房和城乡建设局网站网站建设与管理维护 大学论文
  • 贴吧网站怎么做简易购物网站html代码
  • 信誉好的购物网站建设阿里云个人网站备案做淘客
  • 在百度云上做网站网站备案信息是什么
  • 做标书要不要做网站网上哪个网站做的系统好用
  • 做电影网站投资多少网上学习网站有哪些
  • 网站建设与管理专业是什么wordpress服务器要多大内存
  • 运营一个网站的费用北京移动官网网站建设
  • 网站建设的发展趋势做网站开发的提成多少钱
  • 广西医院响应式网站建设方案 上色的网站下载免费
  • 用做网站使用的图片微信公众平台开发工具
  • 教师招聘网站长城建设集团传统企业如果建立网站
  • 北京企业网站排名优化内容整合营销
  • 想要建设一个网站都需要注意什么wordpress迁移数据
  • 织梦网站可以微信登录吗广州那家做网站最好
  • 免费的行情网站推荐下载安装怎么让网站被搜索到
  • 查网站备案号专业北京网站建设
  • 盐都城乡建设部网站首页网站开发与维护的相关大学
  • 网站职业技能培训有哪些项目网站制作怎么把网站交付