Keras

From Alliance Doc
Revision as of 20:51, 28 January 2019 by Diane27 (talk | contribs)
Jump to navigation Jump to search
Other languages:

"Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano. It was developed with a focus on enabling fast experimentation."[1]

Installing

  1. Install either Tensorflow, CTNK or Theano in a Python virtual environment.
  2. Activate the Python virtual environment (named $HOME/tensorflow in our example).
    [name@server ~]$ source $HOME/tensorflow/bin/activate
    
  1. Install Keras in your virtual environment.
    (tensorflow)_[name@server ~]$ pip install keras
    


R package

This section details how to install Keras for R and use TensorFlow as the backend.

  1. Install TensorFlow for R by following the instructions provided here.
  2. Follow the instructions from the parent section.
  3. Load the required modules.
    [name@server ~]$ module load gcc r/3.5.0
    
  1. Launch R.
    [name@server ~]$ R
    
  1. In R, install package keras with devtools.
    devtools::install_github('rstudio/keras')
    


You are then good to go. Do not call install_keras() in R, as Keras and TensorFlow have already been installed in your virtual environment with pip. To use the Keras installed in your virtual environment, enter the following commands in R after the activation of the environment.

library(keras)
use_virtualenv(Sys.getenv('VIRTUAL_ENV'))

References