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

贵阳网站开发zu97上海协会网站建设

贵阳网站开发zu97,上海协会网站建设,网站建设颜色,网站美工做图目录 1.导包 2.加载数据、拼接训练与测试数据的文件夹路径 3数据预处理 3.1数据增强 3.2用分类存储的图片数据创建dataloader 4.加载预训练好的模型 (迁移学习) 4.1固定、修改预训练好的模型 5.将模型拷到GPU上 6.定义优化器与损失函数 7.学习率衰减 8.定义训…

目录

1.导包

 2.加载数据、拼接训练与测试数据的文件夹路径

3数据预处理 

3.1数据增强 

3.2用分类存储的图片数据创建dataloader

4.加载预训练好的模型 (迁移学习)

4.1固定、修改预训练好的模型 

5.将模型拷到GPU上 

6.定义优化器与损失函数 

7.学习率衰减 

8.定义训练过程 

9.运行测试 

10.可视化:训练与测试的损失函数、准确率对比 


 

#模型优化,不一定非要改模型的参数,也可以通过学习率衰减(超参数设置)、数据增强等方法进行优化
#在这个项目中,使用数据增强,减少了过拟合 

1.导包

import torch 
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
import numpy as np
import matplotlib.pyplot as pltimport torchvision
from torchvision import transformsimport os

 2.加载数据、拼接训练与测试数据的文件夹路径

base_dir = './dataset'
train_dir = os.path.join(base_dir, 'train')
test_dir = os.path.join(base_dir, 'test')

3数据预处理 

3.1数据增强 

#图片数据增强的常用方法
transforms.RandomCrop    # 随机位置的裁剪 , CenterCrop 中间位置裁剪
transforms.RandomRotation # 随机旋转
transforms.RandomHorizontalFlip() # 水平翻转
transforms.RandomVerticalFlip() # 垂直翻转
transforms.ColorJitter(brightness) # 亮度
transforms.ColorJitter(contrast) # 对比度
transforms.ColorJitter(saturation) # 饱和度
transforms.ColorJitter(hue)   #图像抖动
transforms.RandomGrayscale() # 随机灰度化.

# 数据增强只会加在训练数据上.  不一定使用了数据增强,训练效果就一定好!!!
train_transform = transforms.Compose([transforms.Resize((224, 224)),   #原论文中的统一的尺寸参数要求transforms.RandomCrop(192),      #从原图中切出来的尺寸大小transforms.RandomHorizontalFlip(), #水平翻转transforms.RandomVerticalFlip(),   #垂直翻转transforms.RandomRotation(0.4),    #随机旋转   0.4是旋转的角度比例
#     transforms.ColorJitter(brightness=0.5),
#     transforms.ColorJitter(contrast=0.5),transforms.ToTensor(),# 正则化transforms.Normalize(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5])
])
#测试数据不进行图片的数据增强
test_transform = transforms.Compose([transforms.Resize((224, 224)),transforms.ToTensor(),# 正则化transforms.Normalize(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5])
])

3.2用分类存储的图片数据创建dataloader

train_ds = torchvision.datasets.ImageFolder(train_dir, transform=train_transform)
test_ds = torchvision.datasets.ImageFolder(test_dir, transform=test_transform)batch_size = 32
train_dl = torch.utils.data.DataLoader(train_ds, batch_size=batch_size, shuffle=True, drop_last=True)
test_dl = torch.utils.data.DataLoader(test_ds, batch_size=batch_size)

4.加载预训练好的模型 (迁移学习)

# 加载预训练好的模型
model 

文章转载自:

http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://00000000.tgwfn.cn
http://www.dtcms.com/wzjs/603741.html

相关文章:

  • 检察门户网站 建设意义怎样提交网站地图
  • 做书法网站的目的网站建设哪家好知道万维科技
  • 做网站的优化价格wordpress作品主题
  • 网站建设牜金手指花总十五辽宁营商环境建设网站
  • 河南建设安全监督网站网页版传奇怎么开
  • 连云港网站seo建网站的支付安全
  • 网站的标准网站换域名影响吗
  • 怎么做学校子网站网站需要做实名认证如何做
  • 上海高端建站网站建设与网页制作案例
  • 怎么判断一个网站做的好不好免费下载app软件下载安装到手机
  • 医院网站建设公司网站建设大题
  • 什么网站做专利检索报告高端网站建设方案报价
  • 网站建设(信科网络)dw超链接自己做的网站
  • 平原网站建设价格魔域网页游戏官网
  • 注册的空间网站python自学
  • 购物网站设计欣赏下列 是计算机网页制作工具
  • 广东省建设教育协会官方网站首页房屋装饰
  • 网站建设找云尚网络做普通网站公司吗
  • 做外贸用哪些网站电商培训机构哪家好
  • 网站域名 安全开发系统软件
  • 做竞品分析的网站网站设计需要在哪方面提升
  • 北京网站seo费用修改wordpress路径
  • 网站分为几种类型做分析图用的地图网站
  • 购物网站首页图片动漫电影做英语教学视频网站
  • 网站建设公司的服务网站建设现状
  • 海南所有的网站建设类公司公司建立网站的好处
  • wordpress文章功能关键词优化是什么意思?
  • 福泉市自己的网站莆田网站制作方案定制
  • jsp做手机网站网站源码生成器
  • 商城移动端网站开发网站点击量在哪里看