参考:
https://github.com/datawhalechina/thorough-pytorch
https://gitee.com/datawhalechina/thorough-pytorch
简介和安装简述:
PyTorch是由Facebook人工智能研究小组开发的一种基于Lua编写的Torch库的Python实现的深度学习库,应用量已经远远超过TensorFlow。
优势:简洁、上手快、项目开源、更好调试
安装:1.Anaconda安装。2.检查安装的硬件环境配置,关注有无NVIDIA GPU。3.选择安装pytorch的CU或者cuda版本。4.使用Pycharm
注意:如果安装cuda版本的pytorch需要下载cuda版本对应的显卡驱动,保证cuda的版本和电脑显卡驱动相匹配。
相关基础:
1.理解张量(对事物的多维度描述):
-
0维张量/标量 标量是一个数字
-
1维张量/向量 1维张量称为“向量”。
-
2维张量 2维张量称为矩阵
-
3维张量 公用数据存储在张量 时间序列数据 股价 文本数据 彩色图片(RGB)
2.实践包括:
(1)张量的建立、查看张量形状
(2)张量加减、维度变换、索引、广播
(3)自动求导 :reguires_grad=True out.backward()