kerasR: R Interface to the Keras Deep Learning Library

  • B Arnold T
N/ACitations
Citations of this article
111Readers
Mendeley users who have this article in their library.

Abstract

Keras is a high-level neural networks API, originall written in Python, and capable of running on top of either TensorFlow or Theano. It was developed with a focus on enabling fast experimentation. This package provides an interface to Keras from within R. All of the returned objects from functions in this package are either native R objects or raw pointers to python objects, making it possible for users to access the entire keras API. The main benefits of the package are (1) correct, manual parsing of R inputs to python, (2) R-sided documentation, and (3) examples written using the API. It allows, amongst other things, users to load and run popular pre-trained models such as VGG-19 (He et al. 2015), ResNet50 (He et al. 2016), and Inception (Szegedy et al. 2015). Most functions have associated examples showing a working example of how a layer or object may be used. These are mostly toy examples, made with small datasets with little regard to whether these are the correct models for a particular task. See the package vignettes for a more thorough explaination and several larger, more practical examples.

Cite

CITATION STYLE

APA

B Arnold, T. (2017). kerasR: R Interface to the Keras Deep Learning Library. The Journal of Open Source Software, 2(14), 296. https://doi.org/10.21105/joss.00296

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free