keras3: R Interface to 'Keras'

Interface to 'Keras' <>, a high-level neural networks API. 'Keras' was developed with a focus on enabling fast experimentation, supports both convolution based networks and recurrent networks (as well as combinations of the two), and runs seamlessly on both CPU and GPU devices.

Version: 0.1.0
Depends: R (≥ 4.0)
Imports: generics (≥ 0.0.1), reticulate (≥ 1.35), tensorflow (≥ 2.15), tfruns (≥ 1.5.2), magrittr, zeallot, fastmap, glue, cli, rlang
Suggests: ggplot2, testthat (≥ 2.1.0), knitr, rmarkdown, callr, tfdatasets, withr, png, jsonlite, purrr, rstudioapi, R6, jpeg
Published: 2024-02-17
Author: Tomasz Kalinowski [aut, cph, cre], Daniel Falbel [ctb, cph], JJ Allaire [aut, cph], Fran├žois Chollet [aut, cph], Posit Software, PBC [cph, fnd], Google [cph, fnd], Yuan Tang ORCID iD [ctb, cph], Wouter Van Der Bijl [ctb, cph], Martin Studer [ctb, cph], Sigrid Keydana [ctb]
Maintainer: Tomasz Kalinowski <tomasz at>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: NEWS
CRAN checks: keras3 results


Reference manual: keras3.pdf
Vignettes: Customizing what happens in 'fit()' with JAX
Customizing what happens in 'fit()' with TensorFlow
Customizing what happens in 'fit()' with PyTorch
Customizing Saving and Serialization
Multi-GPU distributed training with JAX
Multi-GPU distributed training with TensorFlow
Multi-GPU distributed training with PyTorch
The Functional API
Getting Started with Keras
Introduction to Keras for engineers
Introduction to Keras for Researchers
Making new layers and models via subclassing
The Sequential model
Save, serialize, and export models
Training & evaluation with the built-in methods
Transfer learning & fine-tuning
Understanding masking & padding
Writing a training loop from scratch in JAX
Writing a training loop from scratch in TensorFlow
Writing a training loop from scratch in PyTorch
Writing a training loop from scratch
Writing your own callbacks


Package source: keras3_0.1.0.tar.gz
Windows binaries: r-prerel:, r-release:, r-oldrel:
macOS binaries: r-prerel (arm64): keras3_0.1.0.tgz, r-release (arm64): keras3_0.1.0.tgz, r-oldrel (arm64): keras3_0.1.0.tgz, r-prerel (x86_64): keras3_0.1.0.tgz, r-release (x86_64): keras3_0.1.0.tgz

Reverse dependencies:

Reverse suggests: kerastuneR, tensorflow


Please use the canonical form to link to this page.