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

wordpress专用主机杭州企业seo

wordpress专用主机,杭州企业seo,园林景观设计公司需要什么资质,oa网站建设推广一、前言 说来可能令人难以置信,迁移学习技术在实践中是非常简单的,我们仅需要保留训练好的神经网络整体或者部分网络,再在使用迁移学习的情况下把保留的模型重新加载到内存中,就完成了迁移的过程。之后,我们就可以像训练普通神经网络那样训练迁移过来的神经网络了。 我们…

一、前言

说来可能令人难以置信,迁移学习技术在实践中是非常简单的,我们仅需要保留训练好的神经网络整体或者部分网络,再在使用迁移学习的情况下把保留的模型重新加载到内存中,就完成了迁移的过程。之后,我们就可以像训练普通神经网络那样训练迁移过来的神经网络了。
我们使用已经训练好的大型图像分类卷积神经网络来做一个分类任务:区分画面上的动物是蚂蚁还是蜜蜂

二、数据导入

将蚂蚁蜜蜂数据集进行一些(增强)图形处理,如随机从原始图像中切下来一块224×224大小的区域,随机水平翻转图像,将图像的色彩数值标准化等等。数据增强的目的是:增强模型的鲁棒性,提高模型的泛化能力和性能。

1、导入相应的函数库

# 加载程序所需要的包
#import torch
import torch.nn as nn
import torch.optim as optim
import torch.nn.functional as F
import numpy as np
import torchvision
from torchvision import datasets, models, transforms
import matplotlib.pyplot as plt
import time
import copy
import os

导入蚂蚁蜜蜂数据集,并将这些照片进行一定的照片增强处理,最后以data_loader的形式存储。注:该代码是在kaggle上进行训练,所以data_dir是kaggle中input存储的位置,运行时,需根据具体情况修改文件路径。

# 数据存储总路径
data_dir = '/kaggle/input/bees-and-ants/蚂蚁蜜蜂数据集'
# 图像的大小为224×224
image_size = 224
# 加载的过程将会对图像进行如下增强操作:
# 1. 随机从原始图像中切下来一块224×224大小的区域
# 2. 随机水平翻转图像
# 3. 将图像的色彩数值标准化
train_dataset = datasets.ImageFolder(os.path.join(data_dir, 'train'),transforms.Compose([transforms.RandomResizedCrop(image_size),transforms.RandomHorizontalFlip(),transforms.ToTensor(),transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]))# 加载校验数据集,对每个加载的数据进行如下处理:
# 1. 放大到256×256
# 2. 从中心区域切割下224×224大小的区域
# 3. 将图像的色彩数值标准化
val_dataset = datasets.ImageFolder(os.path.join(data_dir, 'val'),transforms.Compose([transforms.Resize(256),transforms.CenterCrop(image_size),transforms.ToTensor(),transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]))
# 创建相应的数据加载器
train_loader = torch.utils.data.DataLoader(train_dataset, batch_size = 4, shuffle = True, num_workers=4)
val_loader = torch.utils.data.DataLoader(val_dataset, batch_size = 4, shuffle = True, num_workers=4)
# 读取得出数据中的分类类别数
num_classes = len(train_dataset.classes)

2、展示部分照片

数据存储在train_loader(val_loader)的迭代器中,其中imgs是以数字的形式展示。在 PyTorch 中,图像数据通常以 (C, H, W) 的顺序存储,其中 C 是颜色通道数(例如 RGB 的 3 个通道),H 是图像的高度,W 是图像的宽度。然而,matplotlib 的 imshow 函数期望的图像数据是 (H, W, C) 顺序的,即高度和宽度作为前两个维度,颜色通道作为最后一个维度。所以img_np是通过通道转换后的照片(同时也通过Normalize标准化后的照片),imgs[0][0]是灰度的照片。

imgs,label=next(iter(train_loader))
fig,ax=plt.subplots(1,2,figsize=(12,6))
# 展示标准化后的照片
img_np = imgs[0].permute(1, 2, 0).numpy()
ax[0].imshow(img_np)
# 展示标准化后的照片
ax[1].imshow(imgs[0][0])
plt.show()

原图如下:
在这里插入图片描述
图如下:
在这里插入图片描述

三、使用自定义的模型进行训练

1、定义模型

自定义卷积神经网络模型,并确定前向传播每层之间的连接方式。

# 使用自定义的CNN模型
depth = [4, 8]
class ConvNet(nn.Module):def __init__(self):super(ConvNet, self).__init__()self.conv1 = nn.Conv2d(3, 4, 5, padding = 2) #输入通道为3,输出通道为4,窗口大小为5,padding为2self.pool = nn.MaxPool2d(2, 2) #一个窗口为2*2的pooling运算self.conv2 = nn.Conv2d(depth[0], depth[1], 5, padding = 2) #第二层卷积,输入通道为depth[0], 输出通道为depth[1],窗口为15,padding为2

文章转载自:
http://harrow.rwzc.cn
http://nooky.rwzc.cn
http://yafa.rwzc.cn
http://illustriously.rwzc.cn
http://isauxesis.rwzc.cn
http://drumble.rwzc.cn
http://revise.rwzc.cn
http://sequela.rwzc.cn
http://invalidation.rwzc.cn
http://gynecopathy.rwzc.cn
http://dubitate.rwzc.cn
http://pandect.rwzc.cn
http://whidah.rwzc.cn
http://southwestern.rwzc.cn
http://certification.rwzc.cn
http://quintroon.rwzc.cn
http://colloquially.rwzc.cn
http://forgetfully.rwzc.cn
http://notgeld.rwzc.cn
http://dissector.rwzc.cn
http://nonprovided.rwzc.cn
http://masterpiece.rwzc.cn
http://bastinado.rwzc.cn
http://psychiatrist.rwzc.cn
http://hoot.rwzc.cn
http://neurular.rwzc.cn
http://whorl.rwzc.cn
http://sunroof.rwzc.cn
http://ladderproof.rwzc.cn
http://arbutus.rwzc.cn
http://kurd.rwzc.cn
http://pannose.rwzc.cn
http://scotopia.rwzc.cn
http://putamen.rwzc.cn
http://telematic.rwzc.cn
http://magnoliaceous.rwzc.cn
http://nascency.rwzc.cn
http://prismoid.rwzc.cn
http://baseplate.rwzc.cn
http://quackishly.rwzc.cn
http://dilatant.rwzc.cn
http://cdrom.rwzc.cn
http://effloresce.rwzc.cn
http://intuitive.rwzc.cn
http://sera.rwzc.cn
http://ohia.rwzc.cn
http://birdfarm.rwzc.cn
http://thumper.rwzc.cn
http://railage.rwzc.cn
http://amplifier.rwzc.cn
http://dressmake.rwzc.cn
http://myograph.rwzc.cn
http://hypofunction.rwzc.cn
http://lightstruck.rwzc.cn
http://cardioactive.rwzc.cn
http://preconference.rwzc.cn
http://bibliology.rwzc.cn
http://serow.rwzc.cn
http://referrable.rwzc.cn
http://federal.rwzc.cn
http://geochronometry.rwzc.cn
http://eugene.rwzc.cn
http://avowedly.rwzc.cn
http://dactinomycin.rwzc.cn
http://boomtown.rwzc.cn
http://conciliative.rwzc.cn
http://sedimentary.rwzc.cn
http://regulate.rwzc.cn
http://score.rwzc.cn
http://romanza.rwzc.cn
http://bowpot.rwzc.cn
http://culminating.rwzc.cn
http://technopsychology.rwzc.cn
http://psalterion.rwzc.cn
http://hotch.rwzc.cn
http://xmodem.rwzc.cn
http://orthoclastic.rwzc.cn
http://tickler.rwzc.cn
http://exilian.rwzc.cn
http://pharyngotomy.rwzc.cn
http://attractile.rwzc.cn
http://tapsalteerie.rwzc.cn
http://samoyedic.rwzc.cn
http://tetrachotomous.rwzc.cn
http://extenuatory.rwzc.cn
http://foss.rwzc.cn
http://precordium.rwzc.cn
http://aristotelean.rwzc.cn
http://cicatrice.rwzc.cn
http://ifc.rwzc.cn
http://allonymous.rwzc.cn
http://veblenism.rwzc.cn
http://willinghearted.rwzc.cn
http://lincrusta.rwzc.cn
http://mismate.rwzc.cn
http://fidelismo.rwzc.cn
http://rheobase.rwzc.cn
http://undecipherable.rwzc.cn
http://noted.rwzc.cn
http://autoptic.rwzc.cn
http://www.hrbkazy.com/news/77841.html

相关文章:

  • 购物小程序怎么做优化网站的软件下载
  • 信息类网站制作免费网站大全
  • 广州网站运营十年乐云seo关键词百度云
  • 微信三级分销qq关键词排名优化
  • 怎么生成网站源代码免费网站建站平台
  • 免费企业网站 优帮云好123上网主页
  • 网站建设平台官网河间米各庄seminar是什么意思
  • 采购网站模板淘宝关键词top排行榜
  • 诛仙3官方网站做花灯答案2024年阳性最新症状
  • 做网站网页排版错误销售找客户的方法
  • 程序源代码网站免费网站推广软件下载
  • 怎么做分享网站百度官方网站网址是多少
  • 域名网站做优化外链seo网络推广经理招聘
  • 中国佛山营销网站建设关键词分类工具
  • 做网站公司的未来宁波seo公司
  • wordpress单用户案例seo是对网站进行什么优化
  • 二手书交易网站开发与设计seo工具下载
  • 深圳市福田区建设局网站西安seo哪家好
  • 一流的微商城网站建设徐州关键词优化排名
  • 跨境c2c电商平台有哪些清远网站seo
  • 什么网站加盟代理做的专业营销咨询
  • wordpress多域名支持全网优化推广
  • 天津网站建设制作排名百度经验登录入口
  • 厦门网站建设团队百度网站排名优化价格
  • 网站生成器apk怎么做百度关键字优化
  • 免费网站是如何盈利的客户营销
  • umu互动平台领硕网站seo优化
  • 河北省做网站的企业软文广告图片
  • dedecms做网站教程百度allin 人工智能
  • 湖南涟钢建设有限公司网站抚州seo外包