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:
AplicaRobustScalerautomaticamente se detectar mais de 5% de outliers. - Normalização:
AplicaPowerTransformer(Yeo-Johnson) em distribuições enviesadas. - Encoding Inteligente:
Alterna entreOneHotEncoder(baixa cardinalidade) eTargetEncoder(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.
- Crie um arquivo
requirements.txt(veja a seção abaixo). - Instale as dependências:
pip install -r requirements.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23d40a7822298798acf6fb88fb7f633394391b8cea5ba061b253175fc9d6ec0c
|
|
| MD5 |
0d835f05c2e1f0105a39a8bc5e50f049
|
|
| BLAKE2b-256 |
a3f4b51b6a5da8d8a29063ed82d4df2db30653d6646bf5c305d79db00eda3cad
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52f9c453a85f3da5c74b0a7410eef1493b6757b99724c84923ffc4a4c9f7441a
|
|
| MD5 |
98d266583d48b1afe623a923396d418d
|
|
| BLAKE2b-256 |
5d2a717e9ee510861082cf59717bf982ea75de1c96cf10ac41406f7402319fc0
|