Este projeto treina um modelo de aprendizado de máquina supervisionado para classificar flores Iris em três espécies: setosa, versicolor e virginica.
projeto_01_iris_random_forest/
├── app.py
├── train.py
├── modelo.pkl
├── requirements.txt
└── data/
└── iris.csvpython -m venv .venvNo Windows:
.venv\Scripts\activateNo Linux/Mac:
source .venv/bin/activateInstale as dependências:
pip install -r requirements.txtTreine o modelo:
python train.pyExecute o app:
streamlit run app.py- Python
- Pandas
- Scikit-learn
- Joblib
- Streamlit
O modelo utilizado é um Random Forest Classifier. O arquivo modelo.pkl é gerado pelo train.py usando Joblib.