研一时,从我身边的一些好基友中了解到,他们实验室用的框架都是caffe,前段时间我也在windows下尝试安装了Caffe,但白天“科研”任务中,编译时成功13个,失败3个,我还没有去找原因(大家最好在linux下搞这些东西,window反而更麻烦!)。最近一直在看深度学习理论方面的东西,在跟一个业内前辈交流的时候他说现在主流还是caffe用的多,但Google公司在2015年11月10日开源了他们的公司内部的深度学习框架——TensorFlow,听说AlphaGo就是用这个框架搞出来,简直各种膜拜,毕竟Google!而且caffe仅仅对CNN的支持比较好,而我最近又准备参加一个nlp的竞赛,可能会用到RNN和LSTM,所以学习TensorFlow是必然的,因为有很多资料和社区,资源在向它倾斜,再加上Google的名气。。。我猜测这个框架或许会成为主流,所以开始自学!顺便提一下,Caffe是我搭过的环境中最难的但是,TensorFlow简直简单的不要不要的(TensorFlow不支持windows系统)。下面开始介绍下TensorFlow环境的搭建,我用的系统是Ubuntu14.0.4:
<