Research Projects
Driver drowsiness-detection using facial landmarks
A research project under SSL for detecting eye blinks, head nods & yawning to predict driver drowsiness.
Multimodal Sentiment Analysis using Graph Architecture and Transformer Network Models
A research project under SSL to measure sentiments from text and speech using a novel SER framework.
NLP Class Imbalance: Classifying Student Responses with AI
This project focuses on classifying student responses from questions into three distinct categories: Passive (Receiving information without interaction), Active (Manipulating or inputting information without generating new ideas), and Constructive (Reflecting on information and providing reasoning based on prior knowledge).
The primary challenge faced in this project is the class imbalance in the dataset, with very few constructive labels available for training. The project leverages NLP techniques like few-shot learning, chain-of-thought reasoning, and assertion prompting with Large Language Models (LLMs) to effectively address the dataset's class imbalance.
Bagh-Bandi Game: Exploring Ancient Games through Modern AI Strategies (Monte-Carlo Tree Search)
Bagh-Bandi, a strategic adversarial game, pits two players against each other: goats, controlled by AI, and tigers, operated by a human. Developed in Python, this game utilizes traditional BFS, DFS, and A*search algorithms alongside the advanced Monte-Carlo Tree Search (MCTS) to simulate various gameplay strategies.
Music Playback based on Emotion Recognition: Moodio (2019)
Human-computer interaction-based Android Application. This application plays music depending on the emotions detected by the user. Developed with JAVA in Android Studio.
Medical emergency and appointment assistance application. This app helps users obtain remedies for emergency medical problems and get appointments with doctors from their local vicinity. Developed with JAVA & JavaFX in IntelliJ using ORACLE SQL as the database.
Audio processing application. This MATLAB project eliminates the human voice from the audio file, keeping the music intact by using various filters and amplifiers. Developed in MATLAB.
Cellphone Controlled AC using Arduino and Bluetooth (2018)
This is an Android app that is used to regulate the temperature of the AC. Developed with Arduino Mega 2560, Resistors, IR Led, and Processing Android Mode.
Parking Management System (2017)
Automated Parking Management System. This software allows users to select a vacant parking spot by their choice or at random and generates a parking bill. Developed with JAVA & JavaFX in IntelliJ using ORACLE SQL as the database.
Gaming Application. This game was built following the rules of classic checkers game with a 30-second timer for each player to make a move. Developed with C & C++ in Codeblocks.