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. Letters Removing CodeForces - 899F (线段树维护序列)

    大意: 给定字符串, 每次删除一段区间的某种字符, 最后输出序列. 类似于splay维护序列. 每次删除都会影响到后面字符的位置 可以通过转化为查询前缀和=k来查找下标. #include <i ...

  2. POST调用WCF方法-项目实践

    做即时通信项目时,需要与OA系统对接接口,主要目标是实现在OA里进行一项事项,通过调用我们的接口,即时通知过来,并弹出消息框提示一下.我们的即时通信使用的WCF服务进行通信,在客户端调用通信时,用的就 ...

  3. 软件工程——四则运算py(我小学的时候怎么没用过这东西?)

    题目:实现一个自动生成小学四则运算题目的命令行程序 github地址:https://github.com/ILTHEW/wc.git 主编:黄晖朝3116005178 助手:朱健栋311600520 ...

  4. mysql 循环、游标

    mysql 循环只能在存储过程.代码记录 CREATE DEFINER=`front`@`%` PROCEDURE `a_1`() BEGIN -- 声明变量,接收游标循环变量 DECLARE _co ...

  5. gevent模块学习(三)

    3. Group类,常用于不限制数量的管理异步任务的分组且可搜集运行结果 g = gevent.pool.Group(*args) -> Group 说明: 创建一个组对象,其实就是一个不限gr ...

  6. windows下使用 fdfs_client 上传文件

    在上一篇中介绍了使用 FastDFS 与 Nginx 在 Linux 系统上实现分布式图片服务器,现在介绍在 windows 系统下使用该分布式图片服务器. 需要安装 fdfs_client 模块和配 ...

  7. Spark 中Java实现数据库Row转Rating

    Dataset<Row> ratings = mlsc.sql("SELECT user,movie,rating FROM data");JavaRDD<Row ...

  8. java8中optional和.stream().map()

    使用optional的好处:是一个可以包含或不可以包含非空值的容器对象,更加友好的处理程序中的空对象. Optional<T>有方法 isPresent() 和 get() 是用来检查其包 ...

  9. C++对象模型复习

    本文写于2017-02-24,从老账号迁移到本账号,原文地址:https://i.cnblogs.com/EditPosts.aspx?postid=6440685 一:对象模型 C++面向对象的实现 ...

  10. Sublime Text3 调色板 ColorPicker插件安装及快捷键

    一.安装 第一步:打开菜单栏下的tools>command palette或是快捷键ctrl+shift+p输入PI 点击第一个安装包等待跳出窗口,输入ColorPicker,待安装完成 第二步 ...