Stratified 70/15/15 train/val/test split
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
Direzione di ricerca
Inizia da src/data.py e aggiungi make_splits(X, y, seed), che chiama train_test_split due volte con stratify e random_state per produrre 70/15/15. Verifica prima che l'issue #6 sia stata unita, perché questo dipende da essa. Salva gli indici in results/split.json e riutilizza quel file quando esiste. È completato quando le dimensioni sono 2100/450/450 con 700/150/150 immagini per classe e due esecuzioni restituiscono indici identici.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The same split must be used by every model.
Files: src/data.py
Tasks
-
make_splits(X, y, seed)usingtrain_test_split(..., stratify=..., random_state=seed)twice - Save split indices to
results/split.json; reuse them if the file exists
Done when
Sizes 2100/450/450 with 700/150/150 images per class; running twice gives identical indices.
Depends on
#6
Close with a commit or PR message containing Closes #<this issue>.
- Lingua principale
- Jupyter Notebook
- Stelle
- 0
- Fork
- 0
- Merge medio
- 1m
- PR unite (30g)
- 3
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 VisionForgeCSE/CNN-For-Image-Classification
-
Inference latency benchmarkApertaevaluation
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
evaluation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Plot confusion matrixApertaevaluation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
training
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Optimizer factoryApertatraining
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
Tutte le issue di VisionForgeCSE/CNN-For-Image-Classification
Issue simili
-
Triage 🩺
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
[BUG] flatten_keys(inplace=True) deletes the leaves at the root of the tensordictForse già presa @peterdsharpe l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
pytorch/tensordict#2300 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PolicyEngine/policyengine-uk#2296 ·
I maintainer di solito rispondono entro 1 giorno
-
new contributor
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
OpenMS/OpenMS#10512 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] Angular functions reject list or scalar inputs accepted by NumPyForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ml-explore/mlx#4678 ·
I maintainer di solito rispondono entro 2 giorni