Cat Detector

A personal learning project exploring image classification with scikit-learn SVMs and a simple GUI for cat detection.

Cute cat photos

Bonus images of my cat.

Technology Stack

PythonScikit-learnSVMImage Processing

Key Features

  • First foray into ML and classical classifiers
  • SVM-based model for binary cat image classification
  • Lightweight GUI that prompts for image upload and runs inference

About Cat Detector

Cat Detector

Why

This was my first focused project in ML classifiers, and I wanted to start with a classic SVM before moving into deep learning.

Interesting Technical Points

  • Scikit-learn pipeline using a Support Vector Machine for image classification
  • Basic preprocessing to normalize images into consistent model inputs
  • Simple GUI that prompts for an upload and runs inference locally

What I Learned

I learned how preprocessing affects classifier performance and how to structure a small ML workflow end-to-end.