← Back to CoursesTensorFlow & AI Programming: Beginner

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Improving Models: Feature Engineering and Hyperparameters

Manual: General · Subject: TensorFlow & AI Programming

Show how better inputs and better settings can improve model performance.

Making Models Better

Feature engineering

Features are the pieces of input data a model uses. Feature engineering means choosing, transforming, or combining inputs so the model can learn more effectively.

Hyperparameters

Hyperparameters are settings chosen before or during training, such as learning rate, batch size, number of layers, and number of epochs. They are not learned directly from the data.

Common Hyperparameters

Learning rate
How big each update step is
Batch size
How many examples are processed together
Epochs
How many times the model sees the training set
Number of layers
How deep the network is

Improvement process

  1. 1

    Start with a simple baseline model.

  2. 2

    Check training and validation results.

  3. 3

    Adjust one feature or hyperparameter at a time.

  4. 4

    Compare results carefully.

  5. 5

    Keep the best version and document what changed.

Which is a hyperparameter?

What is feature engineering?

Why change one thing at a time when improving a model?