Spaces:
Running
Running
save to remote
Browse files
README.md
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
---
|
2 |
title: Svm Classifier
|
3 |
-
emoji:
|
4 |
colorFrom: blue
|
5 |
colorTo: red
|
6 |
sdk: streamlit
|
@@ -12,3 +12,44 @@ short_description: SVM Classifier and the various Kernels
|
|
12 |
---
|
13 |
|
14 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
---
|
2 |
title: Svm Classifier
|
3 |
+
emoji: π
|
4 |
colorFrom: blue
|
5 |
colorTo: red
|
6 |
sdk: streamlit
|
|
|
12 |
---
|
13 |
|
14 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
15 |
+
|
16 |
+
# SVM Business Classification App π€
|
17 |
+
=====================================
|
18 |
+
|
19 |
+
## Overview π
|
20 |
+
---------------
|
21 |
+
|
22 |
+
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 π.
|
23 |
+
|
24 |
+
## Dataset π
|
25 |
+
------------
|
26 |
+
|
27 |
+
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 π€.
|
28 |
+
|
29 |
+
## Features π
|
30 |
+
------------
|
31 |
+
|
32 |
+
The app offers the following features:
|
33 |
+
|
34 |
+
* **Kernel Selection** π: Choose from Linear, Polynomial, and RBF kernel types to evaluate their impact on classification performance.
|
35 |
+
* **Hyperparameter Tuning** π§: Adjust regularization (C), epsilon, polynomial degree, and gamma values to optimize model performance π.
|
36 |
+
* **Data Visualization** π: Visualize the dataset using a scatter plot to understand the underlying structure π.
|
37 |
+
* **Model Evaluation** π: Assess model performance using accuracy scores, classification reports, and confusion matrices π.
|
38 |
+
|
39 |
+
## Usage π
|
40 |
+
---------
|
41 |
+
|
42 |
+
1. Select a kernel type from the tabs π.
|
43 |
+
2. Adjust hyperparameters using the sliders π§.
|
44 |
+
3. Evaluate model performance using the provided metrics and visualizations π.
|
45 |
+
|
46 |
+
## Example Use Cases π
|
47 |
+
---------------------
|
48 |
+
|
49 |
+
* **Business Problem Solving** πΌ: Use the app to explore how different SVM kernels impact classification performance in a non-linear business problem π.
|
50 |
+
* **Education and Research** π: Utilize the app as a teaching tool to demonstrate the concepts of SVMs and kernel selection π€.
|
51 |
+
|
52 |
+
## Conclusion π
|
53 |
+
----------
|
54 |
+
|
55 |
+
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 π.
|