src.ml_helper package

Submodules

src.ml_helper.model module

class src.ml_helper.model.Base(**kwargs)[source]

Bases: object

The most base type

metadata = MetaData(bind=None)
src.ml_helper.model.ENGINE_URL = 'postgres://user:password@localhost:5432/ml_helper'[source]
class src.ml_helper.model.Epoch(**kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base

created_at[source]
eval_F1[source]
eval_acc[source]
eval_loss[source]
model_id[source]
number[source]
training_F1[source]
training_acc[source]
training_loss[source]
uuid[source]
class src.ml_helper.model.Model(**kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base

epoch[source]
id[source]
last_updated[source]
params[source]
uuid[source]
src.ml_helper.model.Session = sessionmaker(class_='Session', bind=Engine(postgres://user:***@localhost:5432/ml_helper), autoflush=True, autocommit=False, expire_on_commit=True)[source]
src.ml_helper.model.engine = Engine(postgres://user:***@localhost:5432/ml_helper)[source]
src.ml_helper.model.init_db()[source]
src.ml_helper.model.metadata = MetaData(bind=None)[source]

src.ml_helper.training module

src.ml_helper.training.delete_model(model_id)[source]
src.ml_helper.training.hash_parameters(params)[source]
src.ml_helper.training.register_epoch_in_db(model_id, epoch_number, **kwargs)[source]
src.ml_helper.training.register_model_in_db(model_id, params)[source]
src.ml_helper.training.retrieve_best_model_params()[source]