src.model.modelHandler module

class module

Use this module to manage the model objects and create a siamese network model

class src.model.modelHandler.DefaultModelHandler(params: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, embeddings: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, layers: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, metrics: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, losses: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, lossParam: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, numpyRNG: ~SNN2.src.decorators.decorators.c_logger.<locals>.augmented_cls, ph: ~SNN2.src.io.pickleHandler.PickleHandler, logger: ~SNN2.src.io.logger.LogHandler, hash: str | None = None, debug: bool = False, **kwargs)

Bases: object

compile(custom_model: str, *args, **kwargs) Model
define_model(inputs, outputs) Model
get_weights() Any
load(extend: str | None = None) None
save(obj: Any | None = None, extend: str | None = None) None
set_weights(weights) Any
summary() str
write_msg(msg: str, level: int = 20) None

__write_msg. write a message into the log file with a defined log level

Parameters:
  • msg (str) – msg to print

  • level (int) – level default info

Return type:

none