Saltar al contenido principal

Framework GODML

GODML es el framework open-source Governed, Observable & Declarative que potencia la plataforma GODML Core. Pipelines definidos en YAML, reproducibles y auditables.

Instalación​

pip install godml

Quickstart​

# Crear proyecto
godml init mi-proyecto-ml

# Ejecutar pipeline
godml run -f godml.yml

# Servir modelo
godml serve dev

# Desplegar con Docker
godml deploy mi-proyecto dev

Configuración (godml.yml)​

dataset:
uri: data/sales.csv
target: sales
hash: auto

model:
type: xgboost
params:
max_depth: 4
eta: 0.1
objective: reg:squarederror

split:
test_size: 0.2
random_state: 42

governance:
tracking: mlflow
compliance: pci-dss

deploy:
realtime: true
batch_output: outputs/predictions.csv

Modelos soportados​

AlgoritmoTipoHiperparámetros clave
xgboostGradient Boostingmax_depth, eta, objective
random_forestEnsemblen_estimators, max_depth

Extensible con BaseModel para modelos personalizados.

CLI completo​

godml init mi-proyecto # Inicializar
godml run -f godml.yml # Entrenar
godml serve dev # Servir API
godml deploy mi-proyecto dev # Docker deploy
godml calc-hash ./data/file.csv # Hash dataset
godml dataprep run recipe.yml # Preparar datos

Más información​