logger(epoch=0, loss=0, source_train_acc=None, source_val_acc=None, target=None, time=None, verbose=0, train=True)
Print formatted training/testing progress information.
| Parameters: |
|
|---|
Notes
Output Levels:
-
Basic Output (verbose=1):
-
Epoch number (training) or "Test" (testing)
-
Loss values (single or inner/outer)
-
Extended Output (verbose=2):
-
Basic output
- Source domain accuracy
- Target domain accuracy
-
Timing information
-
Detailed Output (verbose=3):
-
Extended output
- Recall at k
- Precision at k
- Average precision
- F1 score
- Contamination metrics
Features:
- Multi-level verbosity
- Flexible metric display
- Progress tracking
- Performance monitoring
Format:
- Epoch XXXX: Loss X.XXXX | Source Acc X.XXXX | Target Acc X.XXXX | Metrics ... | Time X.XX