yuhang2685 / Convolutional-Image-Recognition

Convolutional Image Recognition (Kaggle competition 2013)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Convolutional-Image-Recognition

Introduction

In 2013, Kaggle hosted one of their favorite for-fun competitions: Dogs vs. Cats. Much has since changed in the machine learning landscape, particularly in deep learning and image analysis. Back then, a tensor flow was the diffusion of the creamer in a bored mathematician's cup of coffee. Now, even the cucumber farmers are neural netting their way to a bounty.

At that time, the literature suggested machine classifiers can score about 82.7% accuracy on this task.

Model

Today, we experiment using the full Kaggle dataset (12,500 for dogs and 12,500 for cats) to build a simple Convolutional Neural Network for illustrating the Image Recognition task.

Performance

Our simple 3 level CNN model achieves 85% accuracy.

We can easily apply Transfer Learning for sophiscated model to achieve 97% accuracy, but it is out of scope of this work.

Reference

About

Convolutional Image Recognition (Kaggle competition 2013)

License:MIT License


Languages

Language:Jupyter Notebook 100.0%