首页 存档 技术 查看内容

利用Python进行深度学习的完整入门指南(附资源)

2018-3-30 13:00 |来自: 互联网 469 0

摘要: 大数据文摘作品,转载要求见文末 编译团队|姚佳灵裴迅 简介 深度学习,是人工智能领域的一个突出的话题,被众人关注已经有相当长的一段时间了。它备受关注是因为在计算机视觉(Computer Vision)和游戏(Alpha GO ...

大数据文摘作品,转载要求见文末

编译团队|姚佳灵裴迅


简介


深度学习,是人工智能领域的一个突出的话题,被众人关注已经有相当长的一段时间了。它备受关注是因为在计算机视觉(Computer Vision)和游戏(Alpha GO)等领域有超越人类能力的突破。自上一次调查(查看调查:https://www.analyticsvidhya.com/blog/2014/06/deep-learning-attention/以来,对于深度学习的关注又出现了大幅增加的趋势。


下图是谷歌趋势向我们所展示的:



如果你对这个话题感兴趣的话,本文是一个很好的非技术性的介绍。如果你有兴趣了解关于深度学习的最新趋势,本文是一个很全面的汇总。


在这里,我们的目标是为新手和想进一步探索深度学习的人们提供一个学习路径。那么,你准备好踏上征服深度学习的征程了吗?我们上路吧。


步骤0:出征准备


建议在进入深入学习领域之前,应该了解机器学习的基本知识。“机器学习的学习路径”(https://www.analyticsvidhya.com/learning-path-learn-machine-learning/)是一个完整的资源,让你开始了解该领域。


如果你想要一个较短的版本,请看下面:

  • 基础数学,资源1:“数学|可汗学院(Khan academyhttps://www.khanacademy.org/math)”(尤其是微积分、概率论和线性代数)


  • Python基础,资源:“计算机科学入门”(https://www.datacamp.com/community/open-courses/introduction-to-python-machine-learning-with-analytics-vidhya-hackathons#gs.null),EDX课程


  • 统计学基础,资源:“统计入门”(https://www.udacity.com/course/intro-to-statistics--st101),Udacity的课程


  • 机器学习基础,资源:“机器学习入门”(https://www.udacity.com/course/intro-to-machine-learning--ud120),Udacity的课程


时间:建议2-6个月

步骤1:设置好你的机器


在继续下一步之前,请确保有支撑硬件。一般建议应该至少有:


  • 一个足够好的GPU4 GB),最好是Nvidia


  • 一个够用的CPU(如英特尔酷睿i3可以,而英特尔Pentium不行)


  • 4GB内存或取决于数据集。

如果仍然不确定,可以看一下这个硬件指南http://timdettmers.com/2015/03/09/deep-learning-hardware-guide/


PS:如果你是一个铁杆游戏玩家(当然不只是糖果粉碎机玩家!),你可能已经有了所需硬件。


如果没有所需硬件,可以购买或租用一个亚马逊网页服务(AWShttps://aws.amazon.com)。这里有个利用AWS进行深度学习的好指南:http://cs231n.github.io/aws-tutorial/


注意:在这个阶段不用安装任何深度学习的学习库,这些在步骤3中做。

步骤2:尝试一下


现在有了足够的预备知识,可以进一步了解深度学习了。


按照个人喜好,可以关注:


  • 博客:(资源1:“深度学习的基础”https://www.analyticsvidhya.com/blog/2016/03/introduction-deep-learning-fundamentals-neural-networks/资源2:“黑客的神经网络指南”http://karpathy.github.io/neuralnets/


  • 视频:“简化的深度学习”https://www.youtube.com/watch?v=b99UVkWzYTQ

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部