摘要: os.system() 是 $os$ 模块最基础的方法,其他方法一般在该基础上封装完成。 os.system() 原理 $system()$ 可将字符串转化成命令行在服务器上运行;其原理是每条 $system()$ 在执行时,会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程。 上述 阅读全文
posted @ 2022-08-16 16:04 做梦当财神 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 测试模型时前面加:model.eval()。 但是不写这两个方法,模型也可以运行,这是因为这两个方法是针对在网络训练和测试时采用不同方式的情况,比如 $Batch\ Normalization、Dropout$。 $Dropout$:在训练过程的前向传播中,让每个神经元以一定的概率 $p$ 处于不激 阅读全文
posted @ 2022-08-16 15:55 做梦当财神 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1. torch.nn.Dropout() class torch.nn.Dropout(p=0.5, inplace=False) 随机将输入张量中部分元素设置为 $0$。对于每次前向调用,被置 $0$ 的元素都是随机的。 参数: p:将元素置 $0$ 的概率。(默认:0.5) inplace:设 阅读全文
posted @ 2022-08-16 15:54 做梦当财神 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: class torch.utils.data.Dataset 表示 $Dataset$ 的抽象类。 所有其他数据集都应该进行子类化。所以子类应该覆写 __len__和__getitem__,前者提供了数据集的大小,后者支持整数索引,范围从 $0$ 到 $len(self)$。 class torch 阅读全文
posted @ 2022-08-16 15:49 做梦当财神 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 目录1. 创建 Python 子环境:2. Pytorch 的安装2.1. 查看电脑 GPU 支持的 CUDA 版本2.2. CUDA 驱动检查2.3. Pytorch 包下载(GPU)2.4. 检查安装3. Jupyter Notebook 1. 创建 Python 子环境: # Python子环 阅读全文
posted @ 2022-08-16 15:46 做梦当财神 阅读(421) 评论(0) 推荐(0) 编辑
摘要: TensorBoard 神经网络可视化工具 1. pytorch 官方文档解析 from torch.utils.tensorboard import SummaryWriterclass class SummaryWriter(object) def __init__( self, log_dir 阅读全文
posted @ 2022-08-16 15:39 做梦当财神 阅读(282) 评论(0) 推荐(0) 编辑