MetricCallback
MetricCallback
Bases: AlgoCallback
MetricCallback is the parent clas for the PyTorch and Jax metric callbacks. Handles the computation of metrics during training, validation etc.
Source code in sequel/utils/callbacks/metrics/metric_callback.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 |
|
BackwardTranferMetric
Bases: ForgettingMetric
How much learning the current experience improves my performance on previous experiences?
Source code in sequel/utils/callbacks/metrics/pytorch_metric_callback.py
53 54 55 56 57 |
|
CrossEntropyLossMetric
Bases: MeanMetric
Source code in sequel/utils/callbacks/metrics/pytorch_metric_callback.py
15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
update(preds, target)
Wraps CrossEntropy into a torchmetrics MeanMetric.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
preds |
torch.Tensor
|
the logits of the current batch. |
required |
target |
torch.Tensor
|
the targets of the current batch. |
required |
Returns:
Type | Description |
---|---|
torch.Tensor
|
torch.Tensor: the computed cross-entropy loss. |
Source code in sequel/utils/callbacks/metrics/pytorch_metric_callback.py
16 17 18 19 20 21 22 23 24 25 26 27 |
|
PytorchMetricCallback
Bases: MetricCallback
Base class for the MetricCallback in case of PyTorch.
Inherits from MetricCallback
.
Source code in sequel/utils/callbacks/metrics/pytorch_metric_callback.py
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
|
StandardMetricCallback
Bases: PytorchMetricCallback
Defines the standard Metric Callback used for classificaiton.
Source code in sequel/utils/callbacks/metrics/pytorch_metric_callback.py
88 89 90 91 92 93 94 95 96 97 98 |
|
JaxMetricCallback
Bases: MetricCallback
Handles the computation and logging of metrics.
Callback hooks after train/val/test steps/epochs etc. Inherits from Callback.
Source code in sequel/utils/callbacks/metrics/jax_metric_callback.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|