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

陕西省建设厅执业资格注册中心网站报名网站设计到底做多宽

陕西省建设厅执业资格注册中心网站报名,网站设计到底做多宽,ps高手教学网站,美食网站设计规划书torchvision中的transforms 是transforms.py工具箱,含有totensor、resize等工具 用于将特定格式的图片转换为想要的图片的结果,即用于图片变换 用法 在transforms中选择一个类创建对象,使用这个对象选择相应方法进行处理 能够选择的类 列…

torchvision中的transforms

是transforms.py工具箱,含有totensor、resize等工具
用于将特定格式的图片转换为想要的图片的结果,即用于图片变换

用法

在transforms中选择一个类创建对象,使用这个对象选择相应方法进行处理

能够选择的类

列表

["Compose","ToTensor",  # 转化为tensor类型"PILToTensor","ConvertImageDtype","ToPILImage", # tenor或ndarray转换为PIL image"Normalize",  # 归一化(用均值或标准差归一化tensor类型的image)"Resize","CenterCrop","Pad","Lambda","RandomApply","RandomChoice","RandomOrder","RandomCrop","RandomHorizontalFlip","RandomVerticalFlip","RandomResizedCrop","FiveCrop","TenCrop","LinearTransformation","ColorJitter","RandomRotation","RandomAffine","Grayscale","RandomGrayscale","RandomPerspective","RandomErasing","GaussianBlur","InterpolationMode","RandomInvert","RandomPosterize","RandomSolarize","RandomAdjustSharpness","RandomAutocontrast","RandomEqualize","ElasticTransform",
]

使用

  • NT
    • 关注输入和输出类型
    • 多看官方文档(可以进源码去看)
from PIL import Image
from torch.utils.tensorboard import SummaryWriter
from torchvision import transformswriter = SummaryWriter('logs')
img = Image.open('./dataset2/train/ants_image/5650366_e22b7e1065.jpg')
print(img)# ToTensor
trans_totensor = transforms.ToTensor()
img_tensor = trans_totensor(img)       # 将PIL对象转换为tensor对象
writer.add_image("tensor_img",img_tensor)# Normalize 归一化:(输入-均值)/标准差
print(img_tensor[0][0][0])
trans_norm = transforms.Normalize([0.5,0.5,0.5],[0.5,0.5,0.5]) # 要提供一个均值一个标准差
img_norm = trans_norm(img_tensor)
print(img_norm[0][0][0])
writer.add_image("norm_img",img_norm)# Resize 调整尺寸:(h,w)
print(img.size)
trans_resize = transforms.Resize((512,512))# img PIL -> resize -> img_resize PIL
img_resize = trans_resize(img)  # 这里要传入的是PIL image类型# img_resize PIL -> totensor -> img_resize tensor
img_resize = trans_totensor(img_resize)
print(img_resize)# Compose  -  resize 第二种用法: 等比缩放
trans_resize_2 = transforms.Resize(512)# PIL -> PIL -> tensor
trans_compose = transforms.Compose([trans_resize_2, trans_totensor])  # 从右往左执行,后面参数的输入和前面参数的输出是一致的
img_resize_2 = trans_compose(img)
writer.add_image("Resize", img_resize_2, 1)# RandomCrop 随机裁剪
trans_random = transforms.RandomCrop(256) # 传一个int:代表正方形,传一个tuple:代表矩形
trans_compose_2 = transforms.Compose([trans_random, trans_totensor])
for i in range(10):img_crop = trans_compose_2(img)writer.add_image("RandomCrop", img_crop, i)writer.close()

进入调试,就会发现tensor_img中有一些反向传播的钩子:
在这里插入图片描述
以及使用的设备:
在这里插入图片描述
可以理解为tensor类型包含了神经网络训练所需要的一些参数

其他

类中的__call__方法:对象可以直接用括号时自动用的该方法(区别于普通方法需要用“.”调用)

class Person:def __call__(self, name):print("__call__:", name)def hello(self, name):print("hello",name)p = Person()
p("jerry")
p.hello('tom')
http://www.yayakq.cn/news/753708/

相关文章:

  • php怎么做网站程序烟台网站制作山海云
  • 企业的网站公告怎么制作佛山网站架设
  • 网站维护 关站 seo提供商城网站
  • 沈阳个人网站建设代理品牌网站建设教程pdf下载
  • 只有一个页面的网站阿里外贸平台网站建设
  • 文创设计网站民宿网站的建设
  • 长沙营销型网站建设asp公司企业网站模板源代码
  • 网店装修素材网站娄底住房和城乡建设部网站
  • 怎么做网站的百度权重个人免费网站怎么建设
  • 成都seo网络优化公司济宁优化推广
  • 贵阳网站建设费用全国工商企业查询平台
  • 杭州酒店网站设计公司推荐设计可以在哪个网站接单
  • 企业网站源码挣钱吗备案网站内容格式填写
  • 网站不用域名需要备案吗wordpress 重写
  • 杭州市萧山区市场建设开发网站中国门户网站排行
  • 四川住房和城乡建设网站wordpress自媒体企业模版
  • wordpress仿站手机网站建设语言
  • 自学网站搭建门户类网站开发多少钱
  • 湖南网页设计培训网站建设东莞建设网站流程
  • 网站改版 更换域名文化建设成就
  • 网站建设维护概括总结wordpress 加相关文章
  • 石家庄集团公司网站建设Wordpress 免登录付费查看
  • 做彩票网站网址建设银行网站信任
  • 企业自适应网站制作宣传片拍摄方案策划书
  • 网站建设参考书籍现在o2o的平台有哪些
  • 蘑菇街网站怎么做网站邮箱代码
  • 东营建设网站公司电话推销网站
  • iis asp网站网站建设术语 英文
  • 北京网站建设厂家安徽国贸网站建设
  • 深圳app开发网站建设php网站的推广方式