马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
模子
神经网络采取下图
我利用之后发现迭代多了之后不绝最高是正确率65%左右,然后我自己添加了一些Relu激活函数和正则化,如今正确率可以有80%左右。
模子代码
- import torch
- from torch import nn
- class YmModel(nn.Module):
- def __init__(self):
- super(YmModel, self).__init__()
- self.model = nn.Sequential(
- nn.Conv2d(3, 32, kernel_size=5, stride=1, padding=2),
- nn.BatchNorm2d(32),
- nn.ReLU(),
- nn.MaxPool2d(2),
- nn.Conv2d(32, 32, kernel_size=5, stride=1, padding=2),
- nn.BatchNorm2d(32),
- nn.ReLU(),
- nn.MaxPool2d(2),
- nn.Conv2d(32, 64, kernel_size=5, stride=1, padding=2),
- nn.BatchNorm2d(64),
- nn.ReLU(),
- nn.MaxPool2d(2),
- nn.Flatten(),
- nn.Linear(64 * 4 * 4, 512),
- nn.ReLU(),
- nn.Dropout(0.5),
- nn.Linear(512,
复制代码 |