Releases: GS1-2TDSPG-2026/gs1-python-RFR
Releases · GS1-2TDSPG-2026/gs1-python-RFR
v1.0.0 — Motor Preditivo de Biomassa
🌱 Biomassa IA — v1.0.0
Primeira versão estável do motor preditivo de crescimento de microalgas.
O que está incluído
- API REST com FastAPI expondo
POST /api/v1/predicteGET /api/v1/health - Modelo Random Forest treinado com dados sintéticos (pronto para substituição por dados reais do Oracle)
- Pipeline completo: ingestão de sensores IoT → normalização → predição → resposta JSON
- Integração com Oracle Database (salvar previsões e alertas críticos)
- Script de treinamento (
training/train.py) com suporte a CSV e Oracle - Scheduler de re-treinamento automático periódico (
training/scheduler.py) - Hot-swap de modelo sem downtime da API
- Validação de entrada com Pydantic (schemas tipados)
- 7 testes automatizados com pytest
- Dockerfile + docker-compose prontos para deploy
- Guia de deploy na OCI (VM Always Free + systemd)
Endpoints
| Método | Rota | Descrição |
|---|---|---|
| POST | /api/v1/predict |
Previsão de biomassa (48h) |
| GET | /api/v1/health |
Health check do serviço |
Stack
Python 3.11 · FastAPI · scikit-learn · Oracle DB · Docker