环境配置请看这里
1、ReLU()
1、ReLU相关简介
以ReLU为例ReLU官方文档 ![在这里插入图片描述](https://img-blog.csdnimg.cn/902b2b3d5ead4816b90ebc676a83bca3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/f80a0c81f1fb43a4bc2e442fdfbdc7e5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16)
2、代码
import torch
from torch import nn
from torch.nn import ReLU
input = torch.tensor([[1,-0.5],
[-1,3]], dtype=torch.float32)
input = torch.reshape(input,(-1, 1, 2, 2))
class Tian(nn.Module):
def __init__(self):
super(Tian, self).__init__()
self.relu_1 = ReLU()
def forward(self,input):
output = self.relu_1(input)
return output
ren = Tian()
output = ren(input)
print("经过ReLU后=", output)
3、运行结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/95d97bd1de824f12a430ddbaf488e1cb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16)
2、Sigmoid()
1、Sigmoid相关简介
![在这里插入图片描述](https://img-blog.csdnimg.cn/f6310fcef2104d6886ca16c344b1c4fe.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/eaf78e176d314b90863d1e6a2d9656c2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16)
2、代码
import torch
import torchvision
from torch import nn
from torch.nn import ReLU, Sigmoid
from torch.utils.data import DataLoader
from torch.utils.tensorboard import SummaryWriter
dataset = torchvision.datasets.CIFAR10("E:/PycharmProjects/Pytoch_learning/dataset/CIFAR10",
train=False, transform=torchvision.transforms.ToTensor(), download=False)
dataloader = DataLoader(dataset, batch_size=64)
input = torch.tensor([[1,-0.5],
[-1,3]], dtype=torch.float32)
input = torch.reshape(input,(-1, 1, 2, 2))
class Tian(nn.Module):
def __init__(self):
super(Tian, self).__init__()
self.sigmoid_1 = Sigmoid()
def forward(self,input):
output = self.sigmoid_1(input)
return output
ren = Tian()
writer = SummaryWriter(log_dir="E:/PycharmProjects/runs/flower_experiment")
step = 0
for data in dataloader:
imgs, targets =data
output = ren(imgs)
print(output.shape)
writer.add_images("day10_input", imgs, global_step=step)
writer.add_images("day10_output", output, global_step=step)
step += 1
writer.close()
3、运行结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/2c4fd51c5ee340ceb249faedd946f8ca.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16)
4、tensorboard可视化
tensorboard详细教程tensorboard新手友好 在terminal中输入
tensorboard --logdir="E:/PycharmProjects/runs/flower_experiment"
回车后点击蓝色链接即可显示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/07bc7866c7df490cabc920cc4bbabc4f.png) 网页显示结果 ![在这里插入图片描述](https://img-blog.csdnimg.cn/98bbde26450741aaa6d49f1a464c1733.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_20,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/397899dc50604ff0b3d8cbc77397f784.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2K55Sc55Sw55Sw,size_19,color_FFFFFF,t_70,g_se,x_16)
|