参考文献:keras中文手册

注意:本次安装仅有CPU加速的过程,而没有GPU加速等过程。

1. 首先要安装linux  

推荐使用Ubuntu的,版本可以选用16.04。

2. Ubuntu的初始环境设置

(1)先要进行系统升级

>>>sudo apt update

>>>sudo apt upgrade

(2)要安装python基础的开发包

>>>sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim

3. 安装运算加速库

>>>sudo apt install -y libopenblas-dev liblapack-dev libatlas-base-dev

4.keras框架的搭建

>>>sudo pip install -U --pre pip setuptools wheel

>>>sudo pip install -U --pre numpy scipy matplotlib scikit-learn scikit-image

>>>sudo pip install -U --pre theano

>>>sudo pip install -U --pre keras

5. 安装成功后,开始测试

>>>python          //进入python环境

>>>import theano

>>>import keras

在这里需要说明的是,由于keras默认backend是tensorflow,所以,在执行import keras时会出现错误,如下图所示。

所以我们需要改写一下keras.json这个配置文档,修改keras的默认backend为theano。该文档就在:~/.keras/keras.json,可能有些不熟悉linux的人会不太懂这个路径的含义,~代表的是你的/home/用户名目录,.keras的前面的'.'代表隐藏文件。所以该文件并不存在于keras的安装目录下,这一点要明确。我当时就直接跑到

keras的安装目录去建立keras.json,傻傻弄了一天。

在这里我们可以使用

>>>gedit ~/.keras/keras.json 来打开配置文件。需要注意的是,输入该执行命令的时候是要退出python环境的【用exit()】,应该在linux的环境下输入,错误如下图所示。

万分注意的是,该文件比较奇怪,直接在里面修改’backend‘为’theano‘似乎并不起作用,所以最好还在另一文件里把配置文件内容重写一遍,然后copy到原来的文件里。所以当你直接修改完成后,仍然报backend是tensorflow时,请

一定要记起这句话。以下是keras.json文件的内容。

至此keras平台就搭建好了。

在Ubuntu中安装以theano作为backend的keras相关推荐

  1. Ubuntu中安装docker-compose

    安装最新Docker社区版请看博客<Ubuntu中安装最新Docker社区版> Compose是用于定义和运行多容器Docker应用程序的工具.通过Compose,我们可以使用YAML文件 ...

  2. abp 打包部署到ubuntu_如何在Ubuntu中安装Docker和运行 Docker容器

    Docker是一种开源且流行的操作系统级虚拟化(俗称"容器化")技术,主要在Linux和Windows上运行. Docker使用容器可以更轻松地创建,部署和运行应用程序. 使用容器 ...

  3. ubuntu安装matlab2009,Ubuntu中安装Matlab2010a

    Ubuntu中安装Matlab2010a 一.前言: 相信大家对于Matlab应该很熟悉吧,我就不多做介绍了. 对于如何在Ubuntu中安装Matlab很多人都不懂,大家都是新手,可以理解.我自己本身 ...

  4. unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?

    Python是增长最快的主要通用编程语言.原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效. 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的 ...

  5. Ubuntu中安装Eclipse的SVN插件——subclipse

    Ubuntu中安装Eclipse的SVN插件--subclipse (2010-07-01 18:38) 分类: Linux 安装好Eclipse以后 进入菜单Help->Install new ...

  6. samba服务器新建文件权限,Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析...

    Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析 发布时间:2011-01-04 19:10:00   作者:佚名   我要评论 本文是基于ubuntu桌面版进行操作说 ...

  7. labview linux 内核 不匹配,Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃。...

    Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃. 我安装了LabVIEW pro 2017 for Linux ...

  8. 在Ubuntu中安装MySQL (转载)

    MySQL在Linux Ubuntu中安装 本文使用的Linux是Ubuntu 12.04.2 LTS 64bit的系统,安装MySQL数据库软件包可以通过apt-get实现. 在Linux Ubun ...

  9. Ubuntu: Ubuntu中安装使用Source Inside 3.5

    Ubuntu: Ubuntu中安装使用Source Inside 3.5 1. 安装wine $ sudo apt-get install wine 2. 安装Source Inside 3.5 $ ...

  10. 如何在 Ubuntu 中安装和删除软件

    文章目录 1.Ubuntu Software 1.1.使用Ubuntu软件中心安装软件[推荐] 1.2.使用Ubuntu软件中心删除软件[推荐] 2..deb 文件 2.1.使用 .deb 文件在 U ...

最新文章

  1. js中document.write的那点事
  2. Spring Cloud入门教程 - Zuul实现API网关和请求过滤
  3. 科大讯飞董事长:AI创业,做平台已没有机会
  4. linux查看cpu监控日志,Linux:日志,cpu,memory,mount,load等系统信息查看
  5. Qt WebSocket服务端的简单Demo
  6. 【Chocolatey】安装python3
  7. ASP.NET Core 开源论坛项目 NETCoreBBS
  8. 金蝶Apusic应用服务器的数据源管理(转)
  9. 开发工程师的维护意识存在不?
  10. HNU 程序设计 飞机起飞时间安排
  11. js中~~和^=分别代表什么,用处是什么?
  12. Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
  13. 扫一扫就可一键叫车 杭州暖心车站让老人去往生活里的远处
  14. 就是要弄懂你之—— 同步 异步 阻塞 非阻塞
  15. 在职场中如何和同事处好关系是门艺术活
  16. 【Android App】二维码的讲解及生成属于自己的二维码实战(附源码和演示 超详细必看)
  17. java课外兴趣小组管理系统_课外兴趣小组计划
  18. 清华大学公开课线性代数2——第8讲:图和网络
  19. 渗透测试工程师都需要什么工具呢?网络安全(三)
  20. 利用Arduino在米思齐上实现按键控制led灯

热门文章

  1. linux mysql libc.so_Linux libc依赖包问题如何解决?
  2. http请求转为https请求 java_如何将Javaweb工程的访问协议由http改为https及通过域名访问?...
  3. jq 获取当时时间的到秒_js(jQuery)获取时间的方法及常用时间类
  4. sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器
  5. php mysql随机抽奖源码_PHP随机按百分比抽奖
  6. python自学月收入20k_每天自学2小时,18周便可月入20K,437集python自学资料拿走不谢...
  7. 计算机应用基础实验报告册,大学计算机应用基础实验报告册 - 2010版 - (1)
  8. 深入理解JVM虚拟机(5)——JVM虚拟机类加载机制概述
  9. ValueError: Expected 2D array, got 1D array Reshape your data either using array.reshape(-1, 1)
  10. 内存瓶颈和计算负载问题一举突破?韩松团队提出MUCNetV2:解锁MCU端新纪录!...