-
-
Notifications
You must be signed in to change notification settings - Fork 615
Re-write training docs #2114
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
Re-write training docs #2114
Conversation
|
Once the build has completed, you can preview any updated documentation at this URL: https://fluxml.ai/Flux.jl/previews/PR2114/ in ~20 minutes Edit: especially https://fluxml.ai/Flux.jl/previews/PR2114/training/training/ Compare to http://fluxml.ai/Flux.jl/stable/training/training/ + http://fluxml.ai/Flux.jl/stable/models/regularisation/ |
This comment was marked as off-topic.
This comment was marked as off-topic.
f2a8883 to
c6bac9a
Compare
c6bac9a to
89074bc
Compare
|
I think this is about ready. It could use another set of eyeballs to see whether anything from the old docs has been lost, or made more confusing. |
a572da2 to
11e4825
Compare
This re-writes
training.mdto move from implicit to explicit, #1986.And creates a new page
train_api.mdto hold the docstrings. For now they live together but the goal is that they can live in different sections, "narrative vs. lookup" -- see #2115Also updates basic.md to introduce explicit gradients first.
In all of these, it puts implicit things in
!!! noteboxes nearby. I start to think that's better than having a separate page for implicit-to-explicit changes.It expects #2082 in order forRebased.update!andAdamto work with explicit gradients, and for the newtrain!.But struggling to make the right docstrings show up.Oneupdate!signature isn't co-operating.After this I think regularisation.md needs some re-working. It could be a home for some of what's in optimisers.md (except the listing of rules), basically all the more advanced topics after this? I.e. this page is the basic idea of what a training loop looks like; the next one covers regularisation, freezing, scheduling, etc.Or maybe it should just be one page? This gets all the blue boxes telling you what to change in one place.