• Stars
    star
    101
  • Rank 336,505 (Top 7 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 7 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The projects I do in Machine Learning with PyTorch, keras, Tensorflow, scikit learn and Python.

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

More Repositories

1

Data-Structures-Algorithms

My implementation of 85+ popular data structures and algorithms and interview questions in Python 3 and C++
Python
315
star
2

CalculatorApp

scientific calculator basic calculator and unit converter android app
Java
166
star
3

Face-Recognition

Machine Learning project to recognise faces from an Image just like facebook or video stream
Python
102
star
4

Machine-Learning-Research-Papers

A list of research papers in the domain of machine learning, deep learning and related fields.
54
star
5

Attention-Beam-Image-Captioning

Image captioning using beam search heuristic on top of the encoder-decoder based architecture
Jupyter Notebook
11
star
6

Chess-AI

A Java Project which implements playing chess with the computer which uses Alpha-Beta Pruning.
Java
9
star
7

Reinforcement-Learning

Implementation and Notes of different Reinforcement Learning Algorithms
Jupyter Notebook
8
star
8

Simulated-Self-Driving-Car

Self driving car running over udacity's "unity car simulator" using Convolutional neural networks.
Python
8
star
9

CompetitiveProgrammingInPython

Programs of Competitive Programming practice in python
Python
7
star
10

Quick-Draw

Implementation of Google Quick Draw doodle recognition game in PyTorch and comparing other classifiers and features.
Jupyter Notebook
5
star
11

Neural-Networks-Bike-Sharing-Prediction

Build a Neural Network from scratch to predict bike rentals daily on an hourly basis
Jupyter Notebook
4
star
12

AngularJSPractice

Practice of AngularJS concepts and making Projects on AngularJS
JavaScript
3
star
13

C-and-CPP-Algorithms-DataStructures

Programs made in C or C++ programming language based mostly on data structures and algorithms and competitive programming.
C
3
star
14

SML-Malaria-Detection

Compare Naive Bayes, SVM, XGBoost, Bagging, AdaBoost, K-Nearest Neighbors, Random Forests for classification of Malaria Cells
Jupyter Notebook
3
star
15

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.
Jupyter Notebook
2
star
16

ProjectBucket_SIH

Building application for social sharing of ideas and question answer forum
TypeScript
2
star
17

GANs-Generate-Faces

Used Generative Adversarial Networks (GANs) to generate new images of human faces.
Jupyter Notebook
2
star
18

Collaboration_Competition_Udacity_DRLND_P3

Project 3: done as part of the Udacity Deep Reinforcement Learning Nanodegree
Jupyter Notebook
2
star
19

CompetitiveProgrammingInJava

Contains codes written on competitive websites in practice and competitions
Java
2
star
20

NodeJS_Practice

Practice on Node.js (Javascript Framework)
JavaScript
2
star
21

IBMCognitiveChatBot

Topcoder coding challenege to build prototype for IBMCognitiveChatBot using angular 4
TypeScript
2
star
22

Amazon-Alexa-Skills

Amazon Alexa Skills made using Alexa Skills Kit and AWS Lambda function
JavaScript
1
star
23

HybridChatApp

A Hybrid Mobile Chat Application made in Ionic Cordova Framework
JavaScript
1
star
24

Continuous_Control_Udacity_DRLND_P2

Project 2: done as part of the Udacity Deep Reinforcement Learning Nanodegree
Jupyter Notebook
1
star
25

MiniTennis

A small game made in Java similar to pong.
Java
1
star
26

InterviewPreparationInJava

Java
1
star
27

Hospital_Patient_Management_System

Infosys Chandigarh Hackathon 2017
JavaScript
1
star
28

BankManagementSystem

A database management system representing features of a bank. Made using core java features such as JFrame, Panels etc.
Java
1
star