Vishal R's Projects
This is a quick and simple AES Encryption implementation using C Programming Language
This is a simple implementation of working of a typical bank account in Java Programming Language
BigHOST is an autograding system that is developed to evaluate Big Data Assignments. BigHOST employs a simple architecture that is scalable and provides a fair environment for executing multiple Big Data jobs in parallel. Official repository for paper "BigHOST: Automatic Grading System for Big Data Assignments", CCGridW 2023.
From-scratch zero-dependency implementation of Bitcoin for educational purposes, including all of the under the hood crypto primitives such as SHA-256 and elliptic curves over finite fields math.
Implementation of Caesar Cipher in C Programming Language
Fast and Efficient Deep Learning Library in C
PyTorch Tutorial to train ConvNets for Image Classification.
Repository containing submission made for the course Computer Networks Laboratory.
A Minimal Multithreaded HTTP server in C
Deep Learning Framework as a set of Microservices using Docker Containers
Fast Matrix Multiplication Implementation in C programming language. This matrix multiplication algorithm is similar to what Numpy uses to compute dot products.
A minimal and efficient Pytorch implementation of OpenAI's GPT (Generative Pretrained Transformer).
Implementation of Image Captioning Model using CNNs and LSTMs
Root Repository
LLM training in simple, raw C/CUDA
PyTorch implementation for training a LeNet-5 like Convnet on MNIST digits
Using traditional image processing techniques to construct 3D point cloud of objects. Incremental Structure from Motion (SfM) is used, a popular SfM algorithm for 3D reconstruction for reconstruction. The method is then evaluated using certain 3D reconstruction datasets.
Simple React website for booking hotels for both yourself and your pets.
Implements Stacked-RNN in numpy and torch with manual forward and backward functions
Pytorch implementation of "Designing Network Design Spaces" (CVPR 2020)
Video Timestamp recommendation using Transfer Learning and NLP
Simple React app for visualization of different sorting algorithms.
This is a simple implementation of a Spam Detector using Python Programming Language
A simple Spam Detector written in Python using Sklearn and NLP
Distributed Machine Learning and Deep Learning for CIFAR10 Image Classification using Apache Spark
Sudoku Game created using Tkinter library in python.
Official PyTorch code for the paper "Towards Faster and Efficient Lightweight Image Super Resolution using Swin Transformers and Fourier Convolutions".