← Back to Perceptron Lab

Work through the problems yourself

Botie's workshop

How would you turn the information in a problem into an answer? Choose a workshop and build the calculation with Botie. Follow the values through the pieces you connect, then find out whether your construction still works when the data changes.

The explanation and coding exercises are there whenever you need them. Every workshop is open, so you can return to an earlier idea or investigate a new one.

The labels below record what you have tried and tested. Changing a construction keeps those earlier results in your history.

Getting started

Introductory Mathematics

Python and NumPy

SQL

NoSQL

Graph Databases

Start with a Prediction

Data Preparation

Classical Machine Learning

Choosing and Checking a Model

Evaluating and Improving Models

Probabilistic Models and Uncertainty

Neural Networks

Optimisation and Training

Computer Vision with Neural Networks

Natural Language Processing

Large Language Models

Generative Models

Adapting and Evaluating Modern Models

Time Series and Forecasting

Reinforcement Learning

Recommendations and Ranking

Anomaly Detection

Graphs and Relational Learning

Causal Inference and Experiments

Deploying and Maintaining Models

Agents

Prompting, Evaluation and Iteration

Agent Guardrails and Secure Development

Complete Projects

Define the ML Problem

Model the System Before Building It

Compare Designs Under Constraints

Test the Design and Plan for Failure