Logo
v0.3.0

Avalanche API

  • Benchmarks module
    • avalanche.benchmarks
      • Continual Learning Scenarios
        • Scenarios
        • Streams
        • Experiences
      • Classic Benchmarks
        • avalanche.benchmarks.classic.CORe50
        • avalanche.benchmarks.classic.SplitCIFAR10
        • avalanche.benchmarks.classic.SplitCIFAR100
        • avalanche.benchmarks.classic.SplitCIFAR110
        • avalanche.benchmarks.classic.SplitCUB200
        • avalanche.benchmarks.classic.EndlessCLSim
        • avalanche.benchmarks.classic.SplitFMNIST
        • avalanche.benchmarks.classic.SplitImageNet
        • avalanche.benchmarks.classic.SplitTinyImageNet
        • avalanche.benchmarks.classic.SplitInaturalist
        • avalanche.benchmarks.classic.SplitMNIST
        • avalanche.benchmarks.classic.PermutedMNIST
        • avalanche.benchmarks.classic.RotatedMNIST
        • avalanche.benchmarks.classic.SplitOmniglot
        • avalanche.benchmarks.classic.OpenLORIS
        • avalanche.benchmarks.classic.CLStream51
        • avalanche.benchmarks.classic.CLEAR
        • avalanche.benchmarks.classic.ExMLMNIST
        • avalanche.benchmarks.classic.ExMLCoRE50
        • avalanche.benchmarks.classic.ExMLCIFAR10
      • Datasets
        • avalanche.benchmarks.datasets.CORe50Dataset
        • avalanche.benchmarks.datasets.CUB200
        • avalanche.benchmarks.datasets.EndlessCLSimDataset
        • avalanche.benchmarks.datasets.INATURALIST2018
        • avalanche.benchmarks.datasets.MiniImageNetDataset
        • avalanche.benchmarks.datasets.Omniglot
        • avalanche.benchmarks.datasets.OpenLORIS
        • avalanche.benchmarks.datasets.Stream51
        • avalanche.benchmarks.datasets.TinyImagenet
        • avalanche.benchmarks.datasets.CLEARDataset
        • avalanche.benchmarks.datasets.torchaudio_wrapper.SpeechCommands
      • Benchmark Generators
        • avalanche.benchmarks.generators.nc_benchmark
        • avalanche.benchmarks.generators.ni_benchmark
        • avalanche.benchmarks.generators.dataset_benchmark
        • avalanche.benchmarks.generators.filelist_benchmark
        • avalanche.benchmarks.generators.paths_benchmark
        • avalanche.benchmarks.generators.tensors_benchmark
        • avalanche.benchmarks.generators.data_incremental_benchmark
        • avalanche.benchmarks.generators.benchmark_with_validation_stream
      • Utils (Data Loading and AvalancheDataset)
        • avalanche.benchmarks.utils.data_loader.TaskBalancedDataLoader
        • avalanche.benchmarks.utils.data_loader.GroupBalancedDataLoader
        • avalanche.benchmarks.utils.data_loader.ReplayDataLoader
        • avalanche.benchmarks.utils.data_loader.GroupBalancedInfiniteDataLoader
        • avalanche.benchmarks.utils.AvalancheDataset
        • avalanche.benchmarks.utils.make_avalanche_dataset
        • avalanche.benchmarks.utils.make_classification_dataset
        • avalanche.benchmarks.utils.classification_subset
        • avalanche.benchmarks.utils.make_tensor_classification_dataset
        • avalanche.benchmarks.utils.concat_classification_datasets
        • avalanche.benchmarks.utils.TaskSet
        • avalanche.benchmarks.utils.DataAttribute
  • Evaluation module
    • evaluation.metrics
      • Metrics helper functions
        • avalanche.evaluation.metrics.accuracy_metrics
        • avalanche.evaluation.metrics.class_accuracy_metrics
        • avalanche.evaluation.metrics.amca_metrics
        • avalanche.evaluation.metrics.topk_acc_metrics
        • avalanche.evaluation.metrics.loss_metrics
        • avalanche.evaluation.metrics.bwt_metrics
        • avalanche.evaluation.metrics.forgetting_metrics
        • avalanche.evaluation.metrics.forward_transfer_metrics
        • avalanche.evaluation.metrics.confusion_matrix_metrics
        • avalanche.evaluation.metrics.cpu_usage_metrics
        • avalanche.evaluation.metrics.disk_usage_metrics
        • avalanche.evaluation.metrics.gpu_usage_metrics
        • avalanche.evaluation.metrics.ram_usage_metrics
        • avalanche.evaluation.metrics.timing_metrics
        • avalanche.evaluation.metrics.MAC_metrics
        • avalanche.evaluation.metrics.images_samples_metrics
        • avalanche.evaluation.metrics.labels_repartition_metrics
        • avalanche.evaluation.metrics.mean_scores_metrics
      • Stream Metrics
        • avalanche.evaluation.metrics.StreamAccuracy
        • avalanche.evaluation.metrics.StreamClassAccuracy
        • avalanche.evaluation.metrics.TrainedExperienceAccuracy
        • avalanche.evaluation.metrics.StreamLoss
        • avalanche.evaluation.metrics.StreamBWT
        • avalanche.evaluation.metrics.StreamForgetting
        • avalanche.evaluation.metrics.StreamForwardTransfer
        • avalanche.evaluation.metrics.StreamConfusionMatrix
        • avalanche.evaluation.metrics.WandBStreamConfusionMatrix
        • avalanche.evaluation.metrics.StreamCPUUsage
        • avalanche.evaluation.metrics.StreamDiskUsage
        • avalanche.evaluation.metrics.StreamTime
        • avalanche.evaluation.metrics.StreamMaxRAM
        • avalanche.evaluation.metrics.StreamMaxGPU
        • avalanche.evaluation.metrics.StreamTopkAccuracy
      • Experience Metrics
        • avalanche.evaluation.metrics.ExperienceAccuracy
        • avalanche.evaluation.metrics.ExperienceClassAccuracy
        • avalanche.evaluation.metrics.ExperienceLoss
        • avalanche.evaluation.metrics.ExperienceBWT
        • avalanche.evaluation.metrics.ExperienceForgetting
        • avalanche.evaluation.metrics.ExperienceForwardTransfer
        • avalanche.evaluation.metrics.ExperienceCPUUsage
        • avalanche.evaluation.metrics.ExperienceDiskUsage
        • avalanche.evaluation.metrics.ExperienceTime
        • avalanche.evaluation.metrics.ExperienceMAC
        • avalanche.evaluation.metrics.ExperienceMaxRAM
        • avalanche.evaluation.metrics.ExperienceMaxGPU
        • avalanche.evaluation.metrics.ExperienceTopkAccuracy
        • avalanche.evaluation.metrics.WeightCheckpoint
        • avalanche.evaluation.metrics.ImagesSamplePlugin
      • Epoch Metrics
        • avalanche.evaluation.metrics.EpochAccuracy
        • avalanche.evaluation.metrics.EpochClassAccuracy
        • avalanche.evaluation.metrics.EpochLoss
        • avalanche.evaluation.metrics.EpochCPUUsage
        • avalanche.evaluation.metrics.EpochDiskUsage
        • avalanche.evaluation.metrics.EpochTime
        • avalanche.evaluation.metrics.EpochMAC
        • avalanche.evaluation.metrics.EpochMaxRAM
        • avalanche.evaluation.metrics.EpochMaxGPU
        • avalanche.evaluation.metrics.EpochTopkAccuracy
      • RunningEpoch Metrics
        • avalanche.evaluation.metrics.RunningEpochAccuracy
        • avalanche.evaluation.metrics.RunningEpochClassAccuracy
        • avalanche.evaluation.metrics.RunningEpochTopkAccuracy
        • avalanche.evaluation.metrics.RunningEpochLoss
        • avalanche.evaluation.metrics.RunningEpochCPUUsage
        • avalanche.evaluation.metrics.RunningEpochTime
      • Minibatch Metrics
        • avalanche.evaluation.metrics.MinibatchAccuracy
        • avalanche.evaluation.metrics.MinibatchClassAccuracy
        • avalanche.evaluation.metrics.MinibatchLoss
        • avalanche.evaluation.metrics.MinibatchCPUUsage
        • avalanche.evaluation.metrics.MinibatchDiskUsage
        • avalanche.evaluation.metrics.MinibatchTime
        • avalanche.evaluation.metrics.MinibatchMAC
        • avalanche.evaluation.metrics.MinibatchMaxRAM
        • avalanche.evaluation.metrics.MinibatchMaxGPU
        • avalanche.evaluation.metrics.MinibatchTopkAccuracy
      • Other Plugin Metrics
        • avalanche.evaluation.metrics.WeightCheckpoint
      • Standalone Metrics
        • avalanche.evaluation.metrics.Accuracy
        • avalanche.evaluation.metrics.LossMetric
        • avalanche.evaluation.metrics.TaskAwareAccuracy
        • avalanche.evaluation.metrics.TaskAwareLoss
        • avalanche.evaluation.metrics.AverageMeanClassAccuracy
        • avalanche.evaluation.metrics.BWT
        • avalanche.evaluation.metrics.CPUUsage
        • avalanche.evaluation.metrics.ClassAccuracy
        • avalanche.evaluation.metrics.ConfusionMatrix
        • avalanche.evaluation.metrics.DiskUsage
        • avalanche.evaluation.metrics.ElapsedTime
        • avalanche.evaluation.metrics.Forgetting
        • avalanche.evaluation.metrics.ForwardTransfer
        • avalanche.evaluation.metrics.LabelsRepartition
        • avalanche.evaluation.metrics.MAC
        • avalanche.evaluation.metrics.MaxGPU
        • avalanche.evaluation.metrics.MaxRAM
        • avalanche.evaluation.metrics.Mean
        • avalanche.evaluation.metrics.MeanNewOldScores
        • avalanche.evaluation.metrics.MeanScores
        • avalanche.evaluation.metrics.MultiStreamAMCA
        • avalanche.evaluation.metrics.Sum
        • avalanche.evaluation.metrics.TopkAccuracy
        • avalanche.evaluation.metrics.TrainedExperienceTopkAccuracy
    • evaluation.metrics.detection
      • avalanche.evaluation.metrics.detection.make_lvis_metrics
        • make_lvis_metrics()
      • avalanche.evaluation.metrics.detection.get_detection_api_from_dataset
        • get_detection_api_from_dataset()
      • avalanche.evaluation.metrics.detection.DetectionMetrics
        • DetectionMetrics
    • evaluation.metric_definitions
      • avalanche.evaluation.metric_definitions.Metric
        • Metric
      • avalanche.evaluation.metric_definitions.PluginMetric
        • PluginMetric
      • avalanche.evaluation.metric_definitions.GenericPluginMetric
        • GenericPluginMetric
    • evaluation.metric_results
      • avalanche.evaluation.metric_results.MetricValue
        • MetricValue
      • avalanche.evaluation.metric_results.LoggingType
        • LoggingType
  • Logging module
    • logging
      • Loggers
        • avalanche.logging.InteractiveLogger
        • avalanche.logging.TensorboardLogger
        • avalanche.logging.WandBLogger
        • avalanche.logging.TextLogger
        • avalanche.logging.CSVLogger
        • avalanche.logging.BaseLogger
  • Models module
    • models
      • Dynamic Modules
        • avalanche.models.DynamicModule
        • avalanche.models.MultiTaskModule
        • avalanche.models.IncrementalClassifier
        • avalanche.models.MultiHeadClassifier
      • Models
        • avalanche.models.MLP
        • avalanche.models.make_icarl_net
        • avalanche.models.IcarlNet
        • avalanche.models.SimpleMLP_TinyImageNet
        • avalanche.models.SimpleCNN
        • avalanche.models.MTSimpleCNN
        • avalanche.models.SimpleMLP
        • avalanche.models.MTSimpleMLP
        • avalanche.models.SimpleSequenceClassifier
        • avalanche.models.MTSimpleSequenceClassifier
        • avalanche.models.MobilenetV1
        • avalanche.models.NCMClassifier
        • avalanche.models.SLDAResNetModel
        • avalanche.models.MlpVAE
        • avalanche.models.LeNet5
        • avalanche.models.SlimResNet18
        • avalanche.models.MTSlimResNet18
      • Progressive Neural Networks
        • avalanche.models.PNN
        • avalanche.models.PNNLayer
        • avalanche.models.PNNColumn
        • avalanche.models.LinearAdapter
        • avalanche.models.MLPAdapter
      • Model Wrappers and Utilities
        • avalanche.models.TrainEvalModel
        • avalanche.models.FeatureExtractorBackbone
        • avalanche.models.BaseModel
        • avalanche.models.avalanche_forward
        • avalanche.models.as_multitask
        • avalanche.models.initialize_icarl_net
        • avalanche.models.pytorchcv_wrapper.get_model
      • Dynamic optimizer utilities
        • avalanche.models.dynamic_optimizers.reset_optimizer
        • avalanche.models.dynamic_optimizers.update_optimizer
        • avalanche.models.dynamic_optimizers.add_new_params_to_optimizer
  • Training module
    • training
    • Training Templates
      • Templates
        • avalanche.training.templates.BaseTemplate
        • avalanche.training.templates.BaseSGDTemplate
        • avalanche.training.templates.SupervisedTemplate
        • avalanche.training.templates.OnlineSupervisedTemplate
      • Plugins ABCs
        • avalanche.core.BasePlugin
        • avalanche.core.BaseSGDPlugin
        • avalanche.core.SupervisedPlugin
    • Training Strategies
      • avalanche.training.Cumulative
        • Cumulative
      • avalanche.training.JointTraining
        • JointTraining
      • avalanche.training.Naive
        • Naive
      • avalanche.training.AR1
        • AR1
      • avalanche.training.StreamingLDA
        • StreamingLDA
      • avalanche.training.ICaRL
        • ICaRL
      • avalanche.training.PNNStrategy
        • PNNStrategy
      • avalanche.training.CWRStar
        • CWRStar
      • avalanche.training.Replay
        • Replay
      • avalanche.training.GSS_greedy
        • GSS_greedy
      • avalanche.training.GDumb
        • GDumb
      • avalanche.training.LwF
        • LwF
      • avalanche.training.AGEM
        • AGEM
      • avalanche.training.GEM
        • GEM
      • avalanche.training.EWC
        • EWC
      • avalanche.training.SynapticIntelligence
        • SynapticIntelligence
      • avalanche.training.CoPE
        • CoPE
      • avalanche.training.LFL
        • LFL
      • avalanche.training.GenerativeReplay
        • GenerativeReplay
      • avalanche.training.MAS
        • MAS
      • avalanche.training.BiC
        • BiC
      • avalanche.training.MIR
        • MIR
    • Replay Buffers and Selection Strategies
      • Buffers
        • avalanche.training.ExemplarsBuffer
        • avalanche.training.ReservoirSamplingBuffer
        • avalanche.training.BalancedExemplarsBuffer
        • avalanche.training.ExperienceBalancedBuffer
        • avalanche.training.ClassBalancedBuffer
        • avalanche.training.ParametricBuffer
      • Selection strategies
        • avalanche.training.ExemplarsSelectionStrategy
        • avalanche.training.RandomExemplarsSelectionStrategy
        • avalanche.training.FeatureBasedExemplarsSelectionStrategy
        • avalanche.training.HerdingSelectionStrategy
        • avalanche.training.ClosestToCenterSelectionStrategy
    • Loss Functions
      • avalanche.training.ICaRLLossPlugin
        • ICaRLLossPlugin
      • avalanche.training.RegularizationMethod
        • RegularizationMethod
      • avalanche.training.LearningWithoutForgetting
        • LearningWithoutForgetting
    • Training Plugins
      • avalanche.training.plugins.EarlyStoppingPlugin
        • EarlyStoppingPlugin
      • avalanche.training.plugins.EvaluationPlugin
        • EvaluationPlugin
      • avalanche.training.plugins.LRSchedulerPlugin
        • LRSchedulerPlugin
      • avalanche.training.plugins.AGEMPlugin
        • AGEMPlugin
      • avalanche.training.plugins.CoPEPlugin
        • CoPEPlugin
      • avalanche.training.plugins.CWRStarPlugin
        • CWRStarPlugin
      • avalanche.training.plugins.EWCPlugin
        • EWCPlugin
      • avalanche.training.plugins.GDumbPlugin
        • GDumbPlugin
      • avalanche.training.plugins.GEMPlugin
        • GEMPlugin
      • avalanche.training.plugins.GSS_greedyPlugin
        • GSS_greedyPlugin
      • avalanche.training.plugins.LFLPlugin
        • LFLPlugin
      • avalanche.training.plugins.LwFPlugin
        • LwFPlugin
      • avalanche.training.plugins.ReplayPlugin
        • ReplayPlugin
      • avalanche.training.plugins.SynapticIntelligencePlugin
        • SynapticIntelligencePlugin
      • avalanche.training.plugins.MASPlugin
        • MASPlugin
      • avalanche.training.plugins.TrainGeneratorAfterExpPlugin
        • TrainGeneratorAfterExpPlugin
      • avalanche.training.plugins.RWalkPlugin
        • RWalkPlugin
      • avalanche.training.plugins.GenerativeReplayPlugin
        • GenerativeReplayPlugin
      • avalanche.training.plugins.BiCPlugin
        • BiCPlugin
      • avalanche.training.plugins.MIRPlugin
        • MIRPlugin
Avalanche
  • Search


© Copyright 2022, ContinualAI. Revision c11b7642.

Built with Sphinx using a theme provided by Read the Docs.