Skip to content

Antisource/MushroomBC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Mushroom Binary Classification Web App

This is a web application built using Streamlit for binary classification of mushroom types as edible or poisonous. The user can choose from different classifiers (Support Vector Machine, Logistic Regression, or Random Forest) and adjust hyperparameters to classify mushrooms based on their features.

Dependencies

Ensure you have the following dependencies installed:

  • streamlit
  • pandas
  • numpy
  • scikit-learn

You can install them using pip:

pip install streamlit pandas numpy scikit-learn

Usage

To clone the Repository:

 git clone https://github.com/Antisource/MushroomBC.git

To run the web application, execute the following command:

streamlit run app.py

Features

  • Classifier Selection: Choose from Support Vector Machine (SVM), Logistic Regression, or Random Forest.
  • Model Hyperparameters: Adjust hyperparameters such as regularization parameter (C), kernel type, maximum number of iterations, number of trees in the forest, and maximum depth of the tree.
  • Metrics Visualization: Visualize performance metrics including Confusion Matrix, ROC Curve, and Precision-Recall Curve.
  • Raw Data Display: Option to display the raw mushroom dataset used for classification.

About

Mushroom Binary Classification Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages