Machine Learning
My Projects, Kaggle Competitions and implementation of some popularly known machine learning algorithms.
I have also included a list of research papers I have curated in the feild of ML/DL/AI.
Index:
Content:
Projects
Following are the projects I've done in the Machine Learning field:
Name | Description |
---|---|
Reinforcement Learning Algorithms | Implementation of different Reinforcement Learning Algorithms such as DQN, Double-DQN, Dueling-DQN, Monte Carlo, Temporal Difference, etc. |
RL-DQN-Navigation | Deep-Q Learning agent that is able to maximize the reward in the Unity ML-Agents based Banana Collector environment |
RL-DDPG-Continuous_Control | Deep Deterministic Policy Gradient Learning agent that is able to maximize the reward in the Unity ML-Agents based Reacher continuous environment |
RL-Multi_Agent_DDPG-Collaboration | Multi Agent Deep Deterministic Policy Gradient Learning agent that is able to maximize the reward in the Unity ML-Agents based Tennis continuous environment |
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 |
Research Papers (Anubhav Reads)
A list of research papers in the domain of machine learning, deep learning and related fields. The list of papers can be viewed based on differentiating criteria's such as (Conference venue, Year Published, Topic Covered, Authors, etc.).
You can find the curated list of research papers in this repository.
Kaggle Competitions
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 |
Algorithms
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 |