【开源书】PyTorch深度学习起步,零基础入门(附pdf下载)

【导读】Vipul Vaibhaw在Github开源了一份关于Pytorch深度学习的书册,《First steps towards Deep Learning with pyTorch》,这是一本关于深度学习的开源书籍。这本书应该是非数学的,迎合了那些没有深度学习经验,数学知识和兴趣很少的读者。这本书旨在帮助读者迈出深度学习的“第一步”。



https://github.com/vaibhawvipul/First-steps-towards-Deep-Learning


小册子22页pdf版本便捷下载:

请关注专知公众号(点击上方蓝色专知关注

  • 后台回复“DLPB” 就可以获取《PyTorch深度学习起步的下载链接~ 



内容目录


第一章 理解人工神经网络  Understanding Artificial Neural Networks


随着时间的推移,我们人类对某些学科的好奇心呈指数级增长。宇宙、奇点、生命的意义、上帝、无限和大脑是排在榜首的。随着时间的推移,我们的大脑变得越来越有效率,我们开始深入思考问题,并开始提出正确的问题。我将在这里列出一些美丽的问题,当你阅读它们的时候,请暂停一下,为它所展示的几个世纪以来人类的进步鼓掌——


  • 我们在宇宙中是孤独的吗?

  • 意识是什么?所有的生物都有意识吗?

  • 是什么让我们成为人类?-不可能只是DNA,因为人类的基因组和黑猩猩的99%是一样的

  • 质数有什么奇怪的?

  • 我们有自由意志吗?

  • P与NP

  • 我们的大脑是如何工作的?


神经网络受到我们大脑工作方式的启发。下图是一个图形化的流程,其中圆圈代表神经元,边缘代表轴突。数字{w1, w2…wn}是神经网络权值的集合。权值是神经网络的关键部分,因为权值是神经网络在训练过程中调整的参数。

模型初始化(我们将在稍后讨论)

正向传播——预测输出。

反向传播——在定义损失函数的基础上,计算模型与真实值的距离,然后更新网络中的权值。这些更新是通过优化器所做的差分来实现的。

Geoffery Hinton,当前人工智能繁荣之父,对反向传播深表怀疑。他说:“我的观点是扔掉一切,重新开始,我不认为这是大脑的工作方式。我们显然不需要所有标注的数据”。我们人类试图在一切事物中找到规律。我们是在数据的稀缺性和稀疏性的情况下做到这一点的。一定有比反向传播更好的方法。我们需要更多地思考无监督学习。


第二章 Pytorch介绍  Introduction to Pytorch


Pytorch是一个基于python的科学计算框架,它也帮助我们设计深度神经网络。python的友好性使得初学者可以很容易地开始编写代码。Python已经成为机器学习领域的通用语。


第三章 如何让计算机看见?


计算机视觉一直是研究人员最感兴趣的领域之一。可以说,在深度学习领域取得了很大的进步,其动力来自于解决一些计算机视觉问题的挑战,如目标检测、分类等。


卷积神经网络


在深度学习领域,卷积神经网络(ConvNets或CNNs)已成为解决图像相关问题的标准方法。与之前的CNNs相比,CNNs最好的部分是它们需要的预处理少得多。几乎不需要硬编码的特性。


第四章 如何让计算机记忆?


灵感

RNNs是什么?

LSTM及其变体

在pytorch中使用LSTMs生成单词

该领域的进展


第五章 下一步


  • 从 Fast.ai MOOCs 开始学习

  • 在学习Fast ai's 课程同时, 学习Andrej Karpathy的课程笔记

  • 开始学习斯坦福大学 CS 231n.

  • 学习CS 229.



-END-

专 · 知


专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎登录www.zhuanzhi.ai,注册登录专知,获取更多AI知识资料!

欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程视频资料和与专家交流咨询

请加专知小助手微信(扫一扫如下二维码添加),加入专知人工智能主题群,咨询技术商务合作~

专知《深度学习:算法到实战》课程全部完成!560+位同学在学习,现在报名,限时优惠!网易云课堂人工智能畅销榜首位!

点击“阅读原文”,了解报名专知《深度学习:算法到实战》课程

展开全文
Top
微信扫码咨询专知VIP会员