Spaces:
Running
title: Svm Classifier
emoji: π
colorFrom: blue
colorTo: red
sdk: streamlit
sdk_version: 1.41.1
app_file: app.py
pinned: false
license: mit
short_description: SVM Classifier and the various Kernels
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
SVM Business Classification App π€
=====================================
Overview π
This Streamlit app demonstrates the application of Support Vector Machines (SVMs) with different kernel types to a non-linear business classification problem π. The app allows users to explore how various kernel types and hyperparameters impact classification performance π.
Dataset π
The app uses a simulated dataset representing customer behaviors, which requires non-linear classification π. The dataset is structured to evaluate the effectiveness of SVMs with polynomial or RBF kernels π€.
Features π
The app offers the following features:
- Kernel Selection π: Choose from Linear, Polynomial, and RBF kernel types to evaluate their impact on classification performance.
- Hyperparameter Tuning π§: Adjust regularization (C), epsilon, polynomial degree, and gamma values to optimize model performance π.
- Data Visualization π: Visualize the dataset using a scatter plot to understand the underlying structure π.
- Model Evaluation π: Assess model performance using accuracy scores, classification reports, and confusion matrices π.
Usage π
- Select a kernel type from the tabs π.
- Adjust hyperparameters using the sliders π§.
- Evaluate model performance using the provided metrics and visualizations π.
Example Use Cases π
- Business Problem Solving πΌ: Use the app to explore how different SVM kernels impact classification performance in a non-linear business problem π.
- Education and Research π: Utilize the app as a teaching tool to demonstrate the concepts of SVMs and kernel selection π€.
Conclusion π
This app provides an interactive platform to explore the application of SVMs with different kernel types to a non-linear business classification problem π. By adjusting hyperparameters and evaluating model performance, users can gain insights into the strengths and weaknesses of each kernel type π.