Hi, I'm Harshvardhan Chavan.

I’m an undergraduate student pursuing dual degrees—one at IIT Madras and the other at Pune University. My heart beats for Computer Science, and I’m passionate about software design, artificial intelligence, machine learning, computer vision, and natural language processing. Currently, I’m working towards a Bachelor of Technology (BTech) in Computer Engineering from Pune University and a Bachelor of Science in Data Science and Applications from IIT Madras.

Recent Work

a man painting the wall In hindi text; Credit: @Akshat Vats on Unsplash

Word Prominence Detection

Experimental results on a corpus of spontaneous speech indicate that prominence detection accuracy using only the new prosodic features is better than using both lexical and syntactic features.

a pile of playing cards with hearts and spades; Credit: @aceofnet on Unsplash

Card Vision

Implemention of a software that can detect playing cards using images. Experimented on a wide number of images containing multiple cards and some, even with a highly skewed image, with a high success rate.

a white object with a red Q on it; Credit: @Rubaitul Azad on Unsplash

Quora Duplicate Question Detection

Explored Natural Language Understanding (NLU) by building various classification models - Linear Models, Tree Based Models and Neural Networks and compared the performance of each of these.

source code; Credit: @Max Chen on Unsplash

Micrograd

A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API.

blue and red pong paddles with a white ball; Credit: @Lisa Keffer on Unsplash

Pong-AI

An AI teaching itself how to play the game of Pong. It's doing it by using an algorithm called NEAT which stands for Neuro Evolution of Augmented Topologies.

a computer screen with a bunch of code on it; Credit: @Chris Ried on Unsplash

makemore

From scratch implementation of a sparse mixture of experts language model inspired by Andrej Karpathy's makemore.

Get In Touch