- Interactive web application for mushroom dataset analysis
- Uses machine learning for classification and regression
- Allows users to upload their own data (CSV format)
- Visualizes key features and data distributions
- Helps identify important features for mushroom identification and safety
- Designed for both educational and practical data science use
- Upload and analyze mushroom datasets (CSV format)
- Classification (Logistic Regression) and regression (Linear Regression) support
- Visualizations: histograms, KDE plots, pie charts, scatter plots, bar charts, and box plots
- Feature importance and model performance metrics
- Responsive, user-friendly interface with dark mode
- Robust error handling and clear feedback
- Frontend: HTML5, CSS3, Django Templates
- Backend: Python, Django
- ML & Data Analysis: Pandas, NumPy, scikit-learn, Matplotlib, Seaborn
- Clone the repository and navigate to the project directory.
- Install dependencies:
pip install -r requirements.txt
- Run database migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Open your browser and go to
http://127.0.0.1:8000/
The dataset should include features such as cap shape, color, gill characteristics, stalk features, and a target column (e.g., class for classification or a numeric column for regression).
- Validates file type and data integrity
- Handles missing or invalid data gracefully
- Displays user-friendly error messages in the interface
This project is for educational and research purposes.