Loading
Module 12 of 12

Where to Go Next

About 6 minute read

Congratulations on making it through the fundamentals. You now have a working mental model for how AI systems learn from data, the math underneath them, and how the two biggest application areas — vision and language — actually work. That's a solid foundation for whatever direction you want to take next: hands-on coding, deeper math, a specific application area, or just being a more informed user of AI tools.

Glossary

Activation function
A non-linear function applied to a neuron's weighted sum, letting networks learn curved, complex patterns.
Backpropagation
The algorithm that efficiently computes the gradient for every parameter in a multi-layer network.
Bias (parameter)
The extra learnable constant added to a weighted sum, letting a model shift its output up or down.
Classification
A supervised learning task that predicts a category rather than a number.
Convolution
Sliding a small kernel across an image (or grid) and computing a weighted sum at each position.
Deep learning
Machine learning using neural networks with many stacked hidden layers.
Dot product
Multiplying two vectors' matching entries and summing the results; measures directional similarity.
Embedding
A learned vector representation of a token (or other item) that places similar items near each other.
Epoch
One full pass of a training algorithm through the entire training dataset.
Feature
A measurable input property used by a model to make a prediction.
Gradient descent
The algorithm that repeatedly nudges a model's parameters downhill on the loss surface to reduce error.
Hallucination
A confident but false or unfounded statement generated by a language model.
k-Nearest Neighbors (k-NN)
A classifier that predicts a label by majority vote among the k closest training examples.
Label
The correct answer associated with a training example, used in supervised learning.
Learning rate
How large a step gradient descent takes at each iteration.
Loss function
A number that measures how wrong a model's current predictions are.
Neural network
A model made of layers of connected artificial neurons.
Overfitting
When a model memorizes training data instead of learning a pattern that generalizes to new data.
Regression
A supervised learning task that predicts a continuous number.
Reinforcement learning
Learning through trial and error, guided by rewards and penalties from an environment.
Token
A basic unit of text (often a word or subword) that a language model processes.
Vector
An ordered list of numbers representing one thing so a computer can process it.

Where to go deeper (free, authoritative resources)

  • Elements of AI

    A free, widely-used introductory course from the University of Helsinki and MinnaLearn, covering AI concepts with no coding required.

  • Google's Machine Learning Crash Course

    Google's free course with interactive exercises, covering the ML fundamentals in more depth, including TensorFlow examples.

  • Harvard CS50's Introduction to Artificial Intelligence with Python

    A free, project-based university course covering search, knowledge, uncertainty, machine learning, and neural networks with hands-on Python projects.

  • 3Blue1Brown's Neural Networks series

    Outstanding visual, intuition-first video explanations of neural networks, gradient descent, and backpropagation.

  • fast.ai

    A free, practical, code-first deep learning course for people who want to build real models quickly and learn the theory along the way.

If you want to keep building, this site's Courses section has practical, project-based programming courses — a great next step once you're ready to start writing code that applies what you've learned here.

Did you like the lesson? 😆👍
Consider a donation to support our work: