Gurpreet Singh's Projects
A survey of state of the art methods for causal structure learning and active causal learning along with a proposal for causal structure learning based on approximately optimal set of interventions
Contains code and report for a course project (cs698, iitk). The work presents a generic generative story for models on data in arbitrary shaped clusters, and proposes two mixture of experts gating function based on VaDE and Stick Breaking VAE.
Custom configuration files for AwesomeWM
A wrapper for the BlueZ DBus API in lua based on lgi
IITK Networks Project
IITK Data Mining Project
Dotfiles for ~
Configuration files for software such as i3, compton, etc.
Faking your webcam background under GNU/Linux, now supports animated background and hologram
Github Pages personal website - ffs97
A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)
Contains all the assignments (mostly solved) for all compulsory CSE courses undertaken at IITK, and a few other courses (department electives, open electives and humanities electives - HSS)
A compiler based on the Java Programming Language (CS335 Project - IIT Kanpur)
Contains code and explanation doc for the JP Morgan Quant Challenge, 2018
A music recommendation system as part of the CS771 course project
A survey of recent information theoretic bounds derived for the k-means algorithm
Developing NachOS
Template for python projects (not suitable for web development projects)
Resume designed using a customized Awesome CV template
Course Scribes
TA202 IITK 4th Semester Project - Smart Car Parking
Scripts to make life easier (Arch). Includes initialization scripts and config files (dotfiles) for some software