Pytorch(六) —— 模型调优tricks
1.正则化 Regularization
1.1 L1正则化
import torch
import torch.nn.functional as F
from torch import nn
device=torch.device("cuda:0")
MLP = nn.Sequential(nn.Linear(128,64),
nn.ReLU(inplace=True),
nn.Linear(64,32),
nn.ReLU(inplace=True),
nn.Linear(32,10)
)
MLP.to(device)
loss_classify = nn.CrossEntropyLoss().

本文介绍了使用PyTorch进行模型优化的各种技巧,包括L1和L2正则化、动量与学习率衰减、EarlyStopping及Dropout等方法,并提供了具体的代码实现。
最低0.47元/天 解锁文章
501





