Instructions to use Jeroneo/iris-classifier with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Scikit-learn
How to use Jeroneo/iris-classifier with Scikit-learn:
from huggingface_hub import hf_hub_download import joblib model = joblib.load( hf_hub_download("Jeroneo/iris-classifier", "sklearn_model.joblib") ) # only load pickle files from sources you trust # read more about it here https://skops.readthedocs.io/en/stable/persistence.html - Notebooks
- Google Colab
- Kaggle
| license: mit | |
| tags: | |
| - sklearn | |
| - classification | |
| - iris | |
| - random-forest | |
| - tabular | |
| library_name: sklearn | |
| # 🌸 Iris Classifier — Random Forest | |
| A simple **Random Forest** classifier trained on the classic | |
| [Iris dataset](https://scikit-learn.org/stable/auto_examples/datasets/plot_iris_dataset.html). | |
| Deployed automatically via GitHub Actions. | |
| ## 📊 Evaluation Results | |
| | Metric | Value | | |
| |---|---| | |
| | Test Accuracy | **0.9333** | | |
| | CV Accuracy (5-fold) | **0.9667 ± 0.0211** | | |
| | Train samples | 120 | | |
| | Test samples | 30 | | |
| ## 🏗️ Model Details | |
| | Parameter | Value | | |
| |---|---| | |
| | Algorithm | Random Forest | | |
| | n_estimators | 100 | | |
| | max_depth | 5 | | |
| ## 📥 Usage | |
| ```python | |
| import pickle, requests, numpy as np | |
| from huggingface_hub import hf_hub_download | |
| # Download model | |
| model_path = hf_hub_download(repo_id="YOUR_HF_USERNAME/iris-classifier", filename="iris_classifier.pkl") | |
| with open(model_path, "rb") as f: | |
| model = pickle.load(f) | |
| # Predict (sepal length, sepal width, petal length, petal width) | |
| sample = np.array([[5.1, 3.5, 1.4, 0.2]]) | |
| prediction = model.predict(sample) | |
| class_names = ['setosa', 'versicolor', 'virginica'] | |
| print(class_names[prediction[0]]) # -> 'setosa' | |
| ``` | |
| ## 📋 Features | |
| The model uses 4 features: | |
| - `sepal length (cm)` | |
| - `sepal width (cm)` | |
| - `petal length (cm)` | |
| - `petal width (cm)` | |
| ## 🏷️ Classes | |
| `setosa`, `versicolor`, `virginica` | |
| --- | |
| *Last trained: 2026-03-10* | |