class_docstr: Base Experience.
  
  Experiences have an index which track the experience's position
  inside the stream for evaluation purposes.
class_docstr_tok: ["Base","Experience",".","Experiences","have","an","index","which","track","the","experience","'s","position","inside","the","stream","for","evaluation","purposes","."]
code: def __init__(
      self: TDatasetExperience,
      current_experience: int,
      origin_stream: "CLStream[TDatasetExperience]",
      benchmark: "CLScenario",
      dataset: TCLDataset,
  ):
      super().__init__(
          current_experience=current_experience,
          origin_stream=origin_stream,
      )
  
      self._benchmark: CLScenario = benchmark
      self._dataset: TCLDataset = dataset
  
file_path: avalanche/avalanche/benchmarks/scenarios/deprecated/__init__.py
imports: from abc import ABC
  from typing import Generic, List, Optional, Sequence, TypeVar
  from ..None import CLExperience, CLStream, CLScenario
  from typing import TYPE_CHECKING
label_desc: Use image node_id 1 to create a new DatasetExperience object from inherited base classes: CLExperience, Generic, ABC with example: obj = DatasetExperience(current_experience, origin_stream, benchmark, dataset)