Udrasht Pal's repositories
Novel-approaches-to-sentiment-analysis-for-stock-prediction
SMAI Project || Implement paper on Novel approaches to sentiment analysis for stock prediction
B-Plus-Tree
Data-Systems-Project || B+Tree indexing, covering insertion, deletion, range and analysis.B+Tree supports only Integer value.
DSAP-Assignments
DSAP Course Assignments 2022-2023
Face-Recognition-using-Principal-Component-Analysis
SMAI-Mini-Project || Face Recognition using Principal Component Analysis
Hindi-Sentiment-Analysis-Corpus-from-Amazon-Reviews
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.
kaooa-Vulture-game
This game, Kaoaa, is created exclusively using HTML, CSS, and JavaScript with the aim of enhancing skills in pure JavaScript handling techniques.
KNN-Tweets-and-Metadata
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.
Linux-Terminal-based-File-Explorer
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.
Multinomial-Naive-Bayes-from-Scratch
Classify the message is spam or not using Multinomial Naive Bayes.
News-Website-By-Using-API.github.io
News website by using gnews API
Page-replacement-policies-simulation
Implement page replacement policies like LRU, NFU, FIFO , Aging, Random etc . And also compare their results.
Peer-to-Peer-Group-Based-File-Sharing-System
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.
Placement-Preparation
JAVA ,OOPS ,Patterns
Seam-Carving-Algorithm-for-Content-Aware-Image-Resizing
Image resizing using Seam Carving Algorithm
SVM-from-scratch-MNIST-Dataset
This repository contains Python code that builds Support Vector Machines (SVM) from scratch. It uses a quadratic solver. The code includes both soft margin and hard margin SVM algorithms.
6Companies30Days
This repo consist of top 6 product base company Coding questions in C++. Each company have 15 Questions.
Decision-Trees-implementation-from-scratch
This repository contains an implementation of the Decision Tree algorithm from scratch using various impurity methods.
ELMO-Embeddings-from-Language-Models
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.
Neural-pos-tagger
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.
OM-Assignment-1
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.
Segment-Tree
Segment Tree implementation and questions on segment tree
Word-Embedding
This repository provides implementations of Skip-gram and SVD word embedding models, and demonstrates their use in an RNN (LSTM) classification task on a news dataset.