Rahul Bhatia (@rbhatia46)

Top repositories

1

Data-Science-Interview-Resources

A repository listing out the potential sources which will help you in preparing for a Data Science/Machine Learning interview. New resources added frequently.
1,826
star
2

React-Portfolio

A simple SPA Portfolio template for developer/designers built with React. Use it to showcase your work, testimonials and other information to clients.
JavaScript
500
star
3

Fetching-Financial-Data

Fetching financial data for technical & fundamental analysis and algorithmic trading from a variety of python packages and sources.
Jupyter Notebook
172
star
4

Greenblatt-Magic-Formula-Value-Investing

Implementation of Joel Greenblatt's magic formula, which he described in his book - "The Little Book That Still Beats the Market".
Jupyter Notebook
53
star
5

Lane-Line-Detection

Using OpenCV to detect Lane Lines on a road, one of the most fundamental concepts for building a Self-Driving car.
Python
36
star
6

Twitter-Sentiment-Analysis-Web

Twitter Sentiment Analysis using Textblob and Tweepy, wrapped with Flask as a web app.
JavaScript
23
star
7

Spatio-Temporal-DBSCAN

Spatio Temporal DBSCAN algorithm in Python. Useful to cluster spatio-temporal data with irregular time intervals, a prominent example could be GPS trajectories collected using mobile devices.
Python
21
star
8

Dual-Moving-Average-Crossover-Python

The famous and simple Dual Moving Average crossover strategy implemented in Python, and then backtesting it on 2 years of AAPL stock.
Jupyter Notebook
19
star
9

Reliance-Stock-prediction-using-SVM

Predicting buy/sell of Reliance Stock using a Support Vector Machine on top of commonly used technical indicators.
Jupyter Notebook
16
star
10

LiDAR-Road-Analysis

Given a 3D point cloud obtained by a LiDAR sensor mounted on a car, output the road properties such as road boundaries, lane markings, lane geometry.
Python
14
star
11

Option-Writing-Calls-Using-Open-Interest

Deciding the strike price for writing options, based on the Open Interest from the option chain data from NSE(National Stock Exchange)
Jupyter Notebook
13
star
12

Python-for-Data-Science

This repository contains iPython notebooks to get you started with sufficient amount of Python you need to learn to get started with your Data Science Journey.
Jupyter Notebook
13
star
13

Data-Preprocessing-Template

This repository includes all the Data Preprocessing required before using a dataset on a Machine Learning Model. Please refer README on how to use.
Python
11
star
14

Intraday-1-Minute-data-Nifty-BankNifty

Intraday 1 minute tick Data for Nifty and Bank Nifty for backtesting purposes.
10
star
15

AutoML-TimeSeries-Forecasting

Use of ATSPy, a library to automate time series forecasting, using multiple models and ensembles.
Jupyter Notebook
9
star
16

Pan-Tompkins-Algorithm-Python

Implementation of the Pan-Tompkins algorithm in Python for the detection of QRS Complex in an ECG signal.
Jupyter Notebook
9
star
17

ReactChat

A chat app built using React Native and Firebase.
JavaScript
7
star
18

Market-Regime-Identification-using-GMM-and-Markov-Regression

Identifying market regime through Gaussian Mixture Models and Markov Regression
Jupyter Notebook
7
star
19

MemoryGame

A memory game built in JavaScript implementing all the basic concepts of Vanilla JS
JavaScript
6
star
20

Anomalies-Nifty50-LSTM-Autoencoder

This work demonstrates the use of an LSTM-Autoencoder, implemented using Tensorflow and Keras, to detect anomalies in Timeseries data, using an example of anomalies in the daily closing price of Nifty50, the equity index of the National Stock Exchange.
Jupyter Notebook
5
star
21

DBSCAN-on-Spark

Small Example demonstrating how we can use DBSCAN with a groupby in a distributed manner across multiple worker nodes, using Pandas UDF in Spark.
Jupyter Notebook
5
star
22

Demand-Supply-Identification-Python

Identify zones of demand/supply(also called Support/Resistance) for financial assets using Python.
Jupyter Notebook
4
star
23

Stock-Forecasting-Prophet

Stock price forecasting for Reliance Stock using FBProphet.
Jupyter Notebook
3
star
24

Actor-Critic-RL-for-Algo-Trading

Jupyter Notebook
3
star
25

FlutterNews

A Simple News app built using the Flutter Mobile Development SDK
Dart
3
star
26

Monte-Carlo-Portfolio-Optimization

The notebook demonstrates Monte Carle Simulation to optimize weights for portfolio allocation to obtain maximal expected Sharpe Ratio
Jupyter Notebook
3
star
27

SocketChat

Simple Chatroom app implemented using Socket.io. Uses Node.js and Express Server as a backend.
JavaScript
3
star
28

Canvas-Snow

A demonstration of JS Animation using Canvas that features Snow falling on the screen and some animation using Pure Vanilla JS.
JavaScript
3
star
29

ShareFood

Food sharing app to prevent food waste by creating an interactive multi-channel system that will allow people with surplus excess foods from Weddings , Parties, and other events, to contact 'ShareFood' to donate food
Java
3
star
30

GithubBattle

An app that compares two github users and rates them on various parameters and chooses a winner.
JavaScript
3
star
31

pair-trading-python

Pair trading in Python - Testing for Correlation and Co-integration.
Jupyter Notebook
2
star
32

LendingClub-Loan-Analysis

Lending Club Loan Default Analysis using historic loan applications data.
Jupyter Notebook
2
star
33

Awesome-Data-Science

Best Blogs for Data Science and Machine Learning
2
star
34

Nifty-Monthly-Weekly-Movement

Jupyter Notebook
2
star
35

Personalised-Cancer-Treatment

Jupyter Notebook
2
star
36

CafeFinder

An app which finds all nearby cafes within a given radius and uses the Google Places API
JavaScript
2
star
37

Evaluating-Investments-using-PyFolio

A repository that helps evaluate an investment portfolio and provides risk analytics using an amazing open-source package developed by Quantopian, called PyFolio.
2
star
38

Automating-Value-Investing

A script to automate the concept of value investing using Python by some of the fundamental concepts suggested by Benjamin Graham and Warren Buffet.
Jupyter Notebook
2
star
39

heikin-ashi-python

Implementation of Heikin Ashi candlesticks in Python
Jupyter Notebook
2
star
40

ObjectDetectionImageAI

Object Detection Example using ImageAI library.
Python
2
star
41

SVGBlackHole

An animation of black hole for landing page of a website
TypeScript
2
star
42

OHLC-to-CandlestickPlot-Python

Small Snippet of Python Code to convert historical OHLC data for a particular stock to Candlestick charts.
Jupyter Notebook
2
star
43

Zero-To-FullStack-Data-Science

This repo is a roadmap for any beginner who wishes to learn Data Science, covering all the basic concepts needed, from all the programming to the math, and including relevant resources to go from zero to being a full stack Data Scientist.
2
star
44

Classification-Metrics

This repository discusses and implements most commonly used classification metrics.
1
star
45

Options-Pricing-Monte-Carlo

A monte Carlo simulation for Options Pricing, using Geometric Brownian Motion in Python.
Jupyter Notebook
1
star
46

stanford-ner-jars

stanford ner jars
1
star
47

MultiColumn-Label-Encoder

Usage of LabelEncoder on a Pandas Dataframe, and encoding multiple Columns at once.
Python
1
star
48

Hive-Cheatsheet

Quick reference and cheatsheet for commonly used Hive Commands
1
star
49

Rails-REST-API

Simple REST API using RoR with basic CRUD functionality.
Ruby
1
star
50

Deep_Learning_Cheatsheets

Contains cheatsheets for essential Data Science libraries in Python.
1
star
51

PyCon-ID-2020-Demo

Demo Notebook for my talk "Top Notch Categorical Encoding using Python", presented at PyCon ID 2020
Jupyter Notebook
1
star
52

GithubSearch

Searches and gives information about a user with given Github user name.
JavaScript
1
star
53

end-to-end-pyspark

And end-to-end Machine Learning pipeline with PySpark-ML for the famous Telco Customer Churn dataset
Jupyter Notebook
1
star
54

Whether

Whether - The Weather App
TypeScript
1
star
55

llama2-finetune-finance-alpaca-colab

Fine tuning a LLaMA 2 model on Finance Alpaca using 4/8 bit quantization, easily feasible on Colab.
Python
1
star
56

GoogleStockPrediction

Predicting the Google Stock Price using an LSTM Network.
Python
1
star
57

GenderClassification

A simple Python Script using a Decision Tree Classifier to classify a person as a Male or Female based on their height, weight and Shoe Size.
Python
1
star
58

CatsAndDogsClassifier

A convolutional neural network written in Keras to classify Cats and Dogs using Tensorflow as backend.
Python
1
star
59

YouTubeUIReactNative

Youtube Android App UI in React Native
JavaScript
1
star
60

weather-ai-bot

A simple Bot using Artificial Intelligence and NLP to interact with the user and give weather details of a particular destination to the user. Live demo at https://rbhatia46.github.io/weather-ai-bot. Note : This is a production build of the app and the front end was made using React.
HTML
1
star
61

Confidence-Interval-Using-Bootstrapping

Computing the confidence intervals using Bootstrapping. It is very useful when we have to compute the confidence interval for any other statistic apart from mean(where CLT can be used) given we dont know anything about the underlying distribution of the data.
Jupyter Notebook
1
star
62

NYC-Taxi-Demand-Prediction

The objective of this project was to predict the taxi demand for yellow cabs in a particular region in next 10 minutes for New York city. Based on the data, machine learning model predicts the pickup demand of cabs in 10 minutes time frame. The data was provided by the Taxi & Limousine Commission for yellow cabs. Correct prediction of the same can fairly improve the time utilization of a taxi driver.
Jupyter Notebook
1
star
63

react-cypto-watcher

A simple React app fetching prices of BitCoin, Ethereum and Litecoin from CoinMarketCap. Live Demo on
JavaScript
1
star
64

FirebaseContact

A Fully functional contact form implemented with backend in Firebase and storing the data in the Firebase Database.
CSS
1
star
65

Numpy-Pandas-Beginner-Tutorial

A beginner friendly tutorial for Numpy and Pandas for people who are complete beginners and just wanting to start their Data Science/Machine Learning journeys.
Jupyter Notebook
1
star