Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding_Scheduler #3

Open
tridelt opened this issue Mar 1, 2019 · 0 comments
Open

Adding_Scheduler #3

tridelt opened this issue Mar 1, 2019 · 0 comments
Assignees

Comments

@tridelt
Copy link
Owner

tridelt commented Mar 1, 2019

"scheduler = torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_max=len(trainingLoader), eta_min=0, last_epoch=-1)\n",

Hab den Cosine-Scheduler so implementiert wie du es mir gesagt hast und es funktioniert! Danke dir.

Ich habe die anfängliche LR von 0.001 auf 0.1 geändert und das Modell lernt nun in 5 Epochen wofür ich vorher 600 Epochen gebraucht habe. Leider senkt der Scheduler die LR nicht schnell genug, sodass wenn der validate-Error stagniert das Minimum mit einer kleineren LR vorsichtiger erkundet werden kann.
screenshot 2019-03-01 at 10 56 31

Wäre es nicht sinnvoll einen Scheduler zu wählen welchem man für jedem Step auch den Validate-Loss senden müsste damit der Scheduler weiss ob er jetzt schon eine kleinere LR wählen soll oder habe ich den Cosine-Scheduler falsch eingestellt? Dieser verringert bei mir nämlich viel zu langsam die LR.

@tridelt tridelt assigned tridelt and unassigned tridelt Mar 1, 2019
@tridelt tridelt pinned this issue Mar 1, 2019
@tridelt tridelt assigned tridelt and unassigned tridelt Mar 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant