PyTorch学习笔记(5)–神经网络基本骨架nn.Module的使用
本博文是PyTorch的学习笔记,第5次内容记录,主要介绍神经网络基本骨架nn.Module的基本使用。
目录
1.nn.Module是什么
torcn.nn是专门为神经网络设计的模块化接口. nn构建于autograd之上,可以用来定义和运行神经网络。
nn.Module是nn中十分重要的类,包含网络各层的定义及forward方法,在用户自定义神经网络时,需要继承自nn.Module类。
在PyTorch官网中有关于torch.nn的详细情况介绍:torch.nn模块介绍。
具体情况如下图所示:
2.nn.Module的使用
2.1nn.Module的基本结构
在官网中,详细介绍了nn.Module的基本结构,现以containers为例,详细代码入下:
import torch.nn as nn
import torch.nn.functional as F
class Model(nn.Module):