avalanche.benchmarks.scenarios.NCExperience
- class avalanche.benchmarks.scenarios.NCExperience(origin_stream: NCStream, 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: NCStream, 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.eval
()Return inference experience.
logging
()Return logging experience.
no_attribute_masking
()train
()Return training experience.
Attributes
are_attributes_masked
benchmark
current_experience
dataset
origin_stream
task_label
The task label.
task_labels
classes_in_this_experience
The list of classes in this experience
previous_classes
The list of classes in previous experiences
classes_seen_so_far
List of classes of current and previous experiences
future_classes
The list of classes of next experiences