src.utils.ptransf.receptive_field_fpspp

Classes

ReceptiveFieldFPSPP(**kwargs)

class src.utils.ptransf.receptive_field_fpspp.ReceptiveFieldFPSPP(**kwargs)
Author:

Alberto M. Esmoris Pena

C++ implementation of the ReceptiveFieldFPS.

__init__(**kwargs)

See ReceptiveFieldFPS and ReceptiveFieldFPS.__init__().

fit(X, x, structure_float_type=<class 'numpy.float64'>, id=None)

C++ version of ReceptiveFieldFPS.fit().

propagate_values(v, reduce_strategy='mean', **kwargs)

C++ version of ReceptiveFieldFPS.propagate_values().

static do_propagate_values(M, v, reduce_strategy)

See ReceptiveFieldFPSPP.propagate_values().

reduce_values(X, v, reduce_f=<function mean>)

C++ version of ReceptiveFieldFPS.reduce_values().

reduce_values_python(X, v, reduce_f=<function mean>)

Method that calls ReceptiveFieldFPS.reduce_values() to provide a Python alternative to reductions.

NOTE that this method should only be used for testing and debugging purposes.

static do_reduce_values(N, X, v, reduce_f)

See ReceptiveFieldFPSPP.reduce_values().