Applied AI · Luis Diaz Busquets
Machine LearningYou Can WatchThink.
A 14-module course, AI workbenches and learning agents, all running live in your browser.
Three pieces worth your time.

Evaluation Arena
Can you trust a model’s answers? Small open models take the same 22 questions, graded by code: facts, grounded answers, instructions, arithmetic and prompt injection.

Retrieval Workbench
How does AI find its evidence? Chunk a document, search it by keyword, meaning or both, and test whether it refuses when the answer is not there.

Market Trader
How does reinforcement learning improve by trial and error? A Q-learning agent learns when to be in or out of a market, scored on 40 years it never saw.
From first principles to infrastructure.
Five tracks, one idea per module, every one interactive. Open a track to see its modules.
- MOD-03Neural networksNeurons, layers and backpropagation, with a small network learning to separate shapes live on the page.Open →
- MOD-04Seeing with networksHow image models find edges, then parts, then objects: the same kind of detector running in the feed above.Open →
- MOD-05EmbeddingsHow words, images and documents become lists of numbers where similar things sit close together.Open →
- MOD-06How an LLM worksTokens, embeddings, attention and next-token prediction, in a real mini transformer you can type into.Open →
- MOD-07DiffusionHow image generators start from pure noise and clean it up, one step at a time, into a picture.Open →
- MOD-08From predictor to assistantFine-tuning and human feedback: how a raw text predictor becomes a helpful chat assistant.Open →
- MOD-09Why AI runs on GPUsMatrix maths, memory bandwidth and why one chip family powers almost all of modern AI.Open →
- MOD-10Training at scaleSplitting a model across thousands of chips, and what a frontier training run costs.Open →
- MOD-11How models are servedMemory per model, batching, latency and what each answer costs to run.Open →
- MOD-12How AI looks things upRetrieval (RAG), the technique behind chatting with your own documents.Open →
- MOD-13How agents workModels that use tools and take steps, tied to my LADON and HERETIC research agents.Open →
Test models the way practitioners do.
Evaluate, retrieve, time and compare real models, all running on your device.
Every outcome, fully simulated.
Risk desks look at thousands of possible futures at once. Here are 400 of them, drawn live on your device.
Median Outcome of 400
Legend
Price Paths $100 Stock
Distribution Final Price
White line: where it started.
Chance of a Loss Ends Below Start
A hypothetical $100 stock with an 8% yearly drift, simulated with geometric Brownian motion. An illustration of risk, not a forecast.
Agents that learn from their mistakes.
Five agents start knowing nothing, practise on simulated markets, leagues and board games, and are always scored on data they never trained on. Each page lists the mistakes they learned from.
Real detection, on real footage.
Licensed stock footage, analysed live in your browser. Faces are blurred automatically. Click anything to follow it.
Everything in the lab.
| ID | Name | What you do | Method | Status | |
|---|---|---|---|---|---|
| Course modules · 14 | |||||
| MOD-01 | How Models Learn | Fit a line by hand, explore the loss landscape, watch gradient descent train it, and see overfitting happen. | ML foundations | Active | Open → |
| MOD-02 | Classic Machine Learning | Decision trees, clustering and nearest neighbours: the workhorse methods behind credit scores and fraud alerts. | ML foundations | Active | Open → |
| MOD-03 | Neural Networks | Neurons, layers and backpropagation, with a small network learning to separate shapes live on the page. | Deep learning | Active | Open → |
| MOD-04 | Seeing with Networks | How image models find edges, then parts, then objects: the same kind of detector running in the feed above. | Deep learning | Active | Open → |
| MOD-05 | Embeddings | How words, images and documents become lists of numbers where similar things sit close together. | Deep learning | Active | Open → |
| MOD-06 | How an LLM Works | Tokens, embeddings, attention and next-token prediction, in a real mini transformer you can type into. | Generative AI | Active | Open → |
| MOD-07 | Diffusion | How image generators start from pure noise and clean it up, one step at a time, into a picture. | Generative AI | Active | Open → |
| MOD-08 | From Predictor to Assistant | Fine-tuning and human feedback: how a raw text predictor becomes a helpful chat assistant. | Generative AI | Active | Open → |
| MOD-09 | Why AI Runs on GPUs | Matrix maths, memory bandwidth and why one chip family powers almost all of modern AI. | AI infrastructure | Active | Open → |
| MOD-10 | Training at Scale | Splitting a model across thousands of chips, and what a frontier training run costs. | AI infrastructure | Active | Open → |
| MOD-11 | How Models Are Served | Memory per model, batching, latency and what each answer costs to run. | AI infrastructure | Active | Open → |
| MOD-12 | How AI Looks Things Up | Retrieval (RAG), the technique behind chatting with your own documents. | AI infrastructure | Active | Open → |
| MOD-13 | How Agents Work | Models that use tools and take steps, tied to my LADON and HERETIC research agents. | AI infrastructure | Active | Open → |
| MOD-14 | Evaluation and Failure | Benchmarks, hallucinations and bias: how to tell whether a model is actually good, and where it breaks. | Evaluation | Active | Open → |
| AI workbenches · 7 | |||||
| BENCH-01 | Retrieval Workbench | Chunk a document, search it by keyword, meaning or both, and test retrieval accuracy and honest refusals against questions with known answers. | Retrieval, on-device | Active | Open → |
| BENCH-02 | Inference Benchmark | Time the same small language model on your processor and graphics chip at three precisions: download, load, first-token wait, tokens a second and answer quality. | Benchmarking, on-device | Active | Open → |
| BENCH-03 | Evaluation Arena | Small open models answer the same 22 auto-graded questions: facts, grounded answers and hallucinations, instructions, arithmetic, typos and prompt injection. | Evaluation, on-device | Active | Open → |
| BENCH-05 | Agent Sandbox | A small open model gets a calculator, a company directory and a currency converter, and eight tasks graded by code. Every step is shown, one tool result carries a planted instruction, and runs can be downloaded. | Agents, on-device | Active | Open → |
| BENCH-04 | Model Playground | Give one financial headline to FinBERT, BERT, Qwen3 and Llama 3.2 at once and compare their calls, all running on your device. | Transformers, on-device | Active | Open → |
| SHELL-01 | Linux Course | Eleven guided lessons on a real Linux machine booted inside the page, with a cheat sheet. Then practise freely in the full Arch Linux playground. | Linux, on-device | Active | Open → |
| SHELL-02 | OS: Linux Desktop | A full Arch Linux desktop (XFCE) running in the page: windows, file manager, terminal and apps. Save it and come back; nothing touches your computer. | Linux, on-device | Active | Open → |
| Learning agents · 5 | |||||
| AGENT-01 | Market Trader | A Q-learning agent teaches itself when to be in or out of a market with hidden bull and bear regimes, scored on 40 years it never saw. | Q-learning | Active | Train → |
| AGENT-02 | Day Trader | A small neural network learns to forecast one-minute prices from its own errors and trades only when the forecast beats the cost. | Neural network | Active | Train → |
| AGENT-03 | Sports-Market Model | Learns the strength of 20 clubs from every result and sizes positions with fractional Kelly only when its price beats the market. | Online ratings | Active | Train → |
| AGENT-04 | Monte Carlo Planner | Monte Carlo over thousands of lifetimes, with a planner that learns how much stock to hold and when to trim spending. | Monte Carlo | Active | Train → |
| AGENT-05 | Landlord | A genetic algorithm evolves strategies for a property-trading board game: what to buy, when to build, how to trade. | Genetic algorithm | Active | Train → |
Or explore from the command line.
Why this exists.
I study finance at Bryant University, with minors in Applied AI and Law. I built the Lab to understand these models well enough to build them myself, and to test where they help with real financial decisions and where they do not.
Each agent page reports what the agent got wrong, not just what it got right, and compares it with simple rules a person could follow.
