今天学习神经网络-非线性,下面是这段代码的注释说明:
import torch # 导入PyTorch库
import torchvision # 导入torchvision库,它包含了处理图像等视觉任务的工具
from torch import nn # 导入PyTorch的神经网络模块
from torch.nn import ReLU, Sigmoid # 导入ReLU和Sigmoid激活函数
from torch.utils.data import DataLoader # 导入数据加载器
from torch.utils.tensorboard import SummaryWriter # 导入TensorBoard的日志写入器
# 创建一个2x2的张量
input = torch.tensor([[1, -0.5],
[-1, 3]])
# 将张量重塑为形状为(1, 1, 2, 2)的张量,这是常用于卷积神经网络输入的形状
input = torch.reshape(input, (-1, 1, 2, 2))
p