Remove speculative band labels; revert class names to English f4b0cd5 functionNormally commited on 2 days ago
Translate UI to French; keep code comments in English d5fdcdd functionNormally commited on 2 days ago
Fix Gradio 6 compat: move css to launch(), add server_name for Spaces b438deb functionNormally commited on 3 days ago
Redesign: five-step pedagogical flow with spectral baseline 089078d functionNormally commited on 3 days ago
Fix mask interpretation: treat value 0 as background, not Water 809b793 functionNormally commited on 19 days ago
Fix spatial size mismatch for patch sizes larger than image dimensions 15f6af6 functionNormally commited on 19 days ago
Fix U-Net skip connection size mismatch for non-power-of-8 patch sizes dbac5b5 functionNormally commited on 19 days ago
Add per-class pixel distribution to diagnostics, raise patch slider to 512 3ed52e7 functionNormally commited on 19 days ago
Robust mask remapping: auto-detect class values, add diagnostics, fix shape mismatch 2c61116 functionNormally commited on 19 days ago
Switch to real dataset: 4-class, rasterio patch loader, ignore unlabeled pixels 9cb9bec functionNormally commited on 19 days ago
Move pixel info above fold, bind click to both rgb+overlay, add error surfacing f0f3c6f functionNormally commited on 20 days ago
Simplify compare to 2 cols, fix pixel click by keeping columns always in DOM a3f444e functionNormally commited on 20 days ago
Fix: add training progress bar, dynamic column visibility, pixel click on RGB 4874d89 functionNormally commited on 20 days ago
Refactor: replace fixed A/B/C slots with named model cache and dropdown comparison 314aa97 functionNormally commited on 20 days ago