Linux 安装Keras

Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。
本次在Ubuntu上安装Keras的方法全部基于Tensorflow后端,请查看自己的后端需求后再查看
本文写于2019年9月,或随时间失效,请在安装前参考手册:Keras中文文档

前期工作:
配置Ubuntu与Win10双系统:https://blog.csdn.net/sievert/article/details/106765604
安装Tensorflow:https://blog.csdn.net/sievert/article/details/106786675

一、Ubuntu自带Python安装

1.Python配置

(1)准备工作

首先,查看自带python版本

python --version

记下版本号,因为后续有可能要自主选择安装包。
而后查看pip的版本。python3.4+之后的版本通常会自带pip,这里我们只是为一种可能性进行演示。

pip --version

如果未安装,则可以使用以下方法来安装;

sudo apt-get install python-pip

如果pip版本过旧,可以使用如下进行更新;

pip install -U pip #出现问题可使用 sudo easy_install --upgrade pip

(2)安装Keras

sudo pip3 install keras

(2)安装Keras(Github方式)

首先,使用 git 来克隆 Keras:
git clone https://github.com/keras-team/keras.git
然后,cd 到 Keras 目录并且运行安装命令:

cd keras
sudo python setup.py install

二、Anaconda配置(代替系统Python)

1.安装Anaconda

清华源Anaconda页面
下载页面
进入下载页面,找到合适的安装包,下载。
打开终端,cd到安装包的路径,进行安装

bash Anaconda3XXX.sh

安装过程会提示是否安装VSCode,输入no。安装结束后,输入

python --version

如果有Anaconda的标记,则完成;若没有,执行

sudo gedit ~/.bashrc
export PATH="/home/XXX/anaconda3/bin:$PATH"
source ~/.bashrc

再次查看。

2.安装Keras

pip3 install keras

3.安装Jupyter notebook

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

安装方法:

conda install jupyter notebook

打开方法:

jupyter notebook

三、Anaconda配置(窗口界面)

使用窗口化Anaconda操作的方式和windows版本几乎相同。首先我们打开窗口界面。在终端输入anaconda-navigator
如果没有反应,则要先安装图形化界面。

source ~/anaconda3/bin/activate root
anaconda-navigator

进入后,点击左下角create创建新环境
在这里插入图片描述
输入环境名,选择python版本(最好是python3.4以上)
在这里插入图片描述
创建完成后,选择左上角为All,在搜索框搜索keras,如图
在这里插入图片描述
选择你需要的版本,配置完成后,在Home中安装Jupyter notebook
在这里插入图片描述
点击launch即可打开。输入验证代码查看是否安装成功。

import tensorflow as tf
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值