Details of my Projects, Kaggle Competitions and implementation of some popularly known machine learning algorithms.
Following are the projects I've done in the Machine Learning field:
| Name | Description |
|---|---|
| Image Captioning | Used Encoder(CNN)-Decoder(RNN) along with Attention and Beam Search heuristic to generate caption for a given image |
| GANs Generate Faces | Used Generative Adversarial Networks (GANs) to generate new images of human faces |
| SageMaker Pytorch Model Deployment | Deployed a Pytorch model which predicts the sentiment of a review using Amazon's SageMaker |
| RNN Generate TV Scripts | An LSTM implementation in PyTorch that generates a new, "fake" TV script using Seinfeld dataset of scripts from 9 seasons |
| SML Malaria Detection | Compare Naive Bayes, SVM, XGBoost, Bagging, AdaBoost, K-Nearest Neighbors, Random Forests for classification of Malaria Cells |
| Quick Draw | Implementation of Google Quick Draw doodle recognition game in PyTorch and other classifiers |
| CNN Dog Breed Classifier | CNN implementation in PyTorch to identify dog's breed from given image. If supplied an image of a human face, the code will identify the resembling dog breed |
| Neural Networks Bike Sharing Prediction | Neural Network implemented from scratch in numpy to predict bike rentals daily on an hourly basis |
| Face Recognition | Project to recognise people from an Image or video similar to facebook |
| Simulated Self Driving Car | Training an CNN model to drive a car in simulation |
| Chess AI | Chess AI which uses Alpha-Beta Pruning to select best moves. |
| Amazon Alexa Skills | Amazon Alexa Skills made using Alexa Skills Kit and AWS Lambda function |
There are a few other projects I've done but currently not on Github:
| Name | Description |
|---|---|
| Game Bot using Reinforcement Learning | Game bot trained using Deep Q Networks and Q-learning to play games such as PACMAN, Frozen-lake, etc. |
| Course Recommendation System | Appriori Algorithm based recommendation system to suggest courses based on past student's data at IIIT Delhi |
| Algorithm/Topic | Description |
|---|---|
| Dogs-vs-Cats-Redux-Kernels | Dogs vs Cats Classification using transfer learning Resnet34 (CNN) in PyTorch |
| Dog-Breed-Identification | Dog Breed Identification using transfer learning Resnet101_64 (CNN) in PyTorch |
| Algorithm/Topic | Description |
|---|---|
| Clustering Algorithms | Unsupervised algorithms such as K-Means and Mean-Shift |
| Deep Learning | Deep Neural Networks and Recurrent Neural Networks |
| K Nearest Neighbours | |
| Linear Regression | |
| Support Vector Machine |