PyTorch Prerequisites - Syllabus for Neural Network Programming Series

PyTorch先决条件 - 神经网络编程系列教学大纲

每个人都在发生什么事?欢迎来到PyTorch神经网络编程系列。

在这篇文章中,我们将看看做好最佳准备所需的先决条件。 我们将对该系列进行概述,并对我们将要开展的项目进行预览。 这将使我们对我们将要学习什么以及在系列结束时我们将拥有哪些技能有一个很好的了解。 不用多说,让我们直接了解细节。

此系列需要两个主要先决条件:

1、编程经验
2、神经网络经验

让我们来看看对于这两个类别我们需要知道哪些东西:

编程经验

这个神经网络编程系列将专注于使用Python和PyTorch编程神经网络。

没有必要事先了解Python。 但是,理解编程通常是必需的。 任何编程经验或对变量,对象和循环等这些概念有些了解都足以学习本系列教程。

神经网络经验

在本系列中,我们将使用PyTorch,我们将会发现,pytorch是用python来写的,一个非常精简的深度学习神经网络API.

这意味着,从编程的角度来看,我们将非常接近于从头开始编程神经网络。 因此,了解神经网络和深度学习基础知识肯定是有益的。 这不是一项要求,而是推荐先去学习深度学习基础系列教程。

神经网络编程系列教学大纲

对于这个系列教程,共有两个部分。我们来看看每个部分的详细内容:

第一部分:pytorch和tensor

  第一节:介绍pytorch

      pytorch的先决条件:神经网络编程系列

      pytorch用途:python深度学习神经网络API

      pytorch的安装:快速简单

      CUDA的用途:为什么深度学习需要使用GPU

  第二节:介绍tensor

      tensor的用途:深度学习的数据结构

      维度、轴、形状解释-深度学习之张量

      CNN的张量形状解释:CNN和特征图

  第三节:pytorch之tensor

      pytorch的tensor解释-神经网络编程

      为深度学习创建pytorch tensor-最优的选择

  第四节:tensor操作

      展平、重塑、挤压解释-深度学习之tensor

      CNN展平操作可视化-tensor批处理

      深度学习的tensor-映射与元素操作

      ArgMax and Reduction Ops - Tensors for Deep Learning

第二部分:pytorch之神经网络和深度学习

  第一节:数据和数据处理

    深度学习中数据的重要性-AI中流行的MNIST

    提取、转化、加载-深度学习数据准备

    pytorch的DataSethe DataLoader-探索训练集

  第二节:神经网络和深度学习

    使用pytorch搭建CNN-面向对象神经网络

    pytorch CNN层-神经网络架构

    pytorch实现CNN的前向传播

    前向传播解释|向神经网络传递单张图像

    神经网络批处理|传递批图像
    卷积神经网络tensor转化

  第三节:训练神经网络

    使用pytorch训练卷积神经网络

    用混淆矩阵分析神经网络的输出结果

  

Neural Network Programming - Deep Learning with PyTorch with deeplizard.的更多相关文章

  1. Neural Network Programming - Deep Learning with PyTorch - YouTube

    百度云链接: 链接:https://pan.baidu.com/s/1xU-CxXGCvV6o5Sksryj3fA 提取码:gawn

  2. neural network and deep learning笔记(1)

    neural network and deep learning 这本书看了陆陆续续看了好几遍了,但每次都会有不一样的收获. DL领域的paper日新月异.每天都会有非常多新的idea出来,我想.深入 ...

  3. 《Neural Network and Deep Learning》_chapter4

    <Neural Network and Deep Learning>_chapter4: A visual proof that neural nets can compute any f ...

  4. 《Neural Networks and Deep Learning》课程笔记

    Lesson 1 Neural Network and Deep Learning 这篇文章其实是 Coursera 上吴恩达老师的深度学习专业课程的第一门课程的课程笔记. 参考了其他人的笔记继续归纳 ...

  5. 课程一(Neural Networks and Deep Learning),第四周(Deep Neural Networks) —— 3.Programming Assignments: Deep Neural Network - Application

    Deep Neural Network - Application Congratulations! Welcome to the fourth programming exercise of the ...

  6. [C1W2] Neural Networks and Deep Learning - Basics of Neural Network programming

    第二周:神经网络的编程基础(Basics of Neural Network programming) 二分类(Binary Classification) 这周我们将学习神经网络的基础知识,其中需要 ...

  7. 吴恩达《深度学习》-第一门课 (Neural Networks and Deep Learning)-第二周:(Basics of Neural Network programming)-课程笔记

    第二周:神经网络的编程基础 (Basics of Neural Network programming) 2.1.二分类(Binary Classification) 二分类问题的目标就是习得一个分类 ...

  8. 树卷积神经网络Tree-CNN: A Deep Convolutional Neural Network for Lifelong Learning

    树卷积神经网络Tree-CNN: A Deep Convolutional Neural Network for Lifelong Learning 2018-04-17 08:32:39 看_这是一 ...

  9. [C3] Andrew Ng - Neural Networks and Deep Learning

    About this Course If you want to break into cutting-edge AI, this course will help you do so. Deep l ...

随机推荐

  1. nginx配置二级目录,反向代理不同ip+端口

    场景描述: 通过二级目录(虚拟目录,应用程序)的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在192.168.1 ...

  2. h5页面避免两个页面反复跳转死循环

    项目中经常会碰到在一个页面加判断之后跳转另一个页面,并且无法返回,来回跳转,死循环,遇到这种情况可以在跳转时使用location,replace,关闭之前页面,与location.href 两者的不同 ...

  3. Azure中block和Page的比较 Azure: Did You Know? Block vs Page Blobs

    Azure storage service supports two types of blobs (blob, or BLOB, stand for Binary Large OBject, i.e ...

  4. 简单测试 Kotlin native 性能

    准备 一直使用kotlin JVM平台开发服务器的应用,最近想试试看 Kotlin native的性能. 我使用的是 kotlin native 1.3.21,要使用他非常的简单,下载最新的 IDEA ...

  5. Vue.js安装使用教程

    一.说明 上大学前,请的都是前端JavaScript.后端ASP/PHP/JSP.前后端代码混杂:上大学时,请的都是前端Jquery.后端SSH.前后端代码分离通过模板关联:大学出来后,请的都是前端三 ...

  6. C#设计模式(0)-设计模式系列文章导航

    设计模式系列文章导航  C#设计模式(1)——单例模式(SingletonPattern) C#设计模式(2)——简单工厂模式(SimpleFactory)    C#设计模式(3)——工厂方法模式( ...

  7. springmvc核心技术

    目录 异常处理 类型转换器 数据验证 文件上传与下载 拦截器 异常处理 Spring MVC中, 系统的DAO, Service, Controller层出现异常, 均通过throw Exceptio ...

  8. java-面向对象(公元2017-6-28)

    1.面向对象 何为面向对象:编写程序的时候会提取相似的 特征,把这些相似的特征组织起来 类:相似的特征组织起来的类型.            泛指.可理解为模板 对象:属于类中的具体事物       ...

  9. python turtle库的几个小demo

    一.先上图 一个同切圆和五角星 上代码 import turtle #同切圆 turtle.pensize(2) turtle.circle(10) turtle.circle(40) turtle. ...

  10. php使用gearman进行任务分发

    一.安装gearman 下载gearman源码包 1 https://launchpad.net/gearmand/+download 如: gearmand-1.1.12.tar.gz 下载php的 ...