A Machine Learning application that predicts Iris flower species based on measurements. It a Random Forest model with a dark-mode GUI.
-
Install Dependencies
pip install -r requirements.txt
-
Prepare Directories Ensure the following folders exist in your project root:
data/(Place youriris_dataset.csvhere)models/reports/
Preprocesses the raw CSV to ensure only valid features are used.
python src/clean.pyTrain the model on the cleaned data and get the confusion matrix and accuracy
python src/model.pyOpens the GUI to predict species.
python main.py