The objective of this project is to develop an intelligent system that classifies web services into quality categories (Bronze, Silver, Gold, Platinum) using machine learning algorithms and Explainable AI (LIME). The system also recommends relevant services based on key performance metrics, aiming to improve service selection and decision-making accuracy
ABSTRACT
The "Web Service Classification and Recommendation" project aims to enhance the process of selecting and recommending web services using machine learning techniques. The project is divided into two primary components: Classification Model: This model classifies web services into quality categories—Bronze, Silver, Gold, and Platinum—based on key Quality of Service (QoS) attributes like response time, availability, reliability, and throughput. The model is built using several machine learning algorithms, including Decision Trees, Support Vector Machines (SVM), Logistic Regression, K-Nearest Neighbors (KNN), Naive Bayes, Random Forest, Multi-Layer Perceptrons (MLP), and XGBoost. Additionally, Explainable AI (LIME) is employed to provide transparency and interpretability in the classification decisions, allowing users to understand why a web service falls into a particular quality category. Recommendation Model: Using the K-Nearest Neighbors (KNN) algorithm, this model recommends the top 10 most relevant web services based on user-inputted QoS attributes. It computes the similarity between the input data and existing web services to provide tailored recommendations. The system's user-friendly interface allows users to upload web service data, view classification results, and receive personalized recommendations. The project provides an efficient and scalable solution for selecting high-quality web services, enabling users to make data-driven decisions based on performance metrics. With its dual approach—classification and recommendation—this system improves decision-making, enhances user experience, and supports businesses in optimizing service selection.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

HARDWARE & SOFTWARE REQUIREMENTS
SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries Flask, Pandas, Mysql.connector, Numpy
IDE/Workbench : VSCode
Technology : Python 3.6+
Server Deployment : Xampp Server
Database : MySQL
HARDWARE REQUIREMENTS
Processor - I3/Intel Processor
RAM - 8GB (min)
Hard Disk - 128 GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any