首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tensorflow入坑指南

往期

深度学习是目前解决很多人工智能问题的利器,而tensorflow也是其中用于处理深度学习问题的利器,相比Caffe,Theano等主流框架仍有较大优势,因此仍然在应用领域有较大占额,寒假,我自己通过淘宝买了课,结合基本材料,完成了一个基本的学习,能看得懂、写的了一些深度学习模型,回过头来复习一下,也给大家一些学习的建议。

学习之前的提醒

对深度学习的算法有一定的了解,BP、CNN之类的基础必须了解,了解其层级结构,反向传播方式等;

熟练掌握Python,尤其是3,任何一个框架要求对该语言必须有足够的了解;

了解Tensorflow的特点,了解实际应用场景,两者需要匹配,否则选别的更适合的方法吧;

性能还OK的电脑,有支持CUDA的GPU那就更好了。

安装篇

基本环境要求:python3

CPU版: 即可,非常简单粗暴;

GPU版:首先没测试过能不能CPU和GPU共存,要是想两个都有的话,那就用anaconda弄两个子环境吧;需要CUDA和Cudnn,记得和Tensorflow的版本所对应,否则可能会有大量的坑,看清tensordlow的版本,对应了CUDA和Cudnn的版本,才能最终开始使用tensorflow的GPU版本。

关于GPU的安装方法,我基本是按照这个链接里面处理的:

剩下踩的坑就自己百度吧嘿嘿嘿嘿。

材料篇

我的学习基本上是根据淘宝买的东西来做的(就4块钱),感觉效果不错,自己一步一步跟着做其实效果还挺好的,然后也有一些参考书。

建议

一如既往地,给大家一些建议:

无论是看视频还是看书,都要认真看,不能跳过,tensorflow构建的世界观需要完整了解。

tensorflow的构建其实非常有逻辑型和规范性,数据规范化,定义变量,网络结构,损失函数,新建会话,执行,需要好好理解,理解好其实就很简单。

多动手,跟着各种案例动手做,这点再怎么强调都不为过。

原理!深度学习算法的原理!远比怎么敲还要重要,代码中就是帮助人执行的工具,网络怎么搭建,靠的是人的理解。

有兴趣的大家赶紧学起来吧~

找工作和科研并行的我表示压力山大,但是不错的就是成果也很丰富,所以呢,下一篇可能是我关于NLP的论文笔记,也可能是数据分析的案例笔记,敬请期待!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180323G1GQC700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券