Rishi Malhotra

Computer Science @ Cornell University

Interested in Machine Learning, Data Science and Software Engineering opportunities

Resume

Projects and Experience

Internships, college research, project team programs, hackthons, machine learning competition scripts and applications I've coded for fun.


Covid-19 hospitalizations

Applied vanilla neural networks and AdaBoost + Decision Trees to predict future Covid-19 Hospitalization rates with 91809 mean squared error, ranking 8th on the Kaggle competition leaderboard.

May 2021

See GitHub

Closed-Domain Question Answering

Interpreted state-of-the-art NLP papers “Attention is All You Need” and “Reading Wikipedia to Answer Open- Domain Questions” (DrQA) to develop a transformer-based solution with a 46.04 Exact Match score and a DrQA-inspired solution with a 45.01 Exact Match score on the SQuAD 2.0 challenge.

January 2021

See GitHub

Real Time Crowd Counting

Computer vision/object detection algorithms and multithreaded software for real time crowd counting in low and high density crowds. Created for my internship at Plugout.

August 2020

See Results

Xenophobic Meter Project

A Natural Language Processing Application that identifies xenophobic tweets with 96% accuracy.

December 2019

See GitHub

Book Schmo

A book e-commerce web application with buyer and seller functionalities. Includes an integrated front-end and back-end.

March 2019

See GitHub

Image Steganalysis Machine Learning Classifier

A deep learning classifier that detects secret hidden data within digital images as part of a Kaggle competition.

May 2020

See GitHub

CAD Design Automation - Cornell Hackathon

Scripts that automate CAD design. Finalists CU Make-a-thon 2020.

February 2020

See GitHub

Photo OCR Application

A machine learning application that classifies hand-written characters

June 2020

See GitHub

Email Spam Classifier

A deep learning application that classifies email as spam or ham.

June 2020

See GitHub

Modelling viruses

A simulation of how an infectious virus spreads with variable parameters

February 2020

See GitHub

Cavern Under Gates

A game that calculates the shortest path that allows a player to scram from the start to the end of a maze.

April 2020

See GitHub

Space Invaders

A custom variant of the game space invaders

December 2019

See GitHub

C1C0-Chatbot

A chatbot running on an AWS Instance. Built for the Cornell Cup Robotics Project Team.

April 2020

See GitHub

I do

Python, SQL, Java, OCaml, HTML, CSS, PHP, JavaScript

and PyTorch, NumPy, Pandas, Scikit-learn, Matplotlib, Unittest

and Unix/Linux and Git

Certifications

Neural Networks and Deep Learning

This course provides an understanding of the major technology trends driving Deep Learning. Topics include (i) being able to build, train and apply fully connected deep neural networks (ii) implementing efficient (vectorized) neural networks (iii) understanding the key parameters in a neural network's architecture.

See Certificate

Deep Learning Specialization

The specialization teaches the foundations of Deep Learning, understanding how to build neural networks, and learn how to lead successful machine learning projects. Topics include Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and case studies from healthcare, autonomous driving, sign language reading, music generation, and natural language processing. Course taught in Python TensorFlow.

See Certificate

Convolutional Neural Networks

This course will teach you how to build convolutional neural networks and apply it to image data. Topics include (i) understanding how to build a convolutional neural network, including recent variations such as residual networks. (ii) knowing how to apply convolutional networks to visual detection and recognition tasks. (iii)knowing how to use neural style transfer to generate art. (iv) being able to apply these algorithms to a variety of image, video, and other 2D or 3D data.

See Certificate

Sequence Models

This course will teach you how to build models for natural language, audio, and other sequence data. Topics include (i) understanding how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs (ii) being able to apply sequence models to natural language problems, including text synthesis. (iii) being able to apply sequence models to audio applications, including speech recognition and music synthesis.

See Certificate

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

This course teaches industry best-practices for building deep learning applications. Topics include (i) being able to effectively use the common neural network "tricks", including initialization, L2 and dropout regularization, Batch normalization, gradient checking, (ii) being able to implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence. (iii) understanding new best-practices for the deep learning era of how to set up train/dev/test sets and analyze bias/variance. (iv) being able to implement a neural network in TensorFlow.

See Certificate

Structuring Machine Learning Projects

This course teaches how to build a successful machine learning project. Topics include (i) understanding how to diagnose errors in a machine learning system (ii) being able to prioritize the most promising directions for reducing error (iii) understanding complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance. (iv) knowing how to apply end-to-end learning, transfer learning, and multi-task learning

See Certificate

Machine Learning

This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning).

See Course