pytorch接上:

1、Dataset:提供一种方式去获取数据及其label

Dataloader:为后面网络提供不同数据形式,将Dataset进行打包整理。

2、例:

class MyData(Dataset):

def __init__(self):   (作用就是为class提供一个全局变量)

3、读取图片:1、import opencv   2、from PIL import Image

用第二种方式要添加路径,window要使用两个\\,代表转义

利用 img = Image.open(img_path)可以读取图片流

显示图片:img.show()

4、def __getitem__(self,idx)    idx是索引,可以根据  image list  找到图片地址

需要用到   import os,是python常用的系统的库

dir代表文件夹

关于路径的整理:

最后一行函数是将 root 和 label 的路径拼接

5、代码中 self 可以把指定的变量给后面函数使用

前两行是进行创建全局变量,方便后面使用。

6、 logdir=事件文件所在文件夹名称

通过tensorboard查看效果图,端口可自行设置,蓝色部分点开就是效果图。

7、numpy一般写成np.

8、在程序的左下角,Structure结构中

compose:是进行裁剪(一般是中心裁剪)

是后者的输入

Normalize:归一化

totenso:把PTL 的图或者np类型的转化成tensor

toPILImage:转化成PIL的图

9、transforms结构和用法

作为一个.py文件,类似工具箱

主要解决两个问题:

1、transforms在python中如何使用

tensor_trans = transforms.ToTensor()

引入transforms工具中的totensor,返回tensor值

tensor_img = tensor_trans(img)

将img转化成tensor类型的img

流程图:

2、为什么要输出tensor的数据类型

tensor包含了神经网络中的理论:

backward_books =反向传播

grad 梯度

10、

类型 :                                            打开方式:

11、python中call的用法

红色框是利用了__call__,可以后续调用的时候,不用加(.名称)

12、nomalize归一化公式

mean均值,std标准

13、resize

14、总结方法:

关注输入和输出类型,多看官方文档:ctrl+鼠标左键,关注此方法需要什么参数

不知道返回值的时候:1、print     2、print(type())    3、debug

截止:PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】_哔哩哔哩_bilibili

明日计划,接着看pytorch,另外看:【建议收藏】C语言/C++ 手写支付宝人脸识别系统_哔哩哔哩_bilibili

英语学习:

device

enlighten

infant

stem

prompt

allegedly

realm

execute

implicitly

spontaneously

fetch

protagonist

possession

attentively

foresee

explicit

perspective

dismiss

consensus

facial

rip

tactic

entrepreneur

practitioner

withstand

therapy

predator

wipe

immense

irrationnally

cruel

manipulate

aggregate

welfare

subsistence

legitimate

学习总结(二)---11.1相关推荐

  1. C++11/14学习(二)类型推导

    C++11/14学习(二)类型推导 C++11 引入了 auto 和 decltype 这两个关键字实现了类型推导,让编译器来操心变量的类型. 这使得 C++ 也具有了和其他现代编程语言一样,某种意义 ...

  2. Membership学习(二)membership入门

    Membership学习(二)membership入门 --不写一行代码在asp.net中实现用户验证管理系统 这篇文章我们将实现一个简单的网站,在网站中实现用户的身份验证,创建用户,修改密码 还有限 ...

  3. tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数

    tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报  分类: tensorflow(4)  目录(?)[+] 本笔记目的 ...

  4. Maven学习总结(二)——Maven项目构建过程练习

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验 ...

  5. 学习:二维码、QR码、J4L-QRCode、java

    转自:http://baijinshan.iteye.com/blog/1004554 学习:二维码.QR码.J4L-QRCode.java Java企业应用网络应用Rails应用服务器  开源码 J ...

  6. 转载:javaweb学习总结(二十三)——jsp自定义标签开发入门

    javaweb学习总结(二十三)--jsp自定义标签开发入门 转自:http://www.cnblogs.com/xdp-gacl/p/3916734.html 一.自定义标签的作用 自定义标签主要用 ...

  7. [导入][转]sap学习手册二

    SAP学习手册二 作者:sunxufeng 有没有调整IDES4.6的中文包参数的步骤呢? 在导入中文包后直接手工修改有关参数,不要用CZ10去修改假定为D盘,路径为D:usrsapC11syspro ...

  8. OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()

    OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse() #include <opencv2/opencv.hpp>usi ...

  9. PyTorch框架学习十二——损失函数

    PyTorch框架学习十二--损失函数 一.损失函数的作用 二.18种常见损失函数简述 1.L1Loss(MAE) 2.MSELoss 3.SmoothL1Loss 4.交叉熵CrossEntropy ...

  10. 深入学习二叉树(二) 线索二叉树

    深入学习二叉树(二) 线索二叉树 1 前言 在上一篇简单二叉树的学习中,初步介绍了二叉树的一些基础知识,本篇文章将重点介绍二叉树的一种变形--线索二叉树. 2 线索二叉树 2.1 产生背景 现有一棵结 ...

最新文章

  1. springboot 得到端口_带你入门SpringBoot
  2. 图像转置的MATLAB和OpenCV源码
  3. 聊聊Tomcat的架构设计
  4. android 发送重启广播,Android实现关机重启的方法分享
  5. [leetcode]347. Top K Frequent Elements
  6. 使用WEUI uploader上传图片
  7. 在下列计算机应用项目中,属于过程控制应用领域的是,计算机基础试题.ppt
  8. easyui 添加下拉框数据_电商教父:关于淘宝关键词点击率以及提升数据的方法...
  9. windows下编写dll
  10. 扑克牌大小的充电宝,你有吗?
  11. 高中生计算机考试软件手机版,信考中学信息技术考试练习系统内蒙古高中版
  12. Windows右键菜单
  13. linux安装atari环境实录
  14. 卸载32位office安装64位office卸载不完全导致不能安装64位office时解决办法
  15. spring boot+secruity 跨域问题,cookie问题解决
  16. skycc论坛自动顶贴机 V8.2免费版
  17. JavaScript学习(十二)原生JS写时钟
  18. MySQL配置SSL访问-配置 MySQL 使用加密连接
  19. 走进MSTP -- 7. 软硬管道
  20. rtl8188 wifi模块设置

热门文章

  1. 从LOL金克斯的不解释连招学习装饰者模式
  2. SAP ALV右击电子表格不显示问题
  3. MySQL 批量修改表名
  4. PDF转Word转换器哪个好用
  5. js 10进制 16进制互相转换
  6. 阿平小记之代码之路(一)
  7. Python超级明星WEB框架Flask
  8. vue axios 怎么也获取不了后台传过来的session 求大神指教
  9. 一键爬取基金历年季度报数据,轻松搞定!附源码
  10. 上线11年公众号广告大变天!最新政策解读|西瓜数据