Keras——Keras简介、安装、backend

1.什么是Keras?

如果说 Tensorflow 或者 Theano 神经网络方面的巨人. 那 Keras 就是站在巨人肩膀上的人. Keras 是一个兼容 Theano 和 Tensorflow 的神经网络高级包, 用他来组件一个神经网络更加快速, 几条语句就搞定了. 而且广泛的兼容性能使 Keras 在 Windows 和 MacOS 或者 Linux 上运行无阻碍.

2.Keras安装

(1)在安装 Keras 之前, 需要确认自己已经安装好了 Numpy 和 Scipy
(2)因为 Keras 是基于 Tensorflow 或者 Theano 的. 所以可以先自己安装 Tensorflow 或者 Theano.
(3)安装 Keras. 在你的 Terminal 窗口中输入.

pip install keras    #python2+

pip3 install keras  #python3+

如果你在安装过程中遇到了管理员关于 permission 的报错时, 请尝试以下方法, 并输入你的密码进行安装:

sudo pip install keras   #python2+

sudo pip3 install keras   #python3+

3.backend

Keras 有两个 Backend,也就是Keras基于什么东西来做运算。Keras 可以基于两个Backend,一个是 Theano,一个是 Tensorflow。如果我们选择Theano作为Keras的Backend, 那么Keras就用 Theano 在底层搭建你需要的神经网络;同样,如果选择 Tensorflow 的话呢,Keras 就使用 Tensorflow 在底层搭建神经网络

3.1.查看Keras的backend

首先进入Python环境,再输入如下,就会看到屏幕显示当前使用的 Backend

 import keras

在这里插入图片描述
这就说明现在使用的是Tensorflow在作Backend。

3.2.更改当前backend

打开终端,输入如下:

 open ~/.keras/keras.json

在这里插入图片描述
每次import的时候,keras 就会检查这个 keras.json 文件。如果需要把 Backend 改成 Tensorflow 的话,只需要改动最后一行”backend”对应的值.
在重复上述步骤查看keras的backend

发布了233 篇原创文章 · 获赞 645 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_37763870/article/details/105585263
今日推荐