sultansidhu
Computer Science Specialist, Mathematics Minor at The University of Toronto. Researcher at The University of Toronto.
University of TorontoToronto, Ontario, Canada
Pinned Repositories
207-stuff
just some git experimentation
Breeze
A project created as a prototype for Breeze Technologies Ltd. This MVP is a software for governing parking lots through automatic tagging of cars parked, enabling more efficient and transparent parking systems!
gRPC-PyTorch
An experiment to try sending a PyTorch model over a network using gRPC, and loading it on the other end.
gRPC-Tensorflow
A repository for experimenting with sending Tensorflow models using gRPC. To be used with federated learning.
InputLogger-Linux
A C++ implementation of an input logger, accesses the low-level raw data sent by input devices (keyboard and mouse) and records it in a log file.
Race-and-Sabotage
Car racing game for research in teaching programming through video games.
Recipes
Some delicious recipes concocted by yours truly! Feel free to try them out!
Self-Driving-Car-Simulator
AI driven self-driving car simulator. Uses Deep Q-Learning neural networks to learn paths for going from the top left to the bottom right of the screen, as defined by the user.
VeriSynth
Synthesizer written in verilog, with ADSR modules for modulating sound, three types of sound waveforms, and control over the octave of the note produced.
VerWikiApp
An online platform seeking to improve concept retention among students, by inculcating relationships amongst learned concepts in a visual fashion. Created under the supervision of Dr. John Vervaeke, Department of Psychology, University of Toronto.
sultansidhu's Repositories
sultansidhu/Self-Driving-Car-Simulator
AI driven self-driving car simulator. Uses Deep Q-Learning neural networks to learn paths for going from the top left to the bottom right of the screen, as defined by the user.
sultansidhu/InputLogger-Linux
A C++ implementation of an input logger, accesses the low-level raw data sent by input devices (keyboard and mouse) and records it in a log file.
sultansidhu/Breeze
A project created as a prototype for Breeze Technologies Ltd. This MVP is a software for governing parking lots through automatic tagging of cars parked, enabling more efficient and transparent parking systems!
sultansidhu/VeriSynth
Synthesizer written in verilog, with ADSR modules for modulating sound, three types of sound waveforms, and control over the octave of the note produced.
sultansidhu/gRPC-PyTorch
An experiment to try sending a PyTorch model over a network using gRPC, and loading it on the other end.
sultansidhu/gRPC-Tensorflow
A repository for experimenting with sending Tensorflow models using gRPC. To be used with federated learning.
sultansidhu/Race-and-Sabotage
Car racing game for research in teaching programming through video games.
sultansidhu/Recipes
Some delicious recipes concocted by yours truly! Feel free to try them out!
sultansidhu/2584
A C# and Unity based game for master quick mental addition: a fibonacci variant of the famous 2048 game!
sultansidhu/Breakout-Clone
A clone of the famous game Breakout, created using Unity and C#. A part of my first steps towards mastering C# and Unity for game development.
sultansidhu/Breakout_A3C
Breakout game played by an artificially intelligent agent with an A3C implementation.
sultansidhu/BudgetApp
A JavaScript web application designed to help keep easy track of expenses and income. Second project created as a part of a series of lectures for learning JavaScript.
sultansidhu/C-Projects
Projects and labs in C. Portfolio from winter 2019.
sultansidhu/Dog-Cat-Classifier-
A simple convolutional neural network, trained over a training set of 8000 and a test set of 2000 classified images to differentiate between images of dogs and cats.
sultansidhu/Dog-Cat-Classifier-2.0
A convolutional neural network for classifying dogs and cats. This neural network poses an improvement over the past implementation, and being optimized, has accuracy of up to 96%.
sultansidhu/e-nfc
NFC enabled money transfer application designed to help secure and personalize money transfer.
sultansidhu/Exploring-PySyft
Exploration of Federated Learning library PySyft
sultansidhu/GameCentre
Android application that supports multiple board games. Sliding tiles, Hasami Shogi, and Connect 4 (on boards of various sizes) are currently supported.
sultansidhu/GameJam2
sultansidhu/Graphonomy
Graphonomy: Universal Human Parsing via Graph Transfer Learning
sultansidhu/IMDB-Review-Polarity
A deep learning model that calculates the likelihood that a movie review on IMDB is positive or negative. The program also creates a graph displaying the loss function's decrease over time. The model is able to achieve an accuracy of up to 85%.
sultansidhu/KnowledgeFlow
A project that would attempt to create a knowledge graph to enhance human learning capabilties.
sultansidhu/MiniMax-SubtractSquare
CSC148 Final Assignment - A two-player single-turn game with minimax AI mechanism
sultansidhu/MNIST-Digit-Recognition
A simple deep learning neural network to recognize digits. Uses the Keras library. A deep learning version of "Hello World!".
sultansidhu/Model-Free-RL
A reinforcement learning model without implementation of traditional machine learning paradigms. Based on the game of CartPole. Part of the 6.S191 Introduction on Deep Learning by MIT. Created on a sleepless night.
sultansidhu/Personal-Website
Framework for a personal website. Visit https://sultansidhu.github.io to see this bad boy in action!
sultansidhu/peterroelants.github.io
Blog
sultansidhu/sultansidhu.github.io
A personal website.
sultansidhu/tensorflow
An Open Source Machine Learning Framework for Everyone
sultansidhu/tutoring-website