avalanche.evaluation.metrics.StreamForwardTransfer
- class avalanche.evaluation.metrics.StreamForwardTransfer[source]
The Forward Transfer averaged over all the evaluation experiences.
This plugin metric, computed over all observed experiences during training, is the average over the difference between the accuracy result obtained after the previous experience and the accuracy result obtained on random initialization.
Methods
__init__
()Creates an instance of the StreamForwardTransfer metric.
after_backward
(strategy)after_eval
(strategy)after_eval_dataset_adaptation
(strategy)after_eval_exp
(strategy)after_eval_forward
(strategy)after_eval_iteration
(strategy)after_forward
(strategy)after_train_dataset_adaptation
(strategy)after_training
(strategy)after_training_epoch
(strategy)after_training_exp
(strategy)after_training_iteration
(strategy)after_update
(strategy)before_backward
(strategy)before_eval
(strategy)before_eval_dataset_adaptation
(strategy)before_eval_exp
(strategy)before_eval_forward
(strategy)before_eval_iteration
(strategy)before_forward
(strategy)before_train_dataset_adaptation
(strategy)before_training
(strategy)before_training_epoch
(strategy)before_training_exp
(strategy)before_training_iteration
(strategy)before_update
(strategy)exp_result
(k)Result for experience defined by a key.
exp_update
(k, v[, initial])Update forward transfer metric.
metric_result
(strategy)metric_update
(strategy)reset
()Resets the forward transfer metrics.
result
()The average forward transfer over all experiences.
result_key
(k)Result for experience defined by a key.
update
(k, v[, initial])Update forward transfer metric.
Attributes
stream_forward_transfer
The average forward transfer over all experiences
forward_transfer
The general metric to compute forward transfer
eval_exp_id
The current evaluation experience id
train_exp_id
The last encountered training experience id