摘要:
torchvision 中的数据集使用 在torchvision.datasets模块中提供了许多内置的数据集。 内置的数据集有 CIFAR10、MNIST、COCO等,更多可进入 pytorch 官网查看。 所有内置的数据集都继承了 torch.utils.data.Dataset 类,并且实现了 阅读全文
摘要:
学习 pytorch 的 transforms 一节中产生疑问:ToTensor 操作中图像数据满足 [0,255] 条件会进行线性归一化,映射到 [0,1]。在 ToTensor 操作后一般紧接着 Nomalize 操作,又进行了一次标准差归一化。既然已经归一化了一次,为什么还要再来一次? 以下是 阅读全文
摘要:
transforms 在计算机视觉工具包 torchvision下,用来对图像进行预处理: 数据中心化 数据标准化 缩放 裁剪 旋转 翻转 填充 噪声添加 灰度变换 线性变换 仿射变换 亮度、饱和度以及对比度变换等。 transforms 本质就是一个python文件,相当于一个工具箱,里面包含诸如 阅读全文
摘要:
TensorBoard 是TensorFlow的可视化工具包,提供机器学习实验所需的可视化功能和工具: 跟踪和可视化损失及准确率等指标 可视化模型图(操作和层) 查看权重、偏差或其他张量随时间变化的直方图 将嵌入投射到较低的维度空间 显示图片、文字和音频数据 剖析 TensorFlow 程序 安装 阅读全文
摘要:
当我们想一个python文件作为脚本直接执行时才执行某段代码,而被其他python文件调用时不执行那段代码,就可以通过 if __name__=='__main__'实现。 if __name__=='__main__'只有在python文件作为脚本执行时才为 True。 python 文件直接执行 阅读全文
摘要:
Pytorch加载数据初认识 pytorch 中加载数据主要涉及两个类:Dataset 和 Dataloader。 Dataset 提供一种方式去获取数据及其label Dataloader 构建可迭代的数据装载器,为网络提供不同的数据形式 Dataset Dataset 实现的功能: 获取每个数据 阅读全文
摘要:
管理虚拟环境 不同的项目需要不同的环境,Anaconda集成的conda包可以创建不同的环境并进行隔离。 打开 Anaconda Promp,创建环境,其中 pytorch 为创建的环境名: conda create -n 虚拟环境名 python=版本 启动环境 conda activate 虚拟 阅读全文
摘要:
os 即 operating system ,os 模块提供的就是各种 Python 程序与操作系统进行交互的接口。 读写文件建议使用内置函数 with open()。 导入 os 模块 import os 列出路径——os.listdir() os.listdir(path='.') 列出目录下的 阅读全文
摘要:
dir() 和 help() 是学习python的两个法宝函数。 dir() 能列出类或模块的全部内容 help() 帮助我们了解工具的使用方法 dir(str) help(str.join) 阅读全文
摘要:
Matplotlib 是 python 的绘图库。 以下内容主要介绍 Matplotlib 的子库 pyplot。pyplot 是常用的2D绘图模块,包含一系列绘图相关函数。 plot()函数 plot() 函数可以用来绘制点和线。 import matplotlib.pyplot as plt ' 阅读全文