Project-MONAI / Project-MONAI/tutorials

Too large `step_size` in deepedit

Offen
#1,430 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Jupyter Notebook
Sterne
2.5k
Forks
803
Ø Merge
6 T. 22 Std.
Gemergte PRs (30 T.)
3

Beschreibung

Describe the bug
Too large step_size which may cause the learning rate never decreases unless the model is trained for 5000 epochs.
https://github.com/Project-MONAI/tutorials/blob/bbc4e180f5130859396a98e35523bc73fa694595/deepedit/ignite/train.py#L268

Expected behavior
Set smaller step_size or set epoch_level=False in LrScheduleHandler

Originally posted in https://github.com/Project-MONAI/MONAI/issues/6625

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Öffne deepedit/ignite/train.py ungefähr bei Zeile 268 und überprüfe die Konfiguration von LrScheduleHandler, insbesondere step_size und epoch_level. Bestätige, wie sich die aktuelle Einstellung auf den Abfall der Lernrate auswirkt, passe anschließend die Scheduler-Konfiguration so an, dass der Abfall während des vorgesehenen Trainingsbereichs erfolgt, und überprüfe das Verhalten des Tutorials.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
jupyter-notebook, python, pytorch
Bereich
machine-learning
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.