代码如下(示例):
from torch import nn model = nn.Linear(1,1)二、torch.nn.Sequential
按顺序进行创建
代码如下(示例):
import torch from torch import nn model = nn.Sequential( nn.Linear(15,1), nn.Sigmoid() )三、自定义类(继承自 nn.Module)
代码如下(示例):
class model(nn.Module): def __init__(self): super().__init__() self.linear_1= nn.Linear(20,64) self.linear_2 = nn.Linear(64,128) self.linear_3 = nn.Linear(128,1) def forward(self,x): x = F.relu(self.linear_1(x)) x = F.relu(self.linear_2(x)) x = F.sigmoid(self.linear_3(x)) return x
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)