This repository contains a collection of artificial intelligence and machine learning projects, implemented using Python, Jupyter Notebooks, and frameworks like Scikit-learn, TensorFlow, and Gradio. Each project showcases a different AI concept, from regression to recommendation systems, NLP, and deep learning.
- AI_API_Summarize_Text
- Uses an external AI API to generate concise summaries from long input texts
- Demonstrates the power of NLP and text understanding
- PDF_Chatbot
- Interactive chatbot that can answer questions about PDF documents
- Uses advanced NLP techniques for document understanding
- Translator
- Translates text between multiple languages
- Implements modern translation techniques for accurate language conversion
- ANN (Artificial Neural Network)
- Predicts numeric output from three inputs using a simple ANN built with TensorFlow
- Interactive Gradio interface for real-time predictions
- CNN (Convolutional Neural Network)
- Builds a CNN for image classification tasks
- Focuses on deep learning techniques for computer vision
- Stock_Prediction - RNN - LSTM
- Implements LSTM-based model to forecast stock prices
- Demonstrates time-series prediction using deep learning
- Text_To_Image
- Converts textual descriptions into generated images
- Showcases state-of-the-art text-to-image generation
- Text_To_Video
- Transforms text descriptions into video content
- Demonstrates advanced multimedia generation capabilities
- House_Prediction_Gradio_Linear_Reg
- Predicts house prices using linear regression
- Includes a Gradio UI for real-time predictions
- House_Predication_Gradio_Logistic_Reg_dataset
- Implements logistic regression to predict house affordability
- Wrapped with a Gradio interface for simple user interaction
- House_Predication_Gradio_Logistic_Reg_synthetic_data
- Uses synthetic data for housing price prediction
- Perfect for understanding regression algorithms
- K_Means_Cluster_Gradio (House Predication)
- Uses K-Means clustering to analyze housing data patterns
- Integrated with Gradio for interactive exploration
- Random_Forest_housing
- Applies Random Forest algorithm for housing price prediction
- Highlights benefits of ensemble learning
- LangChain
- Demonstrates use of the LangChain framework for chaining LLM-based tools
- Useful for building advanced NLP workflows and agents
- RAG_Medical_Chatbot_PubMed
- Implements a medical chatbot using Retrieval Augmented Generation
- Utilizes PubMed data for accurate medical information retrieval
- RAG_MultiModal
- Showcases multimodal RAG capabilities for handling different types of data
- Combines text, images, and other data types for enhanced AI interactions
- RAG_Youtube_Summary_LangChain
- Creates summaries of YouTube videos using LangChain and RAG
- Extracts key information from video content automatically
- Movie_Recommendation_Hierarchical_Gradio
- Creates a movie recommendation system using hierarchical clustering
- Offers an interactive Gradio-based frontend
- Music_Recommender_K-Nearest
- Recommends music using K-Nearest Neighbors algorithm
- Analyzes user preferences and song features for personalized recommendations
- Titanic_Survival_Decision_Tree_DataSet
- Uses decision trees to predict survival outcomes for Titanic passengers
- Classic classification problem with clean visualization