PyTorch专栏开篇-程序员宅基地

目前研究人员正在使用的深度学习框架不尽相同,有 TensorFlow 、PyTorch、Keras等。这些深度学习框架被应用于计算机视觉、语音识别、自然语言处理与生物信息学等领域,并获取了极好的效果。其中,PyTorch是当前难得的简洁优雅且高效快速的框架,当前开源的框架中,没有哪一个框架能够在灵活性、易用性、速度这三个方面有两个能同时超过PyTorch。

基于此,磐小仙邀请到了作者 News(CS硕士) ,在接下来的这段时间里,他将会给大家带来关于PyTorch的一个专栏。

这个专栏主要针对想要学习PyTorch的学生群体或者深度学习爱好者。通过专栏的学习,能够实现零基础想要了解和学习深度学习,降低自学的难度,快速学习PyTorch。

 

1. 专栏介绍

PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。它主要由Facebookd的人工智能小组开发,不仅能够 实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。PyTorch提供了两个高级功能:

  • 具有强大的GPU加速的张量计算(如Numpy)

  • 包含自动求导系统的深度神经网络

除了Facebook之外,Twitter、GMU和Salesforce等机构都采用了PyTorch。

官方教程包含了 PyTorch 介绍,安装教程;60分钟快速入门教程,可以迅速从小白阶段完成一个分类器模型;计算机视觉常用模型,方便基于自己的数据进行调整,不再需要从头开始写;自然语言处理模型,聊天机器人,文本生成等生动有趣的项目。

总而言之:

如果你想了解一下 PyTorch,可以看介绍部分。

如果你想快速入门 PyTorch,可以看60分钟快速入门。

如果你想解决计算机视觉问题,可以看计算机视觉部分。

如果你想解决自然语言处理问题,可以看NLP 部分。

后续会更新强化学习和生成对抗网络部分内容。

 

2. 专栏目录

第一章:PyTorch之简介与下载

  • PyTorch简介

  • PyTorch环境搭建

第二章:PyTorch之60min入门

  • PyTorch 入门

  • PyTorch 自动微分

  • PyTorch 神经网络

  • PyTorch 图像分类器

  • PyTorch 数据并行处理

第三章:PyTorch之入门强化

  • 数据加载和处理

  • PyTorch小试牛刀

  • 迁移学习

  • 混合前端的seq2seq模型部署

  • 保存和加载模型

第四章:PyTorch之图像篇

  • 微调基于torchvision 0.3的目标检测模型

  • 微调TorchVision模型

  • 空间变换器网络

  • 使用PyTorch进行Neural-Transfer

  • 生成对抗示例

  • 使用ONNX将模型转移至Caffe2和移动端

第五章:PyTorch之文本篇

  • 聊天机器人教程

  • 使用字符级RNN生成名字

  • 使用字符级RNN进行名字分类

  • 在深度学习和NLP中使用Pytorch

  • 使用Sequence2Sequence网络和注意力进行翻译

第六章:PyTorch之生成对抗网络

第七章:PyTorch之强化学习

 

3. 更新计划

 

更新频率:一周四篇

开始时间:下周

 

4. 学习交流

 

为了方便大家更好地与作者进行沟通交流,为此磐小仙针对这个专栏成立了QQ和微信读者交流群,同时邀请了专栏的作者News坐镇交流群,大家想近距离与作者沟通,都可以来加入。

 

加入方式:扫描下方微信群二维码,或者QQ群二维码,即可加入交流群。

640?wx_fmt=jpeg

扫描上方二维码,加入QQ交流群

 

640?wx_fmt=jpeg

扫描上方二维码,加入微信交流群

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fendouaini/article/details/100166414

智能推荐

IP代理池proxy,自建,免费,详细教程_ip proxy-程序员宅基地

文章浏览阅读8.3k次,点赞12次,收藏44次。这篇文章教你如何白嫖免费代理网站构造自己的一个ip代理池,不在为反爬检测而烦恼。思路就是找到一个免费ip网站,然后抓取上面的ip,去一个一个测试,能用的返回,不能用的扔掉。网站:http://www.nimadaili.com/。import requests as rfrom pymongo import MongoClientimport lxml.htmlurl = 'http..._ip proxy

AnimatedVectorDrawable的简单使用-程序员宅基地

文章浏览阅读3k次,点赞4次,收藏2次。本篇是关于Drawable的第十四篇博客,也是drawable的最后一篇博客了,虽然还有几个drawable,但是已经不打算继续写下去了。下一个系列将是Android动画方面的内容,希望大家可以关注一下。AnimatedVectorDrawable的使用需要配合动画和VectorDrawable使用,算是几个Drawable中最复杂的一个了,但是可以实现很酷的动画,在这里演示的动画当然很low噢_animatedvectordrawable

安卓设备发送指令操作蓝牙打印机打印信息_安卓指令打印-程序员宅基地

文章浏览阅读99次。使用起步wex5 - 3.9 编辑器打开 .w文件。安卓蓝牙驱动 cordova 版。引用安卓蓝牙设备驱动。蓝牙打印指令测试下载。下载 所需插件及驱动。_安卓指令打印

DirectX 11 学习笔记-Demo-02-程序员宅基地

文章浏览阅读213次。Basic.fx 基本的Effect文件,包括一个顶点着色器,一个像素着色器和若干Cbuffer。Cbuffer按照更新频率分组有助于提高效率。这里有两组Cbuffer,第一组主要是环境相关参数,一般而言每帧只更新一次。 第二组是和具体绘制对象有关系的参数,包括世界坐标下的对象的矩阵信息,纹理变换矩阵和光照材质等。 cbuffer cbPerFrame { Direc...

魅特30搭载鸿蒙,华为Mate 30仍用安卓,但这款产品或将搭载鸿蒙OS-程序员宅基地

文章浏览阅读179次。原标题:华为Mate 30仍用安卓,但这款产品或将搭载鸿蒙OS8月28日消息,今年8月份,华为正式宣布推出自研操作系统鸿蒙,这款操作系统可被开发用于手机、平板、电脑等多个场景,但据悉,华为目前暂不打算将其部署在手机上。近日,外媒报道,华为Mate 30系列手机将继续采用安卓操作系统,而鸿蒙操作系统有可能在华为智能手表上推出。外媒GSMArena报道称,华为最近为一系列智能手表申请了蓝牙认证,而华为...

web前端大一实训-HTML5+CSS大作业——节日圣诞节(5页)节日带背景音乐带视频(5页)带登录_html5+css 作业我视频+音频-程序员宅基地

文章浏览阅读359次。HTML5+CSS大作业——节日圣诞节(5页)节日带背景音乐带视频(5页)带登录常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大学生网页大作业网页设计需求, 喜欢的可以下载!获取更多源码PC电脑端关注我们????作者主_html5+css 作业我视频+音频

随便推点

NodeJS使用淘宝 NPM 镜像/NPM使用国内源_nodejs 国内源-程序员宅基地

文章浏览阅读3.9k次。NodeJS使用淘宝 NPM 镜像/NPM使用国内源这是一个完整npmjs.org镜像,你可以用此代替官方版本(只读),同步频率目前为10分钟一次以保证尽量与官方服务同步。当前registry.npm.taobao.org是从r.cnpmjs.org进行全量同步的. 当前npm.taobao.org运行版本是:[email protected] 本..._nodejs 国内源

Mybatis参数的深入(OGNL表达式)_mybatis 如何获取ognl中的变量-程序员宅基地

文章浏览阅读690次。首先介绍一下OGNL表达式(Object Graphic Navigation Language),它是通过对象的取值方法来获取数据,在写法上把get给省略了。例如:类中的写法:user.getName();OGNL的写法:user.usernamemybatis中之所以可以直接写username,而不用加.user,是因为在parameterType中已经提供了属性所属的类。下面以M..._mybatis 如何获取ognl中的变量

网络流详解-程序员宅基地

文章浏览阅读3.9w次,点赞122次,收藏346次。network-flows,网络流,传说中的省选算法先推荐一个讲网络流思路的网站:https://www.cnblogs.com/ZJUT-jiangnan/p/3632525.html目的首先,明确网络流是干什么的给定指定的一个有向图,其中有两个特殊的点源S(Sources)和汇T(Sinks),每条边有指定的容量(Capacity),求满足条件的从S到T的最大流(MaxFlow)...._网络流

6-Linux查看磁盘、文件剩余或占用空间大小_linux查看文件夹占用空间大小-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏38次。Linux查看磁盘、文件剩余或占用空间大小_linux查看文件夹占用空间大小

【BZOJ 3534】 3534: [Sdoi2014]重建 (Matrix-Tree Theorem)-程序员宅基地

文章浏览阅读42次。3534: [Sdoi2014]重建Time Limit:10 SecMemory Limit:512 MBSecSpecial JudgeSubmit:709Solved:323Description T国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情...

什么时候用List、Set或Map(Java中的集合框架体系)_业务开发什么时候使用list-程序员宅基地

文章浏览阅读2.2k次,点赞15次,收藏42次。集合框架体系集合是Java中提供的一种容器,可以用来存储多个数据;而由于存储的方式不同,就形成了很多不同的体系结构,统称为集合框架体系。归为两大类 : Conllection 和 Map Collection List ArrayList 1、排序有序,可重复 2、底层使用数组 3、查询快......_业务开发什么时候使用list