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