Shreyas Prasad's repositories
rag-evaluation
A QA RAG system that uses a custom chromadb to retrieve relevant passages and then uses an LLM to generate the answer.
youtube-transcriber
An application that allows users to transcribe YouTube videos using OpenAI's Whisper model
recsys-shallow-autoencoders
Implementation of the paper: Embarrassingly Shallow Autoencoders for Sparse Data (EASE)
watermark-aging
Reproducing Watermark Aging in Latent Diffusion Models: Code and data for replicating the experiments from the paper, focusing on image watermark aging using Latent Diffusion Models.
blur-reader
Blur Paragraphs: A Chrome extension for focused reading by blurring non-hovered text.
color-constancy
A paper implementation of the paper Color Constancy by Bianco et. al.
course-end-survey-analysis
An integrated project having front-end and back-end components to receive, process and analyse feedback and ratings at the end of a course. Has interfaces for student, faculty and admin.
cs5100-artifical-intelligence
A repo for the course FAI
dspy
DSPy: The framework for programming—not prompting—foundation models
engagement-detection
An LSTM RNN model to extract and classify students' facial features during online classes to predict their engagement levels.
mime-image-editor
A fully fledged image editor based on Java
stock-market-simulator
A platform to analyse, visualize stocks. Also runs a stock market simulation to experiment and practice stock market operations
transformers
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.