v0.2.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.PermutedOmniglot
avalanche.benchmarks.classic.RotatedOmniglot
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
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.avalanche_dataset.AvalancheDataset
avalanche.benchmarks.utils.avalanche_dataset.AvalancheSubset
avalanche.benchmarks.utils.avalanche_dataset.AvalancheTensorDataset
avalanche.benchmarks.utils.avalanche_dataset.AvalancheConcatDataset
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.AMCAPluginMetric
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
avalanche.evaluation.metrics.MeanScoresEvalPluginMetric
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.MeanScoresTrainPluginMetric
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.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.Loss
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
avalanche.evaluation.metrics.detection.get_detection_api_from_dataset
avalanche.evaluation.metrics.detection.DetectionMetrics
evaluation.metric_definitions
avalanche.evaluation.metric_definitions.Metric
avalanche.evaluation.metric_definitions.PluginMetric
avalanche.evaluation.metric_definitions.GenericPluginMetric
evaluation.metric_results
avalanche.evaluation.metric_results.MetricValue
avalanche.evaluation.metric_results.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.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
avalanche.training.JointTraining
avalanche.training.Naive
avalanche.training.AR1
avalanche.training.StreamingLDA
avalanche.training.ICaRL
avalanche.training.PNNStrategy
avalanche.training.CWRStar
avalanche.training.Replay
avalanche.training.GSS_greedy
avalanche.training.GDumb
avalanche.training.LwF
avalanche.training.AGEM
avalanche.training.GEM
avalanche.training.EWC
avalanche.training.SynapticIntelligence
avalanche.training.CoPE
avalanche.training.LFL
avalanche.training.GenerativeReplay
avalanche.training.MAS
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
Training Plugins
avalanche.training.plugins.EarlyStoppingPlugin
avalanche.training.plugins.EvaluationPlugin
avalanche.training.plugins.LRSchedulerPlugin
avalanche.training.plugins.AGEMPlugin
avalanche.training.plugins.CoPEPlugin
avalanche.training.plugins.CWRStarPlugin
avalanche.training.plugins.EWCPlugin
avalanche.training.plugins.GDumbPlugin
avalanche.training.plugins.GEMPlugin
avalanche.training.plugins.GSS_greedyPlugin
avalanche.training.plugins.LFLPlugin
avalanche.training.plugins.LwFPlugin
avalanche.training.plugins.ReplayPlugin
avalanche.training.plugins.SynapticIntelligencePlugin
avalanche.training.plugins.MASPlugin
avalanche.training.plugins.TrainGeneratorAfterExpPlugin
avalanche.training.plugins.RWalkPlugin
avalanche.training.plugins.GenerativeReplayPlugin
Avalanche
»
Models module
»
avalanche.models.SlimResNet18
avalanche.models.SlimResNet18
avalanche.models.
SlimResNet18
(
nclasses
,
nf
=
20
)
[source]
Slimmed ResNet18.
Read the Docs
v: v0.2.0
Versions
latest
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds