Krishna Thiyagarajan's repositories
Latent-EEG-Space
Python implementation of a deep neural network which clusters EEG signals for cohort retrieval, similarity analysis, clustering and classification.
Masters-Thesis
Research, thesis and defense of using deep learning to find a latent space for EEG signals
WassersteinGAN
Demonstration of Wasserstein GAN. Using Earth Mover's distance to measure similarity between two distributions
atmosphere-samples
Atmosphere's samples.
CGML-Assignments
Code for projects and homework from ECE-491: Computational Graphs for Machine Learning (aka Deep Learning/Neural Nets)
CommNets
Two mini projects for Computer Networking class including a port scanner and an implementation of TCP
Game-of-Set
A small-scale software engineering project consisting of developing a networked desktop application for playing a game of Set (http://www.setgame.com/set)
Operating-Systems
Completed assignments compiled from ECE-357: Operating Systems running in Fall 2016
DSA-Programs
Basic programs demonstrating concepts from ECE-264 & ECE-365 at The Cooper Union
ExceptioNull-Computer-Processor
A fully designed 8-bit computer with a uniquely defined instruction set architecture in Verilog and C++
Grover
Controls and processing for agricultural robot which roams fields to calculate crop yield estimates
Intro-to-Computer-Science
Cooper Union first year programs for CS102 with Prof. Carl Sable & Prof. Brian Cusack
Machine-Learning-Assignments
Short scripts for ECE-414: Machine Learning taught by Professor Sam Keene in Fall 2017
Machine-Learning-Kaggle-Competition
In-class Kaggle competition for ECE-411: Machine Learning to classify an unknown data set with training examples.
MirrorMirror
My own implementation of a magic mirror
MLP-Implementation
Full implementation of a single-layer perceptron with inference and back-propagation algorithm
Point-Noded
CodeSuisse hackathon project. Financial optimization platform to visualize the flow of financial data between internal institutions at Credit Suisse.
ProbAndStoch
Two mini projects for Probability and Stochastics class at the Cooper Union on noisy signal detection
Sports-Organizer
ECE-464: Databases Final Project
Statistical-Learning-Assignments
Python scripts for stat learning programs from ECE-411: Statistical Learning with Prof. Keene
Stereo-Vision
ECE-468: Computer Vision Final Project Authors: Abhinav Jain & Krishna Thiyagarajan Purpose: Take two 2D images (or video feeds) from cameras and uses stereo vision to create a depth map and display it as a point cloud.
Tanks-Game
Tanks game created and designed by myself using the GridWorld API