SuitAI-Search-Engine is an innovative AI-powered search engine designed to revolutionize e-commerce by integrating advanced Natural Language Processing (NLP) and Computer Vision (CV) technologies.
Check out our project demonstration video:
This project aims to enhance the e-commerce search experience by:
- Improving search accuracy and fairness
- Integrating multiple data types (text and images)
- Enhancing user experience through personalized recommendations
- Enabling innovative product discoverability
- Advanced image and text analysis for accurate product matching
- Vector database for efficient similarity search
- Personalized recommendation system
- Image captioning using LLaVA model
- Product image generation using Stable Diffusion
- Multimodal search capabilities (text and image inputs)
- CLIP (Contrastive Language-Image Pretraining)
- LLaVA (Large Language and Vision Assistant)
- Stable Diffusion
- Vector Database (ChromaDB)
- Streamlit (for user interface)
App/: Contains the main application codeCLIP/: CLIP model implementationData Collection/: Scripts for data collection and preprocessingData Format/: Data formatting utilitiesLLaVA/: LLaVA model implementationProcessing the data/: Data processing scriptsdiffusers/train text to image/: Image generation model trainingrecommednation/: Recommendation system implementationvectorDB/: Vector database setup and queries
- RAG-Based Search
- Implementation of 3D model visualization
- Development of an advanced styling expert system
- Integration of a chatting system for interactive shopping assistance
- Mohammed Naseif
- Abdulrahman Hassan
- Mohammed Mufleh
- Nawaf Binsaad
- Abdulaziz Khoja
Special thanks to Dr. Soumaya Chaffar for supervision and to the Artificial Intelligence Department at the University of Prince Muqrin for their support.
This project is licensed under the [MIT] - see the LICENSE file for details.
