simnets package

Submodules

simnets.keras module

class simnets.keras.DirichletInit(alpha=1.0)[source]

Bases: keras.initializers.Initializer

get_config()[source]
class simnets.keras.Mex(num_instances=None, padding=[0, 0, 0], strides=[1, 1, 1], blocks=[1, 1, 1], epsilon=1.0, use_unshared_regions=True, shared_offset_region=[-1], unshared_offset_region=[-1], softmax_mode=False, blocks_out_of_bounds_value=0.0, blocks_round_down=True, normalize_offsets=False, offsets_initializer=<simnets.keras.DirichletInit object>, channels_last=False, **kwargs)[source]

Bases: keras.engine.topology.Layer

build(input_shape)[source]
call(x)[source]
compute_output_shape(input_shape)[source]
get_config()[source]
class simnets.keras.Similarity(num_instances=None, similarity_function='L2', strides=[1, 1], blocks=[3, 3], padding='SAME', normalization_term=False, normalization_term_fudge=0.001, ignore_nan_input=False, out_of_bounds_value=0, templates_initializer='random_normal', weights_initializer='ones', channels_last=False, **kwargs)[source]

Bases: keras.engine.topology.Layer

build(input_shape)[source]
call(x)[source]
compute_output_shape(input_shape)[source]
get_config()[source]
simnets.keras.dirichlet_init

alias of DirichletInit

simnets.keras.perform_unsupervised_init(model, kind='gmm', layers=[], data=None, batch_size=None)[source]