Saltar al contenido principal

¿Qué es godml?

godml es un framework open-source de Python que convierte un archivo YAML en un pipeline de machine learning completo — con compliance automático, tracking en MLflow y soporte para AWS SageMaker.

¿Primera vez aquí?

Ve directo al Quickstart de 5 minutos para tener tu primer modelo entrenado antes de seguir leyendo.


El problema que resuelve

La mayoría de proyectos de ML terminan así:

train.py ← solo funciona en mi máquina
predict.py ← sin versionado
notebook.ipynb ← sin reproducibilidad
# y cero compliance

godml lo resuelve con un contrato explícito:

godml.yml
name: customer-churn
version: 1.0.0
provider: mlflow # o sagemaker

dataset:
uri: ./data/churn.csv
target: churned

governance:
compliance: pci-dss # masking automático de PII
policy: mask_sensitive

model:
type: xgboost
hyperparameters:
max_depth: 6
eta: 0.3

metrics:
- name: auc
threshold: 0.80
godml run -f godml.yml

Un archivo. Un comando. Pipeline completo.


Qué hace godml por ti


Comparativa rápida

godmlsklearn puroMLflow soloSageMaker SDK
Pipeline declarativo en YAML
Compliance PCI-DSS automático
Local + AWS sin cambiar códigoParcial
CLI one-command

Modelos soportados

model.typeAlgoritmolocalAWS
xgboostXGBoost
random_forestRandom Forest
logistic_regressionLogistic Regression
lightgbmLightGBM
lstmLSTM (Keras)
linear_regressionLinear Regression

Próximos pasos