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

Keras——Keras简介、安装、backend相关推荐

  1. Keras——Keras简介、安装及backend

    文章目录 1.Keras简介 2.Keras的安装 3.backend 3.1.查看当前使用的backend 3.2.修改backend 1.Keras简介 如果说 Tensorflow 或者 The ...

  2. keras + tensorflow 基本使用 —— backend

    theano 以及 TensorFlow 是 keras 的 backend(后端支持),因此,keras 本质上是对 thenao 或者 TensorFlow 的进一步封装(wrapper). ke ...

  3. keras入门与安装

    Keras学习笔记 Keras简介 keras是一个用python编写的高级神经网络API,它能够以TensorFlow.CNTK,或者是Theano作为后端运行 开发重点是支持快速的实验.能够以最小 ...

  4. keras深度学习安装全过程(2021-08-03)

    安装项目:CUDA\cuDNN\python\tensorflow-gpu\theano\keras Part1:CUDA/cuDNN安装 查看NVIDA显卡所支持的最高CUDA版本,我的RTX206 ...

  5. Linux系统安装keras,keras安装

    conda install m2w64-toolchain conda install mingw libpython #先安装mingw: conda install libpython #再安装l ...

  6. Python 3 mysql 简介安装

    Python 3 mysql 简介安装 一.数据库是什么 1.  什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据 ...

  7. Ambari简介安装

    文章目录 简介 安装(使用本地源) 安装ambari server 修改主机名称和host文件 关闭防火墙和selinux ssh免密 安装JDK和Mysql 安装JDK 安装mysql 时钟同步 安 ...

  8. Tomcat简介 安装 配置 示例

    Tomcat简介 & 安装 & 配置 & 示例 1.Tomcat简介 2.Tomcat安装 1)RPM包安装 2)二进制安装 3.配置 1)server.xml组件类别 2)s ...

  9. 【翻译】Keras.NET简介 - 高级神经网络API in C#

    用C#,远离996 Keras.NET Keras.NET是一个高级神经网络API,它使用C#编写,并带有Python绑定,可以在Tensorflow.CNTK或Theano上运行.其关注点是实现快速 ...

最新文章

  1. SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复
  2. MySQL中 JSON 数据类型应用
  3. java基础英语---第一天
  4. matplotlib 直方图_Matplotlib直方图和散点图
  5. 如何优化网页转化率?(下篇)
  6. access统计各职务人数_东莞各阶段学生人数统计|终于知道为什么在东莞总是学位紧缺了...
  7. C++课设——药品管理系统
  8. 码流、码率、比特率、帧速率、分辨率、 高清的区别 基础知识
  9. 【GDOI2016模拟3.10】习用之语
  10. 安卓人脸检测之FaceDetector
  11. python关联通达信pywin32_[AHK]联动通达信其实很简单
  12. 关键字 - restrict
  13. ERROR: Could not find a version that satisfies the requirement BeautifulSoup (from versions: 3.2.0,
  14. 安装Anaconda3时遇到的问题
  15. 【VIS】Classifying,Segmenting,and Tracking Object Instances in Video with Mask Propagation
  16. Android复制内容到剪切板上
  17. iOS极光推送清除角标解决方案
  18. 啥是云主机,云主机是啥样的?
  19. 微信小程序利用canvas生成海报-------图片为网络图片
  20. ABBYY FineReader v15.0.110.1875破解版

热门文章

  1. 如何杀死一个已经detached的screen会话?
  2. 2014新浪研发project师实习笔试(哈尔滨站)
  3. 【李宏毅2020 ML/DL】P118 RL - Model-based, Meta, Multi-agent, Alpha
  4. centos 7 下使用dvorak键盘布局
  5. Node+fs+定时器(node-schedule)+MySql
  6. mysql集群(一)
  7. LeetCode - 16. 3Sum Closest
  8. mysql实战数据.sql_Mysql实战(DML增删改+Select)
  9. 2012CSDN年度博客之星评选http://vote.blog.csdn.net/item/blogstar/xyz_lmn
  10. Log4Net Layout使用以及扩展