A gentle, hands-on introduction to machine learning that I ran for the School of Business Administration, organised by the student clubs MODA and BAA. No prior coding or machine-learning background was required. We build small classifiers that look at a Pokémon’s image and guess whether it is Fire, Water, or Grass type, using only the colours in the picture.
Along the way we cover how a computer “sees” an image as a grid of RGB values, how to turn each image into just three numbers (the average red, green, and blue), two model families (Random Forests and Logistic Regression), evaluation with accuracy and confusion matrices, and hyperparameter tuning with cross-validation. The two takeaways cut against the usual hype: tuning is useful but not magic, and picking the right model family often matters more than tuning it. An optional bonus section covers PCA.
Everything is in the repository below. The notebook runs end-to-end in Google Colab with no local setup, and it downloads the data itself.
Comments