Deeplearning4j
Community ForumND4J JavadocDL4J Javadoc
EN 1.0.0-beta7
EN 1.0.0-beta7
  • Eclipse DeepLearning4J
  • Getting Started
    • Quickstart
      • Untitled
    • Tutorials
      • Quickstart with MNIST
      • MultiLayerNetwork And ComputationGraph
      • Logistic Regression
      • Built-in Data Iterators
      • Feed Forward Networks
      • Basic Autoencoder
      • Advanced Autoencoder
      • Convolutional Networks
      • Recurrent Networks
      • Early Stopping
      • Layers and Preprocessors
      • Hyperparameter Optimization
      • Using Multiple GPUs
      • Clinical Time Series LSTM
      • Sea Temperature Convolutional LSTM
      • Sea Temperature Convolutional LSTM 2
      • Instacart Multitask Example
      • Instacart Single Task Example
      • Cloud Detection Example
    • Core Concepts
    • Cheat Sheet
    • Examples Tour
    • Deep Learning Beginners
    • Build from Source
    • Contribute
      • Eclipse Contributors
    • Benchmark Guide
    • About
    • Release Notes
  • Configuration
    • Backends
      • CPU and AVX
      • cuDNN
      • Performance Issues
    • Memory Management
      • Memory Workspaces
    • Snapshots
    • Maven
    • SBT, Gradle, & Others
  • Models
    • Autoencoders
    • Multilayer Network
    • Computation Graph
    • Convolutional Neural Network
    • Recurrent Neural Network
    • Layers
    • Vertices
    • Iterators
    • Listeners
    • Custom Layers
    • Model Persistence
    • Activations
    • Updaters
  • Model Zoo
    • Overview
    • Zoo Models
  • ND4J
    • Overview
    • Quickstart
    • Basics
    • Elementwise Operations
    • Matrix Manipulation
    • Syntax
    • Tensors
  • SAMEDIFF
    • Importing TensorFlow models
    • Variables
    • Ops
    • Adding Ops
  • ND4J & SameDiff Ops
    • Overview
    • Bitwise
    • Linalg
    • Math
    • Random
    • BaseOps
    • CNN
    • Image
    • Loss
    • NN
    • RNN
  • Tuning & Training
    • Evaluation
    • Visualization
    • Trouble Shooting
    • Early Stopping
    • t-SNE Visualization
    • Transfer Learning
  • Keras Import
    • Overview
    • Get Started
    • Supported Features
      • Activations
      • Losses
      • Regularizers
      • Initializers
      • Constraints
      • Optimizers
    • Functional Model
    • Sequential Model
    • Custom Layers
    • API Reference
      • Core Layers
      • Convolutional Layers
      • Embedding Layers
      • Local Layers
      • Noise Layers
      • Normalization Layers
      • Pooling Layers
      • Recurrent Layers
      • Wrapper Layers
      • Advanced Activations
  • DISTRIBUTED DEEP LEARNING
    • Introduction/Getting Started
    • Technical Explanation
    • Spark Guide
    • Spark Data Pipelines Guide
    • API Reference
    • Parameter Server
  • Arbiter
    • Overview
    • Layer Spaces
    • Parameter Spaces
  • Datavec
    • Overview
    • Records
    • Reductions
    • Schema
    • Serialization
    • Transforms
    • Analysis
    • Readers
    • Conditions
    • Executors
    • Filters
    • Operations
    • Normalization
    • Visualization
  • Language Processing
    • Overview
    • Word2Vec
    • Doc2Vec
    • Sentence Iteration
    • Tokenization
    • Vocabulary Cache
  • Mobile (Android)
    • Setup
    • Tutorial: First Steps
    • Tutorial: Classifier
    • Tutorial: Image Classifier
    • FAQ
    • Press
    • Support
    • Why Deep Learning?
Powered by GitBook
On this page

Was this helpful?

Edit on Git
Export as PDF
  1. Keras Import

API Reference

Keras model import API

PreviousCustom LayersNextCore Layers

Last updated 5 years ago

Was this helpful?

KerasModelImport

Reads stored Keras configurations and weights from one of two archives: either as

  • a single HDF5 file storing model and training JSON configurations and weights

  • separate text file storing model JSON configuration and HDF5 file storing weights.

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights( InputStream modelHdf5Stream, boolean enforceTrainingConfig)
            throws IOException, UnsupportedKerasConfigurationException, InvalidKerasConfigurationException

Load Keras (Functional API) Model saved using model.save_model(…).

  • param modelHdf5Stream InputStream containing HDF5 archive storing Keras Model

  • param enforceTrainingConfig whether to enforce training configuration options

  • return ComputationGraph

  • see ComputationGraph

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights(InputStream modelHdf5Stream) throws IOException, UnsupportedKerasConfigurationException, InvalidKerasConfigurationException 

Load Keras (Functional API) Model saved using model.save_model(…).

  • param modelHdf5Stream InputStream containing HDF5 archive storing Keras Model

  • return ComputationGraph

  • see ComputationGraph

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(InputStream modelHdf5Stream,
                                                                         boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model saved using model.save_model(…).

  • param modelHdf5Stream InputStream containing HDF5 archive storing Keras Sequential model

  • param enforceTrainingConfig whether to enforce training configuration options

  • return ComputationGraph

  • see ComputationGraph

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(InputStream modelHdf5Stream)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model saved using model.save_model(…).

  • param modelHdf5Stream InputStream containing HDF5 archive storing Keras Sequential model

  • return ComputationGraph

  • see ComputationGraph

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights(String modelHdf5Filename, int[] inputShape,
                                                              boolean enforceTrainingConfig)
            throws IOException, UnsupportedKerasConfigurationException, InvalidKerasConfigurationException 

Load Keras (Functional API) Model saved using model.save_model(…).

  • param modelHdf5Filename path to HDF5 archive storing Keras Model

  • param inputShape optional input shape for models that come without such (e.g. notop = false models)

  • param enforceTrainingConfig whether to enforce training configuration options

  • return ComputationGraph

  • throws IOException IO exception

  • throws InvalidKerasConfigurationException Invalid Keras config

  • throws UnsupportedKerasConfigurationException Unsupported Keras config

  • see ComputationGraph

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights(String modelHdf5Filename, boolean enforceTrainingConfig)
            throws IOException, UnsupportedKerasConfigurationException, InvalidKerasConfigurationException 

Load Keras (Functional API) Model saved using model.save_model(…).

  • param modelHdf5Filename path to HDF5 archive storing Keras Model

  • param enforceTrainingConfig whether to enforce training configuration options

  • return ComputationGraph

  • throws IOException IO exception

  • throws InvalidKerasConfigurationException Invalid Keras config

  • throws UnsupportedKerasConfigurationException Unsupported Keras config

  • see ComputationGraph

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights(String modelHdf5Filename)
            throws IOException, UnsupportedKerasConfigurationException, InvalidKerasConfigurationException 

Load Keras (Functional API) Model saved using model.save_model(…).

  • param modelHdf5Filename path to HDF5 archive storing Keras Model

  • return ComputationGraph

  • throws IOException IO exception

  • throws InvalidKerasConfigurationException Invalid Keras config

  • throws UnsupportedKerasConfigurationException Unsupported Keras config

  • see ComputationGraph

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(String modelHdf5Filename,
                                                                         int[] inputShape,
                                                                         boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model saved using model.save_model(…).

  • param modelHdf5Filename path to HDF5 archive storing Keras Sequential model

  • param inputShape optional input shape for models that come without such (e.g. notop = false models)

  • param enforceTrainingConfig whether to enforce training configuration options

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(String modelHdf5Filename,
                                                                         boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model saved using model.save_model(…).

  • param modelHdf5Filename path to HDF5 archive storing Keras Sequential model

  • param enforceTrainingConfig whether to enforce training configuration options

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(String modelHdf5Filename)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model saved using model.save_model(…).

  • param modelHdf5Filename path to HDF5 archive storing Keras Sequential model

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights(String modelJsonFilename, String weightsHdf5Filename,
                                                              boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras (Functional API) Model for which the configuration and weights were saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Model configuration

  • param weightsHdf5Filename path to HDF5 archive storing Keras model weights

  • param enforceTrainingConfig whether to enforce training configuration options

  • return ComputationGraph

  • throws IOException IO exception

  • see ComputationGraph

importKerasModelAndWeights

public static ComputationGraph importKerasModelAndWeights(String modelJsonFilename, String weightsHdf5Filename)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras (Functional API) Model for which the configuration and weights were saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Model configuration

  • param weightsHdf5Filename path to HDF5 archive storing Keras model weights

  • return ComputationGraph

  • throws IOException IO exception

  • see ComputationGraph

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(String modelJsonFilename,
                                                                         String weightsHdf5Filename,
                                                                         boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model for which the configuration and weights were saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Sequential model configuration

  • param weightsHdf5Filename path to HDF5 archive storing Keras model weights

  • param enforceTrainingConfig whether to enforce training configuration options

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

importKerasSequentialModelAndWeights

public static MultiLayerNetwork importKerasSequentialModelAndWeights(String modelJsonFilename,
                                                                         String weightsHdf5Filename)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model for which the configuration and weights were saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Sequential model configuration

  • param weightsHdf5Filename path to HDF5 archive storing Keras model weights

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

importKerasModelConfiguration

public static ComputationGraphConfiguration importKerasModelConfiguration(String modelJsonFilename,
                                                                              boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras (Functional API) Model for which the configuration was saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Model configuration

  • param enforceTrainingConfig whether to enforce training configuration options

  • return ComputationGraph

  • throws IOException IO exception

  • see ComputationGraph

importKerasModelConfiguration

public static ComputationGraphConfiguration importKerasModelConfiguration(String modelJsonFilename)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras (Functional API) Model for which the configuration was saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Model configuration

  • return ComputationGraph

  • throws IOException IO exception

  • see ComputationGraph

importKerasSequentialConfiguration

public static MultiLayerConfiguration importKerasSequentialConfiguration(String modelJsonFilename,
                                                                             boolean enforceTrainingConfig)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model for which the configuration was saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Sequential model configuration

  • param enforceTrainingConfig whether to enforce training configuration options

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

importKerasSequentialConfiguration

public static MultiLayerConfiguration importKerasSequentialConfiguration(String modelJsonFilename)
            throws IOException, InvalidKerasConfigurationException, UnsupportedKerasConfigurationException 

Load Keras Sequential model for which the configuration was saved separately using calls to model.to_json() and model.save_weights(…).

  • param modelJsonFilename path to JSON file storing Keras Sequential model configuration

  • return MultiLayerNetwork

  • throws IOException IO exception

  • see MultiLayerNetwork

[source]