Naman jain's repositories
Machine_Learning
Best collection of machine learning & deep learning algorithms implemented from scratch using python.
DataStructures_Algorithms
Best collection of Data Structures and Algorithms (Includes basic, advance & augmented data structures).
Feature_Learning_by_Image_Impainting
Implemented a research paper based on visual feature learning algorithm for filling missing pixels using GAN and context autoencoders.
Interview_Prep
This repository contains coding notes for interview prepration
data-structures-algorithms-level-up-bootcamp
C++ Code Repository.
Handwritten_Digits_Recognizer
This program can recognise handwritten digits with 99% accuracy. It is trained on CNN lenet architecture using MNIST well known dataset. MNIST ("Modified National Institute of Standards and Technology") is the de facto “Hello World” dataset of computer vision.
Multiclient_ChatRoom_with_EndToEnd_Encryption
It is a multiclient chat application in which message can be sent to an individual or a group with end to end encryption
Mini_SQL_Engine
A mini sql engine which will run a subset of SQL queries using command line interface
P2P_File_Sharer
A group based file sharing system where users can share, download files from the group they belongs to.
BigInteger_Library_For_Cpp
I've implemeted my own BigInteger Library in C++ which can compute addition, subtraction, multiplication, division, gcd and factorial of very large numbers.
Bplus_Tree
Implementation of generalised B+ tree, used for MultiIndexing in SQL databases .
CashFlow_Minimizer
This algorithm minimizes the complex cashflow among persons into very simplified form
CRC_ErrorDetection_and_BlockCipher
Implementation of CRC error detection method on a data encrypted with block cipher.
CRUD_mongoDB
REST API for CRUD operation using python Flask & mongoDB Atlas
Data_Analysis_on_Suicidal_Rates
Data Analysis on WHO dataset: Global Suicide Trends & Analysis
DataScience_Libraries
This repository consists of basic operation that we can perform using famous data science libraries.
Edge_on_IOT_Platform
A Platform built on Microservice architecture, where developers can register various types of sensors, and deploy business logics and, endusers can schedule them according to their usecases.
English_to_French_Translation
Designed a Sequence-to-Sequence Machine Translation model to translate from English to French using LSTM Networks.
Expression_Evaluation_By_Shunting_Yard_Algo
The shunting yard algorithm is used to convert the infix notation to reverse polish notation.
Joins_Implementation
Implementation of Sort merge join & Hash join from scratch.
Pyspark_Queries
Spark is a distributed general-purpose cluster-computing framework.
Sentimental_Analysis_on_MovieReviews
A Deep learning model trained on ANN from scratch (preprocessed using nltk) classifies given movie reviews by analysing sentiments.
Sudoku_Solver
An algorithm to solve sudoku using backtracking paradigm
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Two_Phase_MergeSort
Implemented two-phase merge sort algorithm to sort a large number of records.