Skip to content

Keras Code Example Category #2151

@innat

Description

@innat

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!

cc. @fchollet @mattdangerw @divyashreepathihalli

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions