Welcome to IrisWise – Welcome to the Iris Species Prediction app! Enter the details below to predict the species of an Iris flower based on its features. This application uses a K-Nearest Neighbors classification model to predict the species.
-
Interactive User Interface: 🖥️ Enjoy a sleek, modern UI with custom styling, animations, and colorful themes, enhancing the overall user experience. The interface is designed to be intuitive and engaging.
-
Multiple Machine Learning Models: 📊 Choose from a variety of models, including K-Nearest Neighbors, Random Forest, SVM, and Logistic Regression, each evaluated for performance to give you the best possible prediction. (Working On It...)
-
Real-time Predictions: 🌸 Input the features of the Iris flower (sepal length, sepal width, petal length, petal width) and get an instant prediction of the species.
-
Dynamic Visualizations: 📈 Explore decision boundaries and model performance graphs that update dynamically as you interact with the app. The visualizations help in understanding the decision process of each model.
-
Tooltips and Explanations: 💡 Hover over options and checkboxes to get detailed tooltips, making the app more informative and easier to use.
-
Custom Animations: 🎨 Experience unique animations and transitions, including Lottie and JavaScript animations, that enhance the visual appeal of the app. (Working On It...)
Get started with IrisWise by following these simple steps:
-
Clone the repository to your local machine:
git clone https://github.com/Hunterdii/Iriswise.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
-
Open your browser and go to
http://localhost:8501
to start predicting Iris species.
You can customize the app to your liking by modifying the CSS for styling, updating the machine learning models, or adding new features. The code is well-documented to help you navigate and tweak the application as needed.