SNN2.src.model.modelHandler module
class module
Use this module to manage the model objects and create a siamese network model
- class SNN2.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