Siddharth Soni's Projects
Cache Replacement Policies in operating system from scratch
Concurrent trie in C language with proper locking (HOH, single-lock and read-write lock)
The repository contains implementation of some data science algorithms
Basic implementation of Data structures in Python and competitive programming questions
This is a project for removing fences from an image clicked through the fences using Deep Image Prior.
Socket programming
Geometrical Homogeneous Clustering for Image Data Reduction. An algorithm to reduce large image datasets maintaining similar accuracy.
Concurrent File transfer using golang
Impact analysis of software change leveraging ML, NLP models from huge number of test cases and requirement documents written in English – Using Universal Sentence Encoder (USE) model
Simple Linux terminal (shell) in C language
Merged Geometrical Homogeneous Clustering for Image Data Reduction. An algorithm to reduce large image datasets maintaining similar accuracy.
Mini Twitter in python and Mysql using socket programming
Machine Learning - Decision tree model implementation from scratch
Linear Regression (Gradient Descent) from scratch
Logistic Regression and Neural Networks implementation from scratch
It is a simple game built in python using pygame module.
Simple Compiler built-in Lex and bison language
RISC-V 3 stage in-order pipeline in verilog
Speeding up clustering algorithms using Sampling techniques (Lightweight Coresets)
Washington University (in St. Louis) Course T81-558: Applications of Deep Neural Networks