bluepyemodel.efeatures_extraction.target¶
Target
Classes
|
Describes an extraction (or optimisation) target |
- class Target(efeature, protocol, amplitude, tolerance, efeature_name=None, efel_settings=None, weight=1.0)¶
Bases:
objectDescribes an extraction (or optimisation) target
Constructor
- Parameters:
efeature (str) – name of the eFeature in the eFEL library (ex: ‘AP1_peak’)
protocol (str) – name of the recording from which the efeature should be computed
amplitude (float) – amplitude of the current stimuli for which the efeature should be computed (expressed as a percentage of the threshold amplitude (rheobase))
tolerance (float) – tolerance around the target amplitude in which an experimental recording will be seen as a hit during efeatures extraction (expressed as a percentage of the threshold amplitude (rheobase))
efeature_name (str) – given name for this specific target. Can be different from the efel efeature name.
efel_settings (dict) – target specific efel settings.
weight (float) – weight of the efeature. Basically multiplies the score of the efeature by this value.