[Inforthon] Machine Learning - Why Machines Can Now Do Things We Cannot Explain
Last revised 8/10/2026

[Inforthon] Machine Learning - Why Machines Can Now Do Things We Cannot Explain

Secondary

From GOFAI and the AI winters to neural networks, gradient descent, and the bias-variance tradeoff

Machine learning is the technology behind skin cancer diagnosis that rivals dermatologists, Go programs that defeat world champions, and spam filters that adapt faster than rule-writers can keep up. This two-part collection builds the complete conceptual and mathematical foundation. The first part traces the history of AI — from the Dartmouth optimism to the AI winters and the statistical turn — and explains the three ingredients (data, compute, algorithms) that made modern ML possible. The second part develops the supervised learning framework from first principles: feature vectors, the model as a parameterised function, loss functions (MSE, cross-entropy), gradient descent, and the bias-variance tradeoff.

Computer ScienceMachine LearningAICompetition PrepInforthon
2Modules13Sessions130Cards36Quizzes

Modules in this Collection’s System

Hover a module to read it directly

The Phenomenon Before the Theory

6Sessions

A New Kind of Programming

7Sessions

What You'll Walk Away With

  • The gradient descent update rule θ ← θ − η∇L(θ) with all symbols defined
  • A comparison table: supervised vs. unsupervised vs. reinforcement learning (feedback type, goal, examples)
  • The bias-variance tradeoff: underfitting (high bias) vs. overfitting (high variance) with the remedy for each
  • The three ML ingredients — data, compute, algorithms — with one key historical fact per ingredient
  • Cross-entropy loss formula for binary classification with the intuition for why it penalises confident wrong predictions

You'll Have Answers To

  • ?What distinguishes machine learning from conventional programming, and why does this distinction matter?
  • ?Why did rule-based AI (GOFAI) fail at perceptual tasks, and what is Moravec's Paradox?
  • ?What caused the two AI winters, and what changes finally enabled the deep learning breakthrough?
  • ?What are the three families of machine learning, and what distinguishes supervised, unsupervised, and reinforcement learning?
  • ?How did AlexNet's 2012 ImageNet result differ from previous approaches, and why was it a turning point?
  • ?In the supervised learning framework, what is a feature vector, a label, and a loss function?
  • ?How does gradient descent work, and what role does the learning rate play?
  • ?What is the difference between training loss and generalisation, and why does overfitting occur?
  • ?What does the bias-variance tradeoff say about model complexity and generalisation performance?
  • ?Why is cross-entropy loss preferred over MSE for classification problems with probability outputs?

Critical Concepts Explored

Tacit knowledge — expert competence that cannot be articulated as rules; what ML learns instead of encodingGOFAI (Good Old-Fashioned Artificial Intelligence) — symbolic, rule-based AI; succeeded on formal tasks, failed on perceptionMoravec's Paradox — easy for humans (perception, movement) is hard to program; hard for humans (chess) is easy to programSupervised learning — learning from labelled (input, output) pairs to generalise to new inputsFeature vector x ∈ ℝᵈ — the numerical representation of a data point; d is the number of featuresLoss function — quantifies prediction error; MSE for regression, cross-entropy for classificationGradient descent: θ ← θ − η∇L(θ) — iteratively adjusts parameters in the direction of steepest loss decreaseLearning rate η — controls step size in gradient descent; too large diverges, too small is impractically slowOverfitting — model memorises training noise; low training loss, high test loss; detected only with held-out dataBias-variance tradeoff — simple models underfit (high bias); complex models overfit (high variance)Train-test split — withhold data before training; test set evaluated exactly once to estimate generalisationLogistic regression — linear classifier using sigmoid function; decision boundary is a hyperplane in feature spaceAlexNet (2012) — deep CNN on GPUs; reduced ImageNet error from 26% to 15%; launched the deep learning eraMini-batch gradient descent — gradient computed on random subsets; cheap, regularising, widely used in practiceThe three ML ingredients — data (scale and quality), compute (GPUs, TPUs), algorithms (backprop, architectures)
Editor's Brief
Who it's for
Inforthon competitors and curious readers who want a conceptual grounding in how machine learning actually works — not just what it produces. No mathematics required; the collection builds from historical narrative to technical intuition.
What stands out
Rather than opening with equations, the collection opens with the question that stumped rule-based AI: why can we not write down the rules for recognising a face? This reframes machine learning as a philosophical shift — from programming to training — and then shows how gradient descent and loss functions operationalise that shift in concrete, mechanical terms.
Read if
You want to understand why machine learning works the way it does, not just what it produces; you are preparing for Inforthon's Machine Learning station; or you have wondered what 'training a model' actually means at a mechanical level.
Gold Quotes
Machine learning is, in its deepest character, a method for acquiring tacit knowledge without requiring anyone to articulate it.