PyTorch从入门到放弃,目录

目录

一、前置基础(选看)

0101-Python从入门到放弃(目录)

0102-人工智能(目录)

0103-numpy模块

0104-DeepLearning-图像识别(cnn 流程架构)

二、Pytorch 引入

本章更多的是对 torch 的发展史的简单阐述。

0201-PyTorch 0.4.0迁移指南以及代码兼容(选看)

0202-pytorch和tensorflow的区别

三、Pytorch 搭建神经网络流程

本章将会带你站在一个高的角度来看 torch 这个框架,其中细节你可能有些看不懂,但是没关系,后面会把各个细节逐一攻破。

0301-利用numpy解决线性回归问题

0302-利用pytorch解决线性回归问题

0303-利用手写数字问题引入深度神经网络

四、Pytorch 的 Tensor 操作

上一章我们通过一些小实例演示了 torch 解决问题的一个流程,但是如果要解决手写数字问题我们可能还需要学些新东西。

所以本章分享则更多的是想让我们更好的利用torch帮我们解决更多的实际问题,而为了解决我们这第一个手写数字分类问题,首先让我们来先了解下torch的一些基础语法和基础方法。

不得不再次申明,由于torch的数据类型和numpy的数据类型有异曲同工之妙,所以此处默认你有numpy的基础,如果你不是很了解numpy的用法,可以查看前置基础中的 Numpy 基础。

0401-Tensor的基础操作

0402-Tensor和Numpy的区别

0403-Tensor内部存储结构

0404-Tensor的持久化和向量化

五、Pytorch 的 autograd 操作

上一篇文章简单的讲解了 tensor 的使用方法,虽然看起来很多,但还是很不全面的,不过对于接下来各种项目的搭建是足够的,而且一通百通,真遇到一个两个不太会的方法,百度是个好东西。

在使用 torch 搭建一个项目时,就好比在搭建一个房子,而 tensor 就相当于各种原料,对于房子的骨架结构,则更多的需要我们接下来要介绍的东西来实现。

也就是 autograd,autogra 的中文名叫做自动微分,顾名思义,就是让 torch 帮我们自动计算微分,它也是 torch 进行神经网络优化的核心。因此站在神经网络架构中讲,autograd 这个东西能够根据输入和前向传播过程自动构建计算图,并执行反向传播。

注:计算图可以简单的看做网络的架构图,只不过这个“架构图”转载的是各个流程单元的数据信息。

0501-Variable

0502-计算图

0503-autograd实战之线性回归

0504-扩展autograd(选看)暂无

六、Pytorch 的 nn 工具箱

nn 其实就是对 autograd 的又一层封装,为的就是让我们更快地更简单地搭建一个神经网络。

接下来我们将详细讲解 nn 这个工具箱的作用和使用方法,方便我们快速的搭建一个神经网络。

0601-利用pytorch的nn工具箱实现LeNet网络

0602-nn.Module

0603-常用的神经网络层

0604-转载-常用的神经网络层(详细)

0605-优化器

0606-nn.functional

0607-参数初始化策略

0608-nn和autograd的区别

0609-搭建ResNet网络

0610-nn.Module深入分析(选看)暂无

七、Pytorch 中常用的工具

上一章其实已经把 torch 的重要的基础都讲完了,通过这些基础你完全可以搭建一个属于你自己的深度神经网络架构,接下来介绍的工具更多的是辅助作用,但是你也不能不看,因为也很重要,哈哈!

这一章主要介绍三个工具,它们是在数据、可视化和 GPU 加速常用的工具,如果合理地使用这些工具可以极大地提高编码效率哦!

0701-数据处理

0702-计算机视觉工具包torchvision

0703-可视化工具tensorboard和visdom

0704-使用GPU加速_cuda

0705-深度网络模型持久化

八、Pytorch 实战

前几章已经把 pytorch 的大部分基础知识讲的很详细了,足够我们未来的使用,但是如果你想更加详细的了解 pytorch 的使用方法,推荐去阅读 pytorch 的官方文档, 而不是去看其他作者写的书籍或者博客,因为所有人的文章都不过是对官方文档做了自己的见解罢了。

接下来我们将给大家讲解一个又一个项目实战,通过项目去深入并记忆一个个知识点。

0801-深度学习程序架构设计

0802-编程实战_猫和狗二分类_深度学习项目架构

0803-PyTorch的Debug指南

九、AI 插画师:生成对抗网络(GAN)实战

0901-生成对抗网络GAN的原理简介

0902-用GAN生成动漫头像

十、AI 艺术家:神经网络风格迁移

1001-风格迁移原理介绍(暂无)

debugging……

推荐阅读

pytorch从入门到放弃(目录)

Python从入门到放弃(目录)

人工智能从入门到放弃(目录)

数据结构与算法-江西师范大学865(针对考研or面试)(目录)

十天快速入门Python(目录)

数据结构与算法-Python/C(目录)

Go从入门到放弃(目录)

TensorFlow2教程-旧(目录)

机器学习-项目杂记(目录)

Python能干啥-项目杂记(目录)

大数据分析和人工智能科普

人工智能(机器学习)学习之路推荐

推荐书单(网课)-人生/编程/Python/机器学习

曾Python培训讲师-Python开发无包装简历