CNN¶
- class kgpy.ctis.inversion.cnn.CNN(model_forward, model_inverse)¶
Bases:
Inversion,Pickleable- Parameters:
model_forward (Callable) –
model_inverse (Sequential) –
- __init__(model_forward, model_inverse)¶
- Parameters:
model_forward (Callable) –
model_inverse (Sequential) –
- Return type:
None
Attributes
Methods
__init__(model_forward, model_inverse)from_pickle([path])model_inverse_initial(input_shape[, ...])- rtype:
keras.src.engine.sequential.Sequential
to_pickle([path])train(model_forward, cube_training, ...)- rtype:
Inheritance Diagram
digraph inheritance6369ddcb3a { bgcolor=transparent; rankdir=TB; size="8.0, 12.0"; "abc.ABC" [URL="https://docs.python.org/3/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "kgpy.ctis.inversion.Inversion" [URL="kgpy.ctis.inversion.Inversion.html#kgpy.ctis.inversion.Inversion",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Inversion()"]; "kgpy.ctis.inversion.cnn.CNN" [URL="kgpy.ctis.inversion.cnn.CNN.html#kgpy.ctis.inversion.cnn.CNN",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CNN(model_forward: Callable, model_inverse: keras.src.engine.sequential.Sequential)"]; "kgpy.ctis.inversion.Inversion" -> "kgpy.ctis.inversion.cnn.CNN" [arrowsize=0.5,style="setlinewidth(0.5)"]; "kgpy.mixin.Pickleable" -> "kgpy.ctis.inversion.cnn.CNN" [arrowsize=0.5,style="setlinewidth(0.5)"]; "kgpy.mixin.Pickleable" [URL="kgpy.mixin.Pickleable.html#kgpy.mixin.Pickleable",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class for adding 'to_pickle' and 'from_pickle' methods for objects with long creation times."]; "abc.ABC" -> "kgpy.mixin.Pickleable" [arrowsize=0.5,style="setlinewidth(0.5)"]; }- static model_inverse_initial(input_shape, n_filters=32, kernel_size=7, growth_factor=2, alpha=0.1, dropout_rate=0.01)¶
- classmethod train(model_forward, cube_training, cube_validation)¶
- Return type:
- Parameters:
-
model_forward:
typing.Callable¶
-
model_inverse:
keras.src.engine.sequential.Sequential¶