读 «动⼿学深度学习 Pytorch 版»
1 |
|
⽣成数据集
1 |
|
1 |
|
1 |
|
读取数据
1 |
|
定义模型
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
注意: torch.nn 仅⽀持输⼊一个batch的样本不⽀持单个样本输入,如果只有单个样本,可使用 input.unsqueeze(0) 来添加一维。
初始化模型参数
1 |
|
1 |
|
定义损失函数
1 |
|
定义优化算法
1 |
|
1 |
|
我们还可以为不同子网络设置不同的学习率,这在finetune时经常用到。例:
1 |
|
训练模型
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
3D数据图
1 |
|
读 «动⼿学深度学习 Pytorch 版»
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
注意: torch.nn 仅⽀持输⼊一个batch的样本不⽀持单个样本输入,如果只有单个样本,可使用 input.unsqueeze(0) 来添加一维。
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
我们还可以为不同子网络设置不同的学习率,这在finetune时经常用到。例:
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|