-
-
-
-
-
-
-
llm-movie-recommender Public
A sophisticated movie recommender system that combines collaborative filtering, content-based search, and Large Language Model (LLM) enhancement to deliver personalized and engaging movie suggestio…
-
llm-analytics-dashboard Public
An interactive dashboard for analyzing and comparing the performance, cost, and capabilities of leading Large Language Models (LLMs). This tool fetches real-time data from the Hugging Face Open LLM…
Python MIT License UpdatedJun 22, 2025 -
This project is a multi-modal deep learning application that classifies movie genres based on their title, overview, budget, and runtime.
Python MIT License UpdatedJun 21, 2025 -
ad-optimizer Public
This project implements an intelligent ad recommendation system using Deep Q-Learning (DQN), a powerful reinforcement learning algorithm.
Jupyter Notebook UpdatedJun 21, 2025 -
agentic-rag-crewai Public
This project builds a Retrieval-Augmented Generation (RAG) and Agentic AI chatbot using CrewAI to tackle real-world customer service challenges. It includes how to create and orchestrate AI agents,…
Python MIT License UpdatedJun 18, 2025 -
reflection-agent-langgraph Public
An implementation of a self-improving AI agent using LangGraph that can generate content, evaluate its quality, and refine outputs through reflection.
Python MIT License UpdatedJun 18, 2025 -
transaction-bot Public
This project integrates LLMs with a credit card transaction database using LangChain's SQLChain to develop an AI-assisted tool that enables effortless querying in natural language and offers immed…
Python MIT License UpdatedJun 18, 2025 -
fine-tuning-llm-dpo Public
This project demonstrates how to fine-tune a GPT-2 model using Direct Preference Optimization (DPO) with the Hugging Face trl (Transformer Reinforcement Learning) library.
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
invoice-ocr Public
This project extracts key fields (like invoice number, date, total, and payment details) from invoices using OCR for PDF inputs and includes a Streamlit web app for interactive usage.
-
trading-agent Public
This project explores how Reinforcement Learning (RL)—specifically, Deep Q-Learning—can be used to develop algorithmic trading strategies. We simulate a trading agent that learns to make buy, sell,…
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
tic-tac-toe-agent Public
This project implements a Reinforcement Learning (RL) agent capable of playing Tic-Tac-Toe. Two agents (X and O) are trained using Temporal Difference (TD) learning.
Python MIT License UpdatedJun 6, 2025 -
anime-dcgan Public
A complete walkthrough to generate anime faces using Deep Convolutional GANs (DCGANs) - built with PyTorch and deployed via Gradio.
Python MIT License UpdatedJun 6, 2025 -
painting-cyclegan Public
This project implements a CycleGAN (Generative Adversarial Network) to transfer the artistic style of Claude Monet's paintings to regular photographs.
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
-
medical-unet Public
This project implements a U-Net model in PyTorch for biomedical image segmentation, specifically applied to electron microscopy images from the ISBI 2012 EM Segmentation Challenge.
-
This project demonstrates a practical application of NLP and LLMs to enhance customer support operations. It involves performing sentiment analysis on customer reviews, generating empathetic AI-dri…
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
reddit-topic-modeling Public
This project aims to uncover underlying themes and topics within posts from the r/confession subreddit.
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
semantic-search-faiss Public
This project implements a semantic search pipeline using the 20 Newsgroups dataset as a sample corpus.
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
visual-transformer Public
A deep learning project using Vision Transformer (ViT) to classify bean leaf diseases.
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
algorithmic-crypto-trading Public
This project serves as an introduction to algorithmic trading through the development and evaluation of a basic strategy, specifically the Simple Moving Average (SMA) Crossover strategy.
Jupyter Notebook MIT License UpdatedJun 6, 2025 -
energy-consumption-forecast Public
This project analyzes daily industrial gas consumption data from NaTran and Terega across various regions in France.
Jupyter Notebook MIT License UpdatedJun 6, 2025