PyTorch实现AlexNet示例


Posted in Python onJanuary 14, 2020

PyTorch: https://github.com/shanglianlm0525/PyTorch-Networks

PyTorch实现AlexNet示例

import torch
import torch.nn as nn
import torchvision

class AlexNet(nn.Module):
  def __init__(self,num_classes=1000):
    super(AlexNet,self).__init__()
    self.feature_extraction = nn.Sequential(
      nn.Conv2d(in_channels=3,out_channels=96,kernel_size=11,stride=4,padding=2,bias=False),
      nn.ReLU(inplace=True),
      nn.MaxPool2d(kernel_size=3,stride=2,padding=0),
      nn.Conv2d(in_channels=96,out_channels=192,kernel_size=5,stride=1,padding=2,bias=False),
      nn.ReLU(inplace=True),
      nn.MaxPool2d(kernel_size=3,stride=2,padding=0),
      nn.Conv2d(in_channels=192,out_channels=384,kernel_size=3,stride=1,padding=1,bias=False),
      nn.ReLU(inplace=True),
      nn.Conv2d(in_channels=384,out_channels=256,kernel_size=3,stride=1,padding=1,bias=False),
      nn.ReLU(inplace=True),
      nn.Conv2d(in_channels=256,out_channels=256,kernel_size=3,stride=1,padding=1,bias=False),
      nn.ReLU(inplace=True),
      nn.MaxPool2d(kernel_size=3, stride=2, padding=0),
    )
    self.classifier = nn.Sequential(
      nn.Dropout(p=0.5),
      nn.Linear(in_features=256*6*6,out_features=4096),
      nn.ReLU(inplace=True),
      nn.Dropout(p=0.5),
      nn.Linear(in_features=4096, out_features=4096),
      nn.ReLU(inplace=True),
      nn.Linear(in_features=4096, out_features=num_classes),
    )
  def forward(self,x):
    x = self.feature_extraction(x)
    x = x.view(x.size(0),256*6*6)
    x = self.classifier(x)
    return x


if __name__ =='__main__':
  # model = torchvision.models.AlexNet()
  model = AlexNet()
  print(model)

  input = torch.randn(8,3,224,224)
  out = model(input)
  print(out.shape)

以上这篇PyTorch实现AlexNet示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python多线程threading.Lock锁用法实例
Nov 01 Python
python 动态加载的实现方法
Dec 22 Python
不管你的Python报什么错,用这个模块就能正常运行
Sep 14 Python
Python 运行 shell 获取输出结果的实例
Jan 07 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
Jul 11 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
python模拟键盘输入 切换键盘布局过程解析
Aug 15 Python
利用Tensorflow的队列多线程读取数据方式
Feb 05 Python
python logging设置level失败的解决方法
Feb 19 Python
Python分析最近大火的网剧《隐秘的角落》
Jul 02 Python
如何用Python绘制3D柱形图
Sep 16 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 #Python
Python实现钉钉订阅消息功能
Jan 14 #Python
Python Tensor FLow简单使用方法实例详解
Jan 14 #Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 #Python
基于pytorch的lstm参数使用详解
Jan 14 #Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
Jan 14 #Python
np.random.seed() 的使用详解
Jan 14 #Python
You might like
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
javascript定义函数的方法
2010/12/06 Javascript
node.js中的fs.futimes方法使用说明
2014/12/17 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
Vue使用mixin分发组件的可复用功能
2019/09/01 Javascript
js实现抽奖功能
2020/11/24 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
Python开发的实用计算器完整实例
2017/05/10 Python
spyder常用快捷键(分享)
2017/07/19 Python
python机器学习之神经网络(一)
2017/12/20 Python
python机器学习实战之K均值聚类
2017/12/20 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
Python turtle库绘制菱形的3种方式小结
2019/11/23 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
自我鉴定四大框架
2014/01/17 职场文书
红领巾广播站广播稿
2014/10/19 职场文书
前台岗位职责
2015/02/13 职场文书
阿甘正传观后感
2015/06/01 职场文书