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

每天五分钟深度学习框架pytorch:快速搭建VGG网络的基础模块VGG块

本文重点

前面我们介绍了VGG神经网络,我们知道VGG是由许多的VGG块构成,那么本文我们将使用pytorch搭建VGG块

代码实现:

import torch

from torch import nn

def vgg_block(num_convs,in_channels,out_channels):

net=[nn.Conv2d(in_channels,out_channels,kernel_size=3,padding=1),nn.ReLU(inplace=True)]

for i in range(num_convs-1):

net.append(nn.Conv2d(out_channels,out_channels,kernel_size=3,padding=1)) net.append(nn.ReLU(inplace=True)) net.append(nn.MaxPool2d(2,2))

return nn.Sequential(*net)#*net是不要列表只要列表中的元素

代码分析:

我们先构建一个卷积层


http://www.kler.cn/a/502475.html

相关文章:

  • C++基础入门
  • springboot 加载本地jar到maven
  • 【华为云开发者学堂】基于华为云 CodeArts CCE 开发微服务电商平台
  • Spring Data Elasticsearch简介
  • Redis 优化秒杀(异步秒杀)
  • 贪心算法笔记
  • docker 日常使用(进入容器、查看日志)
  • [vue] $refs和$el的使用
  • Clojure语言的正则表达式
  • 代码随想录day24 | 贪心算法理论基础 leetcode 455.分发饼干 376.摆动序列 53. 最大子序和
  • 计算机网络 (40)域名系统DNS
  • django华为产品销售的数据爬虫与可视化分析
  • CSS语言的数据类型
  • [Python学习日记-75] 计算机基础与网络
  • SpringBoot + 事务钩子函数
  • 【PPTist】公式编辑、插入音视频、添加动画
  • 【Linux笔记】Day1
  • 【微服务】面试题 5、分布式系统理论:CAP 与 BASE 详解
  • vue(五)基础语法--循环遍历指令
  • C++实现设计模式---策略模式 (Strategy)
  • Java语言的并发编程
  • 【运维专题】大数据面试笔试宝典之大数据运维面试(四)
  • 计算机视觉算法实战——车道线检测
  • 提供的 IP 地址 10.0.0.5 和子网掩码位 /26 来计算相关的网络信息
  • fast-crud select下拉框 实现多选功能及下拉框数据动态获取(通过接口获取)
  • Qt 5.14.2 学习记录 —— 십 QLabel