An open API service indexing awesome lists of open source software.

https://github.com/benzerinsio/floralspecies-ml

🤖 Machine Learning - Flores Iris | Modelos supervisionados para classificação de espécies
https://github.com/benzerinsio/floralspecies-ml

decision-trees k-nn machine-learning machine-learning-algorithms random-forest supervised-learning svm

Last synced: 2 months ago
JSON representation

🤖 Machine Learning - Flores Iris | Modelos supervisionados para classificação de espécies

Awesome Lists containing this project

README

        

# 🌸 Espécies de Flores Iris
*Projeto de Machine Learning - Felipe V. Sousa*

Bem-vindo(a)! Este repositório apresenta um projeto de **Machine Learning** aplicado ao conjunto de dados das flores Iris, com foco na construção e avaliação de modelos para classificar espécies com base em suas características.

🔗 [Visualizar o Notebook](https://github.com/benzerinsio/FloralSpecies-ML/blob/main/ML_iris.ipynb)

## 🎯 Objetivo da Análise

Desenvolver e avaliar modelos de Machine Learning supervisionado para classificar as espécies de flores Iris, utilizando características como comprimento e largura de sépalas e pétalas, com o objetivo de alcançar alta precisão e entender o desempenho dos algoritmos.

## 📊 Fonte de Dados

Os dados provêm de um arquivo CSV disponível publicamente, contendo características das flores Iris e os rótulos das espécies (setosa, versicolor e virginica). O dataset é amplamente utilizado para estudos de classificação.

## 🛠️ Bibliotecas Utilizadas

- **Pandas**: Manipulação e pré-processamento de dados.
- **NumPy**: Operações numéricas e suporte matemático.
- **Seaborn**: Visualização de dados e resultados.
- **Matplotlib**: Geração de gráficos e análises visuais.
- **Scikit-learn**: Implementação de algoritmos de Machine Learning, métricas de avaliação e geração de matriz de confusão.

## 💬 Conclusão

Neste projeto, foram desenvolvidos modelos de Machine Learning supervisionado para classificar as espécies de flores Iris. Após pré-processamento dos dados, testamos algoritmos como SVM, K-NN, decision trees e random forest, avaliando seu desempenho com métricas como acurácia, precisão e recall, além da matriz de confusão. Os resultados demonstraram a capacidade dos modelos em distinguir as espécies com alta eficácia, destacando a importância do ajuste de hiperparâmetros e da escolha do algoritmo para o sucesso da classificação.