Udrasht Pal's Projects
This repo consist of top 6 product base company Coding questions in C++. Each company have 15 Questions.
Data-Systems-Project || B+Tree indexing, covering insertion, deletion, range and analysis.B+Tree supports only Integer value.
This repository contains an implementation of the Decision Tree algorithm from scratch using various impurity methods.
DSAP Course Assignments 2022-2023
This repository contains implementations of ELMo (Embeddings from Language Models) models trained on a news dataset. Additionally, it includes a classification task using ELMo embeddings.
SMAI-Mini-Project || Face Recognition using Principal Component Analysis
This project showcases a dataset of Amazon Reviews in Hindi, which we created ourselves. We applied various machine learning methods including Naive Bayes, SVM, and Decision Tree, using both Bag-of-Words and TF-IDF. Additionally, we experimented with deep learning techniques such as Feedforward Neural Networks and LSTM with ELMO embeddings.
This game, Kaoaa, is created exclusively using HTML, CSS, and JavaScript with the aim of enhancing skills in pure JavaScript handling techniques.
SMAI-Mini-Project-2 || Build a classifier using K-NN which can predict the popularity of the tweet, i.e , if the tweet was popular or not.
A Linux terminal based file explorer that can run in 2 modes - Normal mode and Command mode. Normal mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, rename, copy, move, search files and directories, and goto other directories.
Classify the message is spam or not using Multinomial Naive Bayes.
This repository includes an implementation of a neural sequence model, such as FFNN or LSTM, designed to tag words in sentences with the correct part-of-speech (POS) tags.
News website by using gnews API
SMAI Project || Implement paper on Novel approaches to sentiment analysis for stock prediction
This repo contain implementation of Steepest Descent algorithm using inexact line search and Newton's method on Functions like Tried Function, Three Hump Camel, Styblinski-Tang Function, Rosenbrock Function, etc.
Implement page replacement policies like LRU, NFU, FIFO , Aging, Random etc . And also compare their results.
A P2P file sharing system like Bit Torrent implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they belong to. Downloading is done in parallel with multiple pieces from multiple peers.
JAVA ,OOPS ,Patterns
Image resizing using Seam Carving Algorithm
Segment Tree implementation and questions on segment tree
Data-Systems-Project || simplified relational database management system supporting only integer tables and matrices. Supports two-phase merge sort, buffer management and aggregate queries.