Selected projects in data science and machine learning

Chat with PDF

Developed a web application that allows users to interact with custom PDF documents using natural language. This project leverages Amazon Titan models to extract and process information from PDFs, enabling users to query documents and get instant responses.

Source Code App
Python AWS LLM LangChain RAG PDF Processing
Chat with PDF Screenshot

Anomaly detection in IoT sensor data

Developed an LSTM model for anomaly detection in IoT sensor data, monitoring a room's environmental conditions (Temperature, Humidity, Air Quality, Light, Loudness) over 24 hours.

Source Code App
Python Machine Learning
Anomaly Detection Screenshot

Scrapy MongoDB Web Scraper

Built a web scraper using Scrapy that efficiently extracts data from websites and stores it in MongoDB. This project is designed to automate the data extraction process and manage large-scale web data storage.

Source Code
Python MongoDB Scrapy Web Scraping
Scrapy MongoDB Web Scraper Screenshot

Skill development projects

A selection of smaller projects demonstrating specific data science and machine learning skills.

Personalized Reading Recommendations

Developed a personalized reading recommendation system using content-based filtering techniques. This project provides book recommendations based on user preferences and reading history.

Source Code App

Forest Segmentation

Implemented a CNN U-net model for forest segmentation/mask prediction using remote sensing data and image processing techniques. The project focuses on identifying different forest types and regions to assist in environmental monitoring and forest management.

Source Code

IPL Win Prediction

Developed a predictive model to forecast the outcomes of Indian Premier League (IPL) matches using machine learning techniques. The project involves data analysis, feature engineering, and model building to predict match winners based on historical data.

Source Code