深度学习入门经验

重点蓝色标记


1.简介

深度学习如果只看结果,第一重要的是工具和实践,其次才是理论和分析。每人喜好不同,研究的方向不同,因此使用的网络不同,工具也自然不太相同。流行的有很多网络变体,如果你想做图像方面,CNN就有五花八门的结果,有很多方向,比如识别,检测,三维重建,风格转换,超分辨,深度估计等等;想做语音,自然语音处理,语音识别或者文本分析用RNNLSTM等。


2.学习路线:


Python学习:英文或中文官方文档,3.x2.x其实表明上语法差不多,但是推荐学习使用2.7.X。前期在windows下学习也可以,但真正做深度学习建议在ubuntu14.04开展工作。CS231n课程的note也有简要的python tutorial。自己需要学习pyhont语言本身,以及第三方库,比如numpymatplotlibscipypillow等,有些是optional,各自需要。(第三方库浩如烟海)


IDE可选,实验室喜欢用matlab接口,pyhon接口,C++接口,也有用文本编辑器结合命令行使用框架的。但是今后机器学习python是主流,师兄使用atom编辑器,但不能直接运行。自己选择的是pycharm,界面友好,外观漂亮,功能强大,用社区版即可。不过jupyternotebook也非常流行,基于浏览器,可视化展示能力好,也很喜欢。自己就用这两个。Matlab暂时还没怎么用,但是如果不用caffe或者matconv框架的话不建议当成第一手工具。


深度学习课程:

a.斯坦福计算机视觉与深度学习(cs231n)课程主页:http://cs231n.stanford.edu/syllabus.html此目录下基本足够,了解更多进入上一级目录。推荐notes,知乎有翻译的。https://zhuanlan.zhihu.com/p/21930884

结合课后的assignment,会学到更多,作业很有挑战性,很多细节需要自己推导琢磨,看得懂答案就很不错了,提示:github有很多不错的资源。

b. UFLDL教程

http://deeplearning.stanford.edu/wiki/index.php/UFLDL%E6%95%99%E7%A8%8B此链接,中英文都有,至于究竟怎么学,自己看着办吧。里面有需要机器学习背景知识的连接,只需要看一部分即可。


开源框架:接触过keras,tensorflow, caffe,随着深入会了解和选择,keras信仰极简主义,个人很欣赏,奈何。。。略


另外:应当有一定的图像处理的常识,你那么聪明,略


够入门的人玩上一两个月了,完。




  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值