rishavb123
I am finishing up my masters in computer science with a specialization in machine learning at Georgia Tech. My research focuses on exploration for RL transfer.
Jane Street CapitalSouth Brunswick, NJ, United States
Pinned Repositories
COVID-19-data-analysis
Analysis of COVID-19 data collected by John Hopkins using python. Created many different models, including Markov Chains, Recursive LRC Circuits, Recurrent Neural Networks, Logistic Models, etc. Wrote a report based on the finding of the data analysis of growth rates, derivatives, etc.
DeepQLearningLibrary
This is a deep q learning library built to work with a custom environment system I created. To apply it to gym environments I created a wrapper to convert a gym environment into my environment library.
EMMA
ExperimentLab
GridWorld
A text-based grid world framework for reinforcement learning agents to play around in. In general, the goal for the agent is to solve the maze in as few steps as possible. This is done using plenty of reinforcement learning algorithms including policy iteration, value iteration, sarsa, monte carlo methods, and iterative policy evaluation.
MineRL
Applies the Deep Q Learning algorithm using a convolutional neural network to have an agent learn to fight zombies in a closed minecraft environment. This is done using Microsoft's Project Malmo (to create the environment) and tensorflow/keras to structure the network.
NumberRecognizer
Uses the Neural Network API I created to create a handwritten digit recognizer wrapped in an android app. The user can draw a number on the canvas and the app will guess what number it is.
QuantumPhysicsWithDeepLearning
Trains a keras neural network on data of the solved schrodinger's equation. The inputs of this model are samples from the potential from within the infinite asymmetric potential well and the output is samples from the solved wavefunction. The data is collected by solving the schrodinger's equation using a numeric method called the Runge-Kutta method.
SIR_modeling
This is a project in which I wrote code to simulation the spread of infection using the SIR model. Analysis of the convergence and stability of the model is done in the report. Additionally, I used a Neuro-Evolution algorithm to design different vaccination models to minimize the amount of infected people while using minimal vaccines
TBDataViewer
rishavb123's Repositories
rishavb123/SIR_modeling
This is a project in which I wrote code to simulation the spread of infection using the SIR model. Analysis of the convergence and stability of the model is done in the report. Additionally, I used a Neuro-Evolution algorithm to design different vaccination models to minimize the amount of infected people while using minimal vaccines
rishavb123/EMMA
rishavb123/ExperimentLab
rishavb123/api.bhagat.io
Personal API including many functionalities including the backend of my website, a GraphQL endpoint with information on my projects and mtg decks, and more. It uses various technologies in the background, including mongodb as the database, the github api, puppeteer for webscraping, the discord api, the scryfall api, and more.
rishavb123/bhagat-db-backup
rishavb123/bhagat.io
My portfolio personal website with details such as my experience, projects, resume, hobbies and more!
rishavb123/BikeShareSimulation
This project aims to simulate bike share (like Citi Bike) in a simulated city. It uses address and data from CitiBike in New York to base the simulation probabilities from. The simulation is a discrete event simulation which uses a system I wrote to schedule and handle the events.
rishavb123/CircuitSimulation
This repo aims to create a software based (with C++ api) circuit simulator that simulators combinational and sequential logic by stubbing the transistor class and building from there. Eventually, the goal is to build a computer like the LC3 in this simulator.
rishavb123/ConwaysGameOfLife
This is a Conway's Game of Life simulator that allows for an infinite grid. Further, it allows for loading patterns from a variety of sources allowing for easy prototyping of new patterns and demos. See the README for more details.
rishavb123/cs4510_homework
rishavb123/DeepModellingStochasticProcesses
rishavb123/EntitySimulator
rishavb123/FiggieSimulator
rishavb123/ImagePixelArt
rishavb123/InverseDensityFunctionalTheory
The goal of the project was to create a neural network that predicts the input to DFT from the results of the experiment. The uses cases for this are to use higher level wave function theories to produce accurate densities and then predict the XC potential that produces a similar output with density functional theory (which will run much faster).
rishavb123/MarketSimulator
rishavb123/MockTradingFramework
rishavb123/MtgClubSite
This repository holds the source code for the MTG@Tech club website at Georgia Tech.
rishavb123/NeuralNetwork
This is an artificial neural network that I have created from scratch using my math library in java. I have used it to recognize handwritten digits using the mnist dataset and even classify certain flowers. It uses concepts of supervised learning and stochastic gradient descent.
rishavb123/NYCTaxCalculator
rishavb123/OCamlTesting
rishavb123/PIDControllerSimulator
rishavb123/QuantIdeas
rishavb123/TrafficSimulation
rishavb123/TuringMachineSimulator
This is a python program in which I simulated everything a turing machine can do. Essentially, after you create an object of the Turing Machine class and add the appropriate transitions, the code can run the turing machine computations given an initial state of the tape. It also produces a list of snapshots of the configurations of the machine.
rishavb123/UnderlyingPriceDistributionFromOptionPrices
rishavb123/VAEFaceGeneration
This project uses a Variational AutoEcoder combined with the haar cascade face detector to create a latent space which can be used to generate images of faces from the training dataset. The data set must be provided as a folder full of images with people's faces in them. Then, it will find the faces, apply preprocessing, and train a VAE on them.
rishavb123/VikingTutorsFirebase
rishavb123/WorkflowManager
rishavb123/Xplorer