Raghu Srinivasan

Side Projects

Deep Learning to distinguish Cats from Dogs


One of the oldest challenges in Computer Science has been Computer Vision or CV. For decades, this proved extremely hard to do with any degree of accuracy. Most kids by the age of 5 can accurately tell cats from dogs and yet, powerful computers could not! However, in the last several years, CV has come a long way specifically with Machine Learning and Neural Networks. This is a small project that uses Convolutional Neural Networks or CNNs to train a model to tell whether an image uploaded by you, the user, is a picture of a Cat or a Dog.


Good! To try it out yourself and learn more, click on the link below to go to a webapp that will let you do do just that!

Upload a picture now!

Hopefully that was interesting! If you liked this, please check out some other side projects

About | Projects | Reading | Writing | Photography

email: raghu@raghusrinivasan.com