bluepyopt.ephys.objectives

Objective classes

class bluepyopt.ephys.objectives.EFeatureObjective(name, features=None)[source]

EPhys feature objective

Constructor

Parameters:
  • name (str) – name of this object

  • features (list of eFeatures) – features used in the Objective

calculate_feature_scores(responses)[source]

Calculate the scores for the individual features

calculate_feature_values(responses)[source]

Calculate the value of an individual features

class bluepyopt.ephys.objectives.MaxObjective(name, features=None)[source]

Max of list of EPhys feature

Constructor

Parameters:
  • name (str) – name of this object

  • features (list of eFeatures) – features used in the Objective

calculate_score(responses)[source]

Objective score

class bluepyopt.ephys.objectives.SingletonObjective(name, feature)[source]

Single EPhys feature

Constructor

Parameters:
  • name (str) – name of this object

  • features (EFeature) – single eFeature inside this objective

calculate_score(responses)[source]

Objective score

calculate_value(responses)[source]

Objective value

class bluepyopt.ephys.objectives.SingletonWeightObjective(name, feature, weight)[source]

Single EPhys feature

Constructor :param name: name of this object :type name: str :param features: single eFeature inside this objective :type features: EFeature :param weight: weight to scale to the efeature with :type weight: float

calculate_score(responses)[source]

Objective score

class bluepyopt.ephys.objectives.WeightedSumObjective(name, features, weights)[source]

Weighted sum of list of eFeatures

Constructor

Parameters:
  • name (str) – name of this object

  • features (list of EFeatures) – eFeatures in the objective

  • weights (list of float) – weights of the eFeatures

calculate_score(responses)[source]

Objective score