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

微信开发者文档小程序互联网关键词优化

微信开发者文档小程序,互联网关键词优化,网站建设用自助建站系统好不好,html 做网站的模板参考自 up主的b站链接#xff1a;霹雳吧啦Wz的个人空间-霹雳吧啦Wz个人主页-哔哩哔哩视频这位大佬的博客 Fun_机器学习,pytorch图像分类,工具箱-CSDN博客 VGG 在2014年由牛津大学著名研究组 VGG#xff08;Visual Geometry Group#xff09;提出#xff0c;斩获该年 Imag…参考自  up主的b站链接霹雳吧啦Wz的个人空间-霹雳吧啦Wz个人主页-哔哩哔哩视频这位大佬的博客 Fun_机器学习,pytorch图像分类,工具箱-CSDN博客 VGG 在2014年由牛津大学著名研究组 VGGVisual Geometry Group提出斩获该年 ImageNet 竞赛中 Localization Task定位任务第一名和 Classification Task分类任务第二名。 VGG 的创新点 通过堆叠多个小卷积核来替代大尺度卷积核可以减少训练参数同时能保证相同的感受野。 论文中提到可以通过堆叠两个3×3的卷积核替代5x5的卷积核堆叠三个3×3的卷积核替代7x7的卷积核 1. CNN感受野 在卷积神经网络中决定某一层输出结果中一个元素所对应的输入层的区域大小被称作感受野receptive field。 通俗的解释是输出feature map上的一个单元 对应 输入层上的区域大小。 以下图为例输出层 layer3 中一个单元 对应 输入层 layer2 上区域大小为2×2池化操作对应输入层 layer1 上大小为5×5 可以这么理解layer2中 2×2区域中的每一块对应一个3×3的卷积核又因为 stride2所以layer1的感受野为5×5   现在我们来验证下VGG论文中的两点结 VGG网络有多个版本一般常用的是VGG-16模型其网络结构如下如所示 pytorch搭建VGG网络 import torch.nn as nn import torchclass VGG(nn.Module):def __init__(self, features, num_classes1000, init_weightsFalse):super(VGG, self).__init__()self.features features # 卷积层提取特征self.classifier nn.Sequential( # 全连接层进行分类nn.Dropout(p0.5),nn.Linear(512*7*7, 2048),nn.ReLU(True),nn.Dropout(p0.5),nn.Linear(2048, 2048),nn.ReLU(True),nn.Linear(2048, num_classes))if init_weights:self._initialize_weights()def forward(self, x):# N x 3 x 224 x 224x self.features(x)# N x 512 x 7 x 7x torch.flatten(x, start_dim1)# N x 512*7*7x self.classifier(x)return xdef _initialize_weights(self):for m in self.modules():if isinstance(m, nn.Conv2d):# nn.init.kaiming_normal_(m.weight, modefan_out, nonlinearityrelu)nn.init.xavier_uniform_(m.weight)if m.bias is not None:nn.init.constant_(m.bias, 0)elif isinstance(m, nn.Linear):nn.init.xavier_uniform_(m.weight)# nn.init.normal_(m.weight, 0, 0.01)nn.init.constant_(m.bias, 0)这里有一点需要注意的是 VGG网络有 VGG-13、VGG-16等多种网络结构 # vgg网络模型配置列表数字表示卷积核个数M表示最大池化层 cfgs {vgg11: [64, M, 128, M, 256, 256, M, 512, 512, M, 512, 512, M], # 模型Avgg13: [64, 64, M, 128, 128, M, 256, 256, M, 512, 512, M, 512, 512, M], # 模型Bvgg16: [64, 64, M, 128, 128, M, 256, 256, 256, M, 512, 512, 512, M, 512, 512, 512, M], # 模型Dvgg19: [64, 64, M, 128, 128, M, 256, 256, 256, 256, M, 512, 512, 512, 512, M, 512, 512, 512, 512, M], # 模型E }# 卷积层提取特征 def make_features(cfg: list): # 传入的是具体某个模型的参数列表layers []in_channels 3 # 输入的原始图像(rgb三通道)for v in cfg:# 最大池化层if v M:layers [nn.MaxPool2d(kernel_size2, stride2)]# 卷积层else:conv2d nn.Conv2d(in_channels, v, kernel_size3, padding1)layers [conv2d, nn.ReLU(True)]in_channels vreturn nn.Sequential(*layers) # 单星号(*)将参数以元组(tuple)的形式导入def vgg(model_namevgg16, **kwargs): # 双星号(**)将参数以字典的形式导入try:cfg cfgs[model_name]except:print(Warning: model number {} not in cfgs dict!.format(model_name))exit(-1)model VGG(make_features(cfg), **kwargs)return model train.py model_name vgg16 net vgg(model_namemodel_name, num_classes5, init_weightsTrue)
http://www.pierceye.com/news/479317/

相关文章:

  • 天河网站设计响应式视频网站模板
  • 网站制作老了手机网站模板开发
  • 哪家网站建设比较好海拉尔建网站
  • 丹东网站推广海南行指专业网站开发
  • 网站如何调用手机淘宝做淘宝客中国企业网站查询
  • 淄博建设工程学校官方网站专门做商标的网站有哪些
  • 私人免费网站怎么下载企业网站设计方案
  • 做阿里巴巴网站找谁互联网推广公司
  • 网站如何做微信支付宝支付宝支付网页传奇发布网
  • 网站建设语录谷歌浏览器官网下载
  • 互动营销网站免费学高中课程的软件
  • 沈阳网站建设活动方案公司网站建设攻略
  • 建网站 方法喜来健cms系统
  • 甘肃 网站备案关于网站开发费用的入账
  • 南昌建网站的公司个人博客模板网站
  • 银川建设局网站丹江口网站制作
  • 做化工的 有那些网站自动的东莞网站制作公司
  • 做网站要求高吗中国建设教育网
  • 支付宝 手机网站开发seo优化在哪里学
  • 建筑工人找活的平台郑州网站优化托管
  • 微网站 下载网站建设找刘贺稳营销专家
  • 网站建设的需求文档视频直播网站开发
  • 高州网站设计鄂尔多斯建设招投标网站
  • 建立网站看病的经济问题菜单设计制作图片
  • 网站推广优化招聘seo整站优化托管
  • 企业网站建设方案百度文库北京正邦品牌设计公司
  • 新乡个人网站建设国际婚恋网站排名
  • 昆明网站建设哪家seo内部优化具体做什么
  • 网站架构设计师浙江省建设厅网站证件
  • 服务器和网站维护安康网站建设公司报价