Skip to main content

Uma biblioteca de AutoML Exploratório e 'Glass-Box'.

Project description

ScoutML: Enterprise AutoML & Audit Framework

Versão: 2.1.0
Foco: Governança, Auditabilidade e Robustez

O ScoutML não é apenas mais um framework de AutoML. Ele foi desenhado para ambientes regulados e críticos (Crédito, Fraude, Seguros, Saúde), onde explicar por que um modelo tomou uma decisão é tão importante quanto a sua performance.

Diferente de outras ferramentas do tipo caixa-preta, o ScoutML gera um Relatório de Auditoria Completo (Markdown + Gráficos) detalhando cada decisão estatística tomada, desde a limpeza de dados até a validação de estabilidade (PSI/KS).


Principais Diferenciais (v2.1)

1. Scout v2 (O Analista Estatístico)

Antes de treinar, o Scout realiza uma varredura profunda nos dados:

  • Detecção de Leakage:
    Usa um modelo "Sentinela" para identificar variáveis que contêm a resposta (vazamento de dados) e remove-as automaticamente.
  • Perfilamento Estatístico:
    Calcula Skewness (assimetria), Kurtosis e Outliers (via IQR) para guiar o pré-processamento.
  • Higiene de Dados:
    Remove identificadores (IDs), colunas constantes e multicolinearidade excessiva.

2. Forge v2 (O Engenheiro Inteligente)

Constrói pipelines de scikit-learn dinamicamente, baseados no diagnóstico do Scout:

  • Tratamento de Outliers:
    Aplica RobustScaler automaticamente se detectar mais de 5% de outliers.
  • Normalização:
    Aplica PowerTransformer (Yeo-Johnson) em distribuições enviesadas.
  • Encoding Inteligente:
    Alterna entre OneHotEncoder (baixa cardinalidade) e TargetEncoder (alta cardinalidade) para evitar explosão dimensional.

3. Auditoria de Risco & Estabilidade

Para problemas de classificação, o ScoutML gera métricas padrão de mercado financeiro:

  • KS (Kolmogorov-Smirnov):
    Mede a separação entre classes.
  • PSI (Population Stability Index):
    Garante que o modelo não está degradado entre Treino e Teste.
  • Matriz de Confusão:
    Visualização clara de Falsos Positivos e Falsos Negativos.

Instalação

O ScoutML depende de bibliotecas robustas de Data Science.

  1. Crie um arquivo requirements.txt (veja a seção abaixo).
  2. Instale as dependências:
pip install -r requirements.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trailblazer_ml-0.1.5.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trailblazer_ml-0.1.5-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file trailblazer_ml-0.1.5.tar.gz.

File metadata

  • Download URL: trailblazer_ml-0.1.5.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for trailblazer_ml-0.1.5.tar.gz
Algorithm Hash digest
SHA256 23d40a7822298798acf6fb88fb7f633394391b8cea5ba061b253175fc9d6ec0c
MD5 0d835f05c2e1f0105a39a8bc5e50f049
BLAKE2b-256 a3f4b51b6a5da8d8a29063ed82d4df2db30653d6646bf5c305d79db00eda3cad

See more details on using hashes here.

File details

Details for the file trailblazer_ml-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: trailblazer_ml-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for trailblazer_ml-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 52f9c453a85f3da5c74b0a7410eef1493b6757b99724c84923ffc4a4c9f7441a
MD5 98d266583d48b1afe623a923396d418d
BLAKE2b-256 5d2a717e9ee510861082cf59717bf982ea75de1c96cf10ac41406f7402319fc0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page