← Back to CoursesComputer Science: Intermediate

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.

Artificial Intelligence and Machine Learning Foundations

Manual: General · Subject: Computer Science

Understand how data-driven systems learn patterns, make predictions, and differ from rule-based software.

Learning from data

What machine learning is

Machine learning builds models that learn patterns from data rather than relying only on hand-written rules. A model is trained on examples, evaluated on unseen data, and then used to make predictions or decisions.

Rule-based software vs. machine learning

Rule-based software

  • Explicit logic written by developers
  • Best when rules are clear and stable

Machine learning

  • Patterns learned from data
  • Best when rules are complex or hard to specify

ML vocabulary

Feature
An input variable used by a model.
Label
The target value to predict.
Training
The process of fitting a model to data.
Inference
Using a trained model to make predictions.
Overfitting
When a model learns training data too specifically and performs poorly on new data.

What is overfitting?

Why is a separate test set important?

Applications and limitations

ML powers search ranking, recommendation systems, speech recognition, vision, fraud detection, and more. However, models can encode bias, make confident mistakes, and require careful monitoring, especially when decisions affect people.

Which is a common machine learning task?

Name one risk of using machine learning in high-stakes settings.

⚠️

Data quality matters

A model is only as good as the data and objective it learns from. Bad data, weak labels, or a mismatched metric can produce misleading results.