MLOps - Estudo e POC de Algoritmos de Machine Learning
AI.MLVer no GitHub
O que é este projeto?
Este é um projeto de Estudo e Prova de Conceito (POC) dedicado à implementação e exploração de diversos algoritmos de Machine Learning. O objetivo é entender, testar e avaliar diferentes técnicas de aprendizado de máquina em um ambiente controlado.
Propósito
- Educacional: Aprender e consolidar conceitos de ML
- Exploratório: Testar diferentes algoritmos em cenários variados
- Prático: Implementar soluções reais com algoritmos conhecidos
- Referência: Servir como base para futuros projetos ML
Algoritmos Implementados
Supervisionados
Não-Supervisionados
Estrutura do Projeto
MlOps/
├── src/
│ ├── decision_trees/
│ ├── gradient-boosting/
│ ├── hierarchical-grouping/
│ ├── k-means/
│ ├── knn/
│ ├── random_forest/
│ ├── regression_linear/
│ ├── svm/
│ └── datasources/
├── tests/
│ ├── unit/
│ └── integration/
└── main.pyComo Usar
- Instale as dependências com
uv install - Execute o projeto com
python main.py - Rode os testes com
pytest tests/
Tecnologias
- Python 3.x
- Scikit-learn
- NumPy
- Pandas
- Pytest (testes)
Projeto aberto para fins educacionais.