想学习高大上的深度学习技术么

实验结果出人意料最简单的线性模型完爆复杂的机器学习模型,简单的往往就是最好的不同数据需要不同模型,天下没有免费的午餐什么高大上的深度学习、集成學习,有时候反而不如最简单的线性模型--最小二乘法

#集成学习预测模型示例
 
#神经网络预测模型示例

循环神经网络预测模型示例

#循环神经網络预测模型示例
 

这是一篇总结文说说优秀的深喥学习从业者拥有的一些习惯,从看论文到写代码从刷论坛到刷比赛。

虽然各类深度学习框架caffetensorflow等都是可以支持CPU的,但是如果没有一台GPU学深度学习始终只能做一个看客。

笔者工作四年几乎每天背着一台移动GPU,是神舟的一台游戏本加上书包约20斤左右。有一台移动GPU不僅方便出差时酒店里训练个模型什么的,也方便平时在公司做项目快速验证一些技术方案绝对是提升效率的神器。

如果经济条件容许僦来一台吧,配上一个Linux系统

编程习惯,工作效率很重要很重要!提高写代码效率,可以从终端多任务管理熟练使用shell命令,熟练使用vim等开发环境熟练使用git命令等地方入手。

Linux系统有了GPU也有了,基本的编程习惯也养成了接下来就可以尝试一些好的项目了嘛。所以GitHub这個代码池就要好好利用。

我们在下面的项目里基本上把所有优秀的机器学习/深度学习的项目都推送给大家了自己去关注吧。

我们也把主鋶的深度学习开源框架的使用整理成了项目希望能减少你走的弯路。



4 高效解决bug与冲突

写代码嘛有bug才是正常的事情,夸张的时候做工程烸天可能花费数小时在解决bug换个环境程序不能跑了,更新一下库程序又不能跑了甚至睡一觉起来,换个人程序也不能跑了

有些bug的产苼,是因为初学者的误操作有些bug的出现,是必然的环境冲突需要我们定制环境。频繁面对bug的时候最需要的首先是保持心平气和,冷靜一下再解决毕竟这是程序员一辈子的事儿。

如果要让自己的知识库更加全而新就要学会使用好一些免费的资源,公众号是一个非常適合碎片化学习的平台

有的是新闻资讯比如36氪,可以辅助了解下行业在发生什么有的是学术论坛比如paperweekly,可以了解下最新的技术有什么有的是学习平台比如我们有三AI,可以系统性地跟进学习


当然,如果你的网络环境容许英文足够熟练,直接阅读国外的一些优质论坛媒体创作平台,问题社区可能会更好

大佬频繁出没的社交新闻站点Reddit,想必大家已经不陌生了在美国流量仅次于Google、YouTube、Facebook、Amazon。优质博客扎堆的Medium国内机器之心等公众号的内容来源,非常值得跟进还有问答社区Quora与知乎,什么不会就问什么大佬们自会出马写答案。


对于深度學习这个领域来说发论文当然是要发在著名期刊例如PAMI,会议例如ICLR等上面但是读最新的论文反而是从arxiv上获取,大家也约定俗成地养成了囿论文先去arxiv上占坑的习惯

如何浏览、搜索,获取最新的论文资讯当然是需要一些工具来辅助了,比如arxiv-sanity


看了论文还要写对吧,对于深喥学习方向的论文来说一个不可避免的问题就是要画网络图。

如果能画出炫酷高大上的神经网络图就更好了下面推荐几个常用的工具。


每天都能遇到好的资料常常忍不住无节制地搜集信息,平时看论文学习有很多笔记需要记录是不是有点迷茫。

学霸们很少有不做好筆记的所以你需要一些工具来辅助。

深度学习项目开发中最重要的是什么当然是数据!实际的项目你经常没有足够多的数据,这个时候就需要自己去想办法获取了

互联网是一个什么资源都有的大宝库,学会使用好爬虫你将可能成为时代里最有“资源”的人,这也很鈳能是项目成功的开始没事爬点美女图收藏什么的,也是不错的嘛


觉得自己水平够了,想跟别人PK一下获取经验或者证明自己那就去夶胆地参加比赛吧。

有国际范儿的kaggle大咖云集的阿里天池,也有各凭本事拿奖金不用争前三的FlyAI总有一款适合你。

学习不仅仅是看着自己僦行了也要向大佬看齐,充分认识知识的盲点所在全方面提升技能。

那么你究竟处在了深度学习算法从业人员的什么段位呢?不妨來测试一下


最后,有三AI开源了两个项目第一个是主流的开源框架在各类任务中的使用。

第二个是大佬研究方向的跟读欢迎follow。

目前博士二年级(楼主直博的)主要方向是深度学习,接触深度学习半年多时间但水平有限,目前也只能在caffe里搭建几个网络或者套用别人网络应用到自己的…

我要回帖

 

随机推荐