-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Issue Type
Feature Request
Source
source
Keras Version
keras 3
Custom Code
No
OS Platform and Distribution
No response
Python version
No response
GPU model and memory
No response
Current Behavior?
As someone who frequently mentors newcomers in machine learning, I’m often asked how to get started. One of the resources I consistently recommend is the keras.io/code examples section. It’s a fantastic collection, well-organized by domains such as vision, NLP, reinforcement learning, and more.
However, for absolute beginners, the domain-based structure can sometimes feel overwhelming. It would be even more helpful if the examples were also grouped by experience level — for instance, Beginner, Intermediate, and Advanced. This kind of categorization would provide a smoother learning path and allow learners to build confidence progressively.
In addition, before diving into any specific code example, it would be great to include a brief section listing the prerequisite knowledge expected — such as basic Python, NumPy, understanding of the Keras Functional API, how to write a custom model or a custom training loop, and use of callbacks. These concepts are already well-documented under the keras.io/guides section, so linking to the relevant guides from each code example would help learners better prepare and understand the material.
This is just a rough suggestion, but I believe it could make the learning experience more structured and accessible, especially for those who are just starting their ML journey. If it sounds promising, maybe it’s worth validating through a community survey — or even trying it out on a small scale. Thanks!