Add unit tests for metrics.py
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
Direzione di ricerca
Leggi per prima cosa le funzioni PSNR e SSIM in metrics.py, citate nella issue, per vedere le forme di input e i tipi di dati. Verifica se test/ esiste già e come la CI esegue pytest. Scrivi test con piccoli array sintetici: una coppia identica (PSNR alto, SSIM vicino a 1) e un'immagine confrontata con una copia rumorosa, senza GPU e senza checkpoint. È completo quando i test coprono più forme e tipi di dati e passano in CI.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description:
PSNR/SSIM are the numbers we show in the demo, but nothing tests them.
Scope:
Test with a known pair, such as identical images (high PSNR, SSIM ≈ 1) and an image against a noisy copy of itself. Cover different input shapes and dtypes.
Acceptance criteria:
Tests live in test/, run without a GPU or checkpoint, and pass in CI.
- Lingua principale
- Python
- Stelle
- 1
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di seervii/GeoSharp
Tutte le issue di seervii/GeoSharp
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Nixtla/mlforecast#823 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
microsoft/ML-For-Beginners#1061 ·
-
bot-found documentation priority: P3
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 82/100
madenvel/KalinkaPlayer#503 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
EleutherAI/lm-evaluation-harness#4508 ·
I maintainer di solito rispondono entro 1 giorno