-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
RFC Plan for reworking the tutorials #18257
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
Comments
In terms of timeline and PRs, I imagine this could be done as:
|
Some time ago I opened #17865 ... Since the beginning I feel like I'm not really lucky with website things... should this be a good starting point? |
I strongly agree with all the propositions. We should also add a link to the excellent "Quick Start" guide at the top of the tutorial page. |
An additional suggestion on this, using examples:
|
I had a more general proposal about examples (#16601) though I'm not sure about the feasibility. Having 2 galleries could be a good alternative. (But this is only marginally related to this issue IMHO, which is more about the https://scikit-learn.org/stable/tutorial/index.html page) |
Thanks!! You are right. I found the wrong issue (I was looking for the issue on the examples). I'll update the other issue. |
I really like the tag/filter idea from #16601. It will be more complex to implement than the multiple galleries solution, but it is more flexible, it does not break URLs, and it keeps all examples at the same place which improves discoverability. For the tutorials, I think the priority is to rework them, as proposed in this RFC plan, and part of this reworking could be to format them as a gallery of long notebook-style examples. |
On top of the Examples and the User Guide, we have a Tutorial section. This part of the docs is quite old, and some of it became redundant with the UG and / or the examples. Lots of users will be drawn to the tutorials page at some point, so I feel like it's important that we give it the attention it deserves, just as we do for the UG.
Here's a proposal on how to deal with each section of the current Tutorial page:
An introduction to machine learning with scikit-learn: This is what used to be our "Quick Start" guide before it was re-written in [MRG] DOC New Getting Started guide #14920. I find this doc quite strange and unintuitive, because it deals with very different levels of expertise: it starts by introducing ML, and it ends up by detailing how to cast data to
flaot64
.I would suggest to completely remove this guide, or alternatively, to somewhat merge it with the next one (2.)
A tutorial on statistical-learning for scientific data processing: This looks like excellent material (from @GaelVaroquaux I think?), and I believe this should actually be our whole "Tutorials" page. There are however a few issues with this guide:
there are layout issuesas e.g. here (fixed in DOC Tutorial structure and layout #18261)I would suggest to:
fix the layout issues(done in DOC Tutorial structure and layout #18261)Working With Text Data: This thing looks like it could be just an Example, so we can probably remove it from the Tutorials page. I haven't checked but I think we already have similar examples, so we could merge this one with some others
Choosing the right estimator: I think our users love this pic, and @amueller (the author) now hates it ^^. Maybe it could just stay there, or we could transform it into an example.
External Resources, Videos and Talks: this section presents some super old tutorial videos, the most recent is from 2013. I think we could:
Of course these are only suggestions, I'm happy to discuss alternatives.
The text was updated successfully, but these errors were encountered: