马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
1.通过深度学习框架的高级API可以大概使实现softmax回归更轻易- import torch
- from torch import nn
- from d2l import torch as d2l
- batch_size = 256
- train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size)
复制代码
2.softmax回归输出层是一个全毗连层- net = nn.Sequential(nn.Flatten(), nn.Linear(784, 10))
- def init_weights(m):
- if type(m) == nn.Linear:
- nn.init.normal_(m.weight, std=0.01)
- net.apply(init_weights);
复制代码
3.在交织熵丧失函数中通报为归一化的猜测,盘算softmax及对数- loss = nn.CrossEntropyLoss(reduction='none')
复制代码
4.利用学习率为0.1的小批量随机梯度降落作为优化算法- trainer = torch.optim.SGD(net.parameters(), lr=0.1)
复制代码
|