import torch.nn as nn
import torch.nn.functional as F
class Model(nn.Module):
def __init__(self):
super().__init__()
self.conv1 = nn.Conv2d(1, 20, 5)
self.conv2 = nn.Conv2d(20, 20, 5)
def forward(self, x):
x = F.relu(self.conv1(x))return F.relu(self.conv2(x))
表明输入 x 经过一个卷积层A,一个非线性层a,一个卷积层B,一个非线性层b,最后输出,如下图:
简单模型代码如下:
from torch import nn
import torch
# 定义一个简单的Module
class Tudui(nn.Module):
def __init__(self): # 初始化函数
super().__init__()# 调用父类的初始化函数
def forward(self, input): # 前向传播函数
output = input + 1# 定义张量的加法运算return output # 返回输出张量
tudui = Tudui()# 实例化一个Tudui对象
x = torch.tensor(1.0)# tensor()函数可以将任意数据转换为张量
print(tudui(x))
ChatGPT Plus 支付出现「您的银行卡被拒绝/your card has been declined」怎么办?
在订阅 ChatGPT Plus 或者 OpenAI API 时,有时候会出现已下报错 : Your card has been declined. 您的银行卡被拒绝
出现这种错误,有以下几个解…