Semi-Supervised Regression Comparison¶
Script: examples/semi_supervised_regression_comparison.py
→ API: PseudoLabelConsistencyLoss, PseudoLabelNLL. Guide: Uncertain ground truth.
Compares the pseudo-label + teacher-consistency branch of semi-supervised regression on a real-data proxy (sklearn Diabetes) using:
SupervisedMSEPseudoLabelConsistencyLossPseudoLabelNLL
Workflow:
- label only part of the train split
- fit a Gaussian teacher on labeled data
- generate confidence-weighted pseudo labels for unlabeled data
- train SSL students with shared architecture and budget
Reported metrics:
MSEMAER2PseudoAcceptRatePseudoMeanConftrain_s,eval_s