PhD Student in Computer Vision and Machine Learning.
Adversarial-Patch-Training. Code for the paper: Adversarial Training Against Location-Optimized Adversarial Patches. ECCV-W 2020.
48SAT-Solver-DPLL. A simple SAT solver that implements the DPLL algorithm with unit resolution
47Fast-Dawid-Skene. Code for the algorithms in the paper: Vaibhav B Sinha, Sukrut Rao, Vineeth N Balasubramanian. Fast Dawid-Skene: A Fast Vote Aggregation Scheme for Sentiment Classification. KDD WISDOM 2018
45Timetabler. A customizable timetabling software for educational institutions that encodes timetabling constraints as a SAT formula and solves them using a MaxSAT solver
43SAT-Solver-CDCL. A simple SAT solver based on the CDCL algorithm
20Model-Guidance. Code for the paper: Studying How to Efficiently and Effectively Guide Models with Explanations. ICCV 2023.
19Attribution-Evaluation. Code for the paper: Towards Better Understanding Attribution Methods. CVPR 2022.
17MIPS-Simulator. A simple MIPS Simulator that can simulate execution in MIPS for a small subset of instructions under several restrictions
10crowdsourced-data-simulator. A program that simulates answers given by a crowd to multiple choice questions with either a single or multiple answers correct, and writes it to a CSV
5Load-Balancer. A Plug-and-Play Load Balancer in Golang
5Page-Replacement-Algorithm-Simulator. Program to accept number of physical frames, list of page accesses, and the page replacement algorithm and output the number of faults and whether each access was a fault or not. Supports FIFO, LRU, and OPTIMAL algorithms.
5Tic-Tac-Toe-Prolog. A one player Tic-Tac-Toe Game in Prolog
4IntervalAI. An abstract interpreter for an integer interval domain supporting basic operations for simple C programs
4MaxSAT-Solver. A simple partial unweighted MaxSAT Solver that uses a Minisat backbone
3open-wbo. Open-WBO: state-of-the-art MaxSAT and Pseudo-Boolean solver
2deepagg. Implementation of the model described in "Training deep neural nets to aggregate crowdsourced responses." by Gaunt et al.
2Artillery-Game. A turn based three player tank game in Haskell
2Quiz-Game. A basic web based multiple choice quiz game
1ROS-Automated-License-Plate-Recognition. CS6490 Assignment: ROS Package to perform automated license plate recognition on images using OpenALPR
1Lexical-Analyser-Cool. Java
1Tic-Tac-Toe-Game. A one player and two player Tic Tac Toe game for Android
1Graded-Relations-From-Data. Implementation of the framework in the paper: Waegeman, W., Pahikkala, T., Airola, A., Salakoski, T., Stock, M., & De Baets, B. (2012). A kernel-based framework for learning graded relations from data. IEEE Transactions on Fuzzy Systems, 20(6), 1090-1101.
1