save

FullyConnected.save(filepath, overwrite=True, **kwargs)

Saves a model as a .keras file.

Parameters:
  • filepathstr or pathlib.Path object. Path where to save the model. Must end in .keras.

  • overwrite – Whether we should overwrite any existing model at the target location, or instead ask the user via an interactive prompt.

  • save_format – The save_format argument is deprecated in Keras 3. Format to use, as a string. Only the “keras” format is supported at this time.

Example:

```python model = keras.Sequential(

[

keras.layers.Dense(5, input_shape=(3,)), keras.layers.Softmax(),

],

) model.save(“model.keras”) loaded_model = keras.saving.load_model(“model.keras”) x = keras.random.uniform((10, 3)) assert np.allclose(model.predict(x), loaded_model.predict(x)) ```

Note that model.save() is an alias for keras.saving.save_model().

The saved .keras file contains:

  • The model’s configuration (architecture)

  • The model’s weights

  • The model’s optimizer’s state (if any)

Thus models can be reinstantiated in the exact same state.