V6.2 improvements (vs V6.1):
- hyp_t.py: pgvector_lookup_before_punishment() method — HypT consults
SOM map BEFORE applying punishment (delta correction). If status ==
COMPLETE, punishment is SKIPPED (model trusts y_hat). If INCOMPLETE/
MISSING, punishment is applied normally.
(User requirement: "ative pgvector_lookup no nível de hipótese (hyp_t.py)
para que ele também consulte o mapa antes de aplicar punição")
- hyp_t.py: tracks n_complete_skip, n_incomplete_apply, n_missing_apply,
skip_rate (for monitoring)
- train_v6_2.py: BATCH_SIZE=16 (was 4) — user requirement
- train_v6_2.py: 5 datasets from streaming_datasets.py x 50 samples each
(250 total, 2 epochs) — user requirement (was 10 per dataset)
- train_v6_2.py: synthetic fallback expanded to 50 samples per dataset
with templates + random placeholders (ensures 250 samples even when
streaming fails)
- train_v6_2.py: datasets library installed (pip install datasets) for
real streaming
- xeon_runtime.py V6 always a…