avalanche.benchmarks.scenarios.NCExperience

class avalanche.benchmarks.scenarios.NCExperience(origin_stream: ClassificationStream[NCExperience, NCScenario], current_experience: int)[source]

Defines a “New Classes” experience. It defines fields to obtain the current dataset and the associated task label. It also keeps a reference to the stream from which this experience was taken.

__init__(origin_stream: ClassificationStream[NCExperience, NCScenario], current_experience: int)[source]

Creates a NCExperience instance given the stream from this experience was taken and and the current experience ID.

Parameters:
  • origin_stream – The stream from which this experience was obtained.

  • current_experience – The current experience ID, as an integer.

Methods

__init__(origin_stream, current_experience)

Creates a NCExperience instance given the stream from this experience was taken and and the current experience ID.

Attributes

scenario

This property is DEPRECATED, use self.benchmark instead.

task_label

The task label.

task_labels

This list will contain the unique task labels of the patterns contained in this experience.