9.22周末大复习
没有一条是容易的路,各有各的不容易,现在就是尽可能做长久有意义的事情。
人生就是不断地 ,欲望—追求----新的欲望…… 这就是生活的真相。
先苦不一定后甜,先甜一定是甜了。 最重要的是享受好当下,进入心流,养心。
深度学习
安装anaconda 会用自带控制台 明白它是一个便于同时兼容不同环境的工具
Pytorch 提供了一系列工具
理解dataset 数据集 可以获取数据以及label
dataloader 获取数据的方法
Python的文件编程 和控制台编程
Python继承的语法 return返回一个元祖
数据集代码实战
思路 自己实现一个MyData 类 里面重写 init 和getitem方法
基本元素 path 路径 ,可以有join函数拼接而成 通过os库里面的listdir函数具现化路径为对象
后面根据不同参数,调用MyData构造就可以获得不同的数据集对象
TensorBoard的下载 挂镜像快
这是一个图形化的,用于查看训练结果的工具
注意 版本兼容的问题 重复的插件命名问题 删除对应重复的包
核心开启指令 tensorboard –logdir=”D:\my深度学习\pytorch1\logs” –port=6007
注意是绝对路径
Add_scalar 画坐标图 传参数 图名字 y轴 x轴
Add_image 传图片
将图像转换为 numpy 数组、指定全局步数以及明确指定数据格式,有助于确保图像数据正确地被添加到 TensorBoard 中进行可视化。
一些方法 toTensor normalize resize
Compose链式编程 传进去transform类型
Torchvision数据集 下载使用
Dataloader 使用 注意参数的含义
洗牌 一次取多少个 最后数据不足一次的量是否丢弃 注意遍历的含义
组成原理
数的表示 正负之分 原码反码补码 定点数 无符号数
不同类型的转换 补码—原码 补码—》-补码
数的基本计算 移位 加减 乘(要移位)
补码运算的不同
一些概念 溢出
电路实现
Jvm(内存结构 GC )
Mybaties(配置)
Springboot(自动装配)零碎知识点复习