• pytorch


    首先是要导入torch和torchsivion

    from torch import nn

    from torch.nn import Sequential,Conv2d,MaxPool2d,Flatten,Linear

    正常情况下使用要自己创建一个类,也就是神经网络

    class ZY(torch.nn.Module):

      def __init__(self):

        super(ZY,self).__init__()

        self.model1=Sequential( #Sequential里面的列表就是神经网络里的操作,逐步执行

          Conv2d(3,32,5,padding=2),#卷积操作,输入通道数为3,输出通道数为32,卷积核长宽为5,padding等于2,下面同理

          MaxPool2d(2),#池化操作,池化的那个东西,长宽为2,下面同理

          Conv2d(32,32,5,padding=2),

          MaxPool2d(2),

          Conv2d(32,64,5,padding=2),

          MaxPool2d(2),

          Flatten(),把正方形的featuremap拉成一个一维向量

          Linear(1024,64),#全连接层,1024->64

          Linear(64,10)

        )

      def forword(self,x):

        x=self.model1(x)

        return x

  • 相关阅读:
    2016-5-6
    PE文件格式
    CheatEngine-内存修改
    ollydbg教程-动态调试
    IDA教程-静态反编译
    JavaFX常用汇总
    settings.xml样例文件
    Cassandra安装配置
    Linux安装配置相关
    Dom4j-读写xml
  • 原文地址:https://www.cnblogs.com/zhaoyids/p/15828504.html
Copyright © 2020-2023  润新知