Projects

Unlocking Efficiency in Implicit CoT Reasoning: A Speculative Decoding Approach

This project introduces a novel speculative decoding technique tailored to enhance the efficiency of chain-of-thought (CoT) reasoning in large language models (LLMs). CoT reasoning enables models to solve complex tasks through sequential reasoning steps, but it is often hindered by high memory demands and inter-token latency during top-k decoding. Our method leverages inherent parallelism in CoT tasks, enabling simultaneous token generation while maintaining high reasoning accuracy. By combining open-source models like Qwen2.5 and Vicuna 7b and conducting experiments on datasets such as GSM8K and StrategyQA, we demonstrate that our approach significantly reduces computational overhead without compromising performance. This advancement opens new pathways for deploying LLMs in real-world applications requiring efficient and accurate reasoning.

FotoFind: Revolutionizing Image Retrieval with Advanced Computer Vision and NLP Techniques

The dramatic rise in digital image creation has presented modern systems with massive repositories of visual data. Managing, indexing, and retrieving relevant images is crucial now due to the various forms in which photos are stored, from personal photo libraries to organizational databases, scientific imagery surveillance data, etc. Conventional solutions often rely on user-generated tags or rudimentary filenames, providing only limited search capabilities. Such manual metadata tagging can be inconsistent and quickly becomes infeasible for extensive datasets. To address these bottlenecks, FotoFind implements a pipeline of advanced computer vision and natural language processing models to glean semantic information from images automatically. The synergy of object detection, captioning, and OCR ensures that each image, regardless of its content, gains enriched metadata that can be leveraged to facilitate more nuanced text-based searching. The aim is to streamline and automate a process that would otherwise depend heavily on manual labor.

Sea Dragon 🐉 - Autonomous Underwater Vehicle

The Sea Dragon is an advanced Autonomous Underwater Vehicle (AUV) designed for underwater exploration and data collection. Built using state-of-the-art components, including an ESP32, Raspberry Pi 4B, and a variety of sensors, the Sea Dragon is capable of executing complex missions in challenging underwater environments.

Amrita Canteen App

Project Code: Visit
Web App. built using advanced DL techniques to provide insights into the menu & crowd statistics of the canteen using CCTV cameras. Under review of the college board, to be adopted in canteens.

Customer Churn Prediction Analysis Using Ensemble Techniques in Machine Learning

Project Code: Visit
Customers are a company’s most valuable asset, and maintaining customers is critical for any organisation looking to increase revenue and develop long-term meaningful relationships with customers. Furthermore, the cost of obtaining a new client is five times that of keeping an existing customer. Customer Churn/Attrition is one of the most well-known business difficulties in which consumers or subscribers discontinue doing business with a service or a firm. Ideally, they will no longer be a paying customer. A client is considered to have been churned if a certain length of time has passed since the consumer last interacted with the company. Identifying whether or not a client will churn and offering relevant information aimed at customer retention are crucial to lowering churn. Our brains cannot anticipate customer turnover for millions of clients; here is where machine learning may assist.