avalanche.benchmarks.scenarios.ClassificationExperience
- class avalanche.benchmarks.scenarios.ClassificationExperience(origin_stream: ClassificationStream[TClassificationExperience], current_experience: int)[source]
Definition of a learning experience based on a
GenericCLScenarioinstance.This experience implementation uses the generic experience-patterns assignment defined in the
GenericCLScenarioinstance. Instances of this class are usually obtained from a benchmark stream.- __init__(origin_stream: ClassificationStream[TClassificationExperience], current_experience: int)[source]
Creates an instance of a generic experience given the stream from this experience was taken 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 an instance of a generic experience given the stream from this experience was taken and the current experience ID.
eval()Return inference experience.
logging()Return logging experience.
no_attribute_masking()train()Return training experience.
Attributes
are_attributes_maskedbenchmarkcurrent_experiencedatasetorigin_streamtask_labelThe task label.
task_labelsclasses_in_this_experienceThe list of classes in this experience
previous_classesThe list of classes in previous experiences
classes_seen_so_farList of classes of current and previous experiences
future_classesThe list of classes of next experiences