tensorflow keras版本_Keras神经网络的基础安装

ae93dbd36cacd955bb8b0f7e254b56d0.png

Keras是谁?

Keras 是一个用 Python 编写的高级神经网络 API,Keras由纯Python编写而成并基Tensorflow、Theano后端。若说tensorflow是神经网络的巨人,那么keras便是站在巨人肩膀上的API,keras在高级神经网络的基础上,封装了很多API,可以很方便的来使用以及搭建神经网络

Keras安装

Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端,在安装keras的前提是已经安装 了tensorflow,或者theano,小编前期分享过tensorflow的安装

人工智能神器——TensorFlow安装篇

安装完Tensorflow后(当然你也可以安装thnano,小编一直使用的是Tensorflow,因此本文中主要基于Tensorflow),可以直接使用pip install keras来进行keras的安装。

兼容 backend

Keras 基于两个Backend,一个是 Theano,一个是 Tensorflow。如果我们选择Theano作为Keras的Backend, 那么Keras就用 Theano 在底层搭建你需要的神经网络;同样,如果选择 Tensorflow 的话呢,Keras 就使用 Tensorflow 在底层搭建神经网络。

如何查看当前使用的那个Backend,每当我们使用keras库的时候,程序运行时,就会看到屏幕显示当前使用的 Backend

若你电脑同样安装了Theano,可以修改Backend,在import keras前输入如下:

import osos.environ['KERAS_BACKEND'] = 'theano'# 或者import osos.environ['KERAS_BACKEND'] = 'tensorflow'

便可以修改keras的Backend。

758bce3c476c9d311c86bce70a1b2729.png

Backend

tensorflow兼容 keras

小编刚开始学习keras时,安装了所有第三方库,写了几句代码 ,运行时发现各种问题,还好有细心的网友已经总结过问题,主要的问题是tensorflow与keras版本兼容性的问题,如下整理了不同版本的tensorflow与keras对应关系,按照版本的不同,安装不同的tensorflow与keras版本

可以直接在cmd命令框中输入 pip list查看自己所有的第三方库以及版本

62eddee8510b5d8e4fc063b60c60348d.png

tensorflow与keras版本兼容表

bb42dab61117770ad85aff2df83d275d.png
5d9b8d99dffa2ce3f133e86795e9e645.png

https://docs.floydhub.com/guides/environments/ :tensorflow与keras版本兼容网站

·

58d2393a659fe2482e4836ae86a23821.png

下期分享

以上便是keras基础安装,后期分享keras如何建立一个简单的神经网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值