深度学习入门之Anaconda多版本控制、Theano安装踩坑总结(一)

本文分享了作者在学习深度学习过程中,使用Anaconda进行多版本Python管理以及安装Theano时遇到的问题与解决办法。文章强调了Python、Tensorflow、Theano和Keras之间的关系,并指出Theano安装需要注意Python版本,通常推荐使用Python 3.5。此外,介绍了如何使用conda创建虚拟环境来解决版本冲突问题。

最近开始跑程序了,想象中的样子是:下载代码-->配置环境-->点击运行-->出结果,实际中却是bug bug bug bug bug.......................此处省略千行泪...................嘿嘿,接下来进入正题啦。

原本准备学Pytorch的,结果不小心入了Tensorflow的坑,再加上前两天谷歌TensorFlow开发者峰会刚刚在美国召开,迎来了TensorFlow2.0 Alpha版本的正式发布,吴恩达也推出了配套的新课,本着做一名称职的程序媛的原则,持着一颗观望的心,不知不觉入坑.....当然了,现在还处于小白阶段,这篇文章主要想总结一下这两天学到的内容,分享给大家~


 1. Tensorflow、Theano和Keras的关系

Keras可以说是一个高级API,TensorFlow 2.0 舍弃掉了其他API,将 Keras API 指定为构建以及训练深度模型的API。所以呢,也就是说,Keras是可以基于Tensorflow的。事实上,Keras也可以基于Theano,对于Keras来说,它可以指定Tensorflow或者Theano作为后端,只不过默认为Tensorflow。

Keras的最大优点在于,用户体验非常好,模块性强,提供了简洁的API。在Keras中,网络层、数据预处理、损失函数、激活函数、优化器、正则化方法都有独立模块,你可以自由组合,从而构建自己的模型。举个例子,比如常用的层有:Dense层——全连接层,Activation层——激活层,Dropout层等等。网上可以查到一些大神们做的思维导图,清晰地展示了Keras有哪些内容,大家可以自行查找哦。

2.  Theano安装过程中踩过的坑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值