Skip to main content

A wrapper for Keras models

Project description

ModelManager

Wrapper for keras models to ensure logging and reproducibility

import keras
from keras.models import Sequential

from ModelManager import ModelManager

# Create some simple model
my_model = Sequential()
my_model.add(Dense(2, input_dim=1, activation='relu'))
my_model.add(Dense(1, activation='sigmoid'))
my_model.compile(optimizer=keras.optimizers.Adam(learning_rate=0.01), loss='categorical_crossentropy')

# Some data
x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 4, 5]

mm = ModelManager("some/path", model=my_model, save_history=True, save_weights=True, save_model=True)

mm.fit(x=x, y=y, batch_size=1, epochs=3)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

KerasModelManager-0.0.9.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

KerasModelManager-0.0.9-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file KerasModelManager-0.0.9.tar.gz.

File metadata

  • Download URL: KerasModelManager-0.0.9.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for KerasModelManager-0.0.9.tar.gz
Algorithm Hash digest
SHA256 95fc59b06e877699dbc838c337d1a2cee20395e5562790602a2e112ad1b1b008
MD5 68ac3c4bc359b08a5faf75dbad568146
BLAKE2b-256 f8b9242ce4fe8aea296e355f8529d72709a35ab4993797e40eb74f48cf9a4031

See more details on using hashes here.

File details

Details for the file KerasModelManager-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: KerasModelManager-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for KerasModelManager-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 9b52f4c12c06f2c11b1643ddc37104ff920043b55ca9c12190cfeee8230b4f86
MD5 1ba5639c3feede1ee4b66b1f6e6853a4
BLAKE2b-256 91ee4a7e4bc562d5bcd710bc3415aa172582c9e0ef2180158e347720fb782c73

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page