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. git设置用户名和邮箱

    用git config --global user.name "your name"命令来设置你的用户名 用git config --global user.email " ...

  2. nameode启动过程

    namenode在内存和磁盘中都保存了fsimage和edits文件 内存中保证hdfs文件系统的访问效率,磁盘中保证hdfs文件系统的安全性 namenode的文件组成: fsimage文件:保存文 ...

  3. 关于node

    nodejs npm常用命令 npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准.有了npm,可以很快的找到特定服务要使用的包,进行下载.安装以及管理已经安装的包. ...

  4. 2n字符

    有2n字符挨个排成一排,前n个是'1',后n个是'0'.如 11110000(此时2n=8),现在交换字符的位置,使之按照 10101010 的模式排列.而且要使字符移动的次数最少,编程计算最少的移动 ...

  5. zzw原创_mysql脚本打印出提示信息

    批量执行大量数据库脚本的时候,数据库脚本报错,要定位到哪个脚本,如果数据库脚本中不主动打印脚本信息比较困难 一.ORACLE 在oracle数据库脚本,可以借助prompt比如脚本中放如下语句: pr ...

  6. spark mllib prefixspan demo

    ./bin/spark-submit ~/src_test/prefix_span_test.py source code: import os import sys from pyspark.mll ...

  7. 学号 20175212 《Java程序设计》第3周学习总结

    学号 20175212 <Java程序设计>第3周学习总结 教材学习内容总结 一. Java--面向对象语言 核心内容为对象,一切围绕着对象.以下为三个重要性质: 封装性:将数据和对数据的 ...

  8. 【jenkins】jenkins+maven+gitlab+testng,jenkins配置

    电脑版本:windows10企业版 jenkins配置: 1.general配置,这里的配置比较简单,基本默认就可以了 2.源码管理 2.1填写git地址,从你的gitlib项目里去找.不会的自行百度 ...

  9. wholesale custom weighted blankets / travel weighted blankets

    What is weighted blankets? Weighted blanket named heavy gravity blanket,for child and adult. Help re ...

  10. CSS3-3

    关于背景 一. 渐变&径向渐变(background-image: -webkit-linear-gradient() && background-image: -webkit ...