FuncionalidadesCasos de UsoBlogReferência APIPor Que CorePlexMLPreços
Começar Grátis

Análise What-If e Comparação de Modelos

Dois módulos poderosos em um espaço de trabalho. A Análise What-If permite explorar o comportamento do modelo interativamente. A Comparação de Modelos oferece um espaço de diagnóstico de 20 abas com SHAP, PDP, curvas ROC, métricas de equidade e mais em todos os seus modelos.

platform.coreplexml.io
ML Studio com análise What-If e espaço de Comparação de Modelos mostrando SHAP, PDP e diagnósticos de desempenho

Key Capabilities

Everything you need to get the most out of this module.

Cenários What-If

Compare cenários base vs modificados lado a lado. Veja exatamente como as mudanças afetam as predições com explicações SHAP.

Comparação de Modelos

Espaço de diagnóstico completo com 20 abas de análise em 6 categorias. Compare até 10+ modelos simultaneamente.

Suite de Explicabilidade

Análise SHAP, explicações LIME, importância de variáveis, gráficos de dependência parcial e interações de features.

Análise Avançada

Curvas ROC, matrizes de confusão, gráficos de calibração, curvas de aprendizado, métricas de equidade e construtor de ensembles.

What-If Analysis

Explore o comportamento do modelo interativamente. Altere features de entrada, crie cenarios e compare predicoes com explicacoes SHAP — sem necessidade de codigo.

1. Criar Sessao de Analise

Selecione um modelo implantado e forneca valores de entrada baseline. O sistema gera automaticamente um formulario de entrada a partir do esquema do seu dataset.

2. Construir Cenarios

Modifique valores de features para criar cenarios alternativos. Altere idade, renda, pontuacao de credito — qualquer entrada — e nomeie cada cenario para facil referencia.

3. Comparar Predicoes

Execute todos os cenarios contra o modelo implantado. Veja predicoes lado a lado com valores delta que mostram exatamente como cada mudanca impacta o resultado.

4. Entender o Porque

As contribuicoes SHAP revelam quais features impulsionam cada predicao. Veja o impacto por feature com indicadores direcionais para explicacoes amigaveis ao negocio.

Suporta todos os tipos de predicao

Regressao

Saidas numericas com contribuicoes SHAP

Preco predito: R$425.000 (+R$32.000 vs baseline)
Classificacao Binaria

Probabilidade + rotulo de classe com explicacoes

Fraude: probabilidade 87,3% (Alto Risco)
Multiclasse

Todas as probabilidades de classe + classe predita

Categoria A: 62%, B: 25%, C: 13%

Analise de cenarios What-If

platform.coreplexml.io/studio/sessions/...
ML Studio com comparacao de cenarios What-If, predicoes baseline e contribuicoes SHAP

Comparacao de cenarios com contribuicoes SHAP

Espaco de Comparacao de Modelos

Um espaco de diagnostico completo com 20 abas de analise em 6 categorias. Selecione modelos de qualquer experimento, compare-os simultaneamente e tome decisoes baseadas em dados sobre qual modelo implantar.

20
Abas de Analise
6
Categorias
10+
Modelos Comparados
CSV, PNG
Formatos de Exportacao

Comparar

2 tabs
Overview

Grafico de desempenho comparando todos os modelos em AUC, Accuracy, F1, LogLoss ou RMSE. Alterne entre vista de grafico e tabela.

Metrics Table

Matriz completa de metricas — MAE, MSE, RMSE, RMSLE, AIC, tempo de treinamento e mais — de todos os modelos em uma tabela exportavel.

Classificar

4 tabs
Confusion Matrix

Matrizes de confusao lado a lado para cada modelo. Visualize verdadeiros/falsos positivos e negativos de um so olhar.

ROC Curves

Curvas ROC (Receiver Operating Characteristic) sobrepostas para comparacao direta. Valores AUC anotados por modelo.

Precision-Recall

Curvas PR que mostram o trade-off entre precisao e recall para cada modelo, critico para datasets desbalanceados.

Calibration

Graficos de calibracao que mostram quao bem as probabilidades preditas correspondem aos resultados reais. Identifica modelos super ou subconfiantes.

Explicar

3 tabs
Variable Importance

Grafico de barras agrupadas mostrando rankings de importancia de features em todos os modelos simultaneamente. Detecte quais features importam mais.

SHAP Analysis

Impacto SHAP de features com tipos de grafico bar, violin e beeswarm. Valores SHAP por modelo com explicacoes individuais de features.

Partial Dependence

PDP 1D, heatmaps de interacao 2D e graficos ICE. Veja como cada feature influencia as predicoes ao longo de sua faixa.

Analisar

3 tabs
Predictions

Graficos de dispersao real vs predito e analise de residuos. Identifique padroes nos erros de predicao.

Error Analysis

Distribuicao de erros por faixas de valores de features. Encontre onde seu modelo tem dificuldades e por que.

Data Exploration

Histogramas de distribuicao de features e analise de correlacao. Compreenda os dados com os quais seus modelos foram treinados.

Avancado

3 tabs
Gains & Lift

Graficos de ganhos acumulados e lift para avaliar a efetividade do modelo em diferentes percentis de populacao.

Learning Curves

Desempenho de treinamento vs validacao conforme o tamanho dos dados aumenta. Diagnostique overfitting, underfitting e suficiencia de dados.

Fairness Metrics

Metricas de paridade demografica, igualdade de oportunidades e impacto desigual. Audite modelos em busca de vies entre grupos protegidos.

Operacoes

4 tabs
Parameters

Tabela completa de comparacao de hiperparametros. Compare configuracoes entre modelos para entender o que impulsiona as diferencas de desempenho.

Ensemble Builder

Construa ensembles ponderados personalizados a partir de modelos selecionados. Otimize pesos e avalie o modelo combinado.

Deployment

Metricas de latencia, throughput e uso de recursos para modelos implantados. Compare caracteristicas operacionais.

Experiment Tracking

Linhagem completa do experimento — versao do dataset, configuracao de treinamento, tempo de execucao e evolucao de metricas ao longo do tempo.

Espaco de Comparacao de Modelos

platform.coreplexml.io/automl/compare
Grafico de desempenho de Comparacao de Modelos — comparacao RMSE de 10 modelos com navegacao lateral mostrando as 20 abas de analise

Grafico de comparacao de desempenho (10 modelos, 5 metricas)

platform.coreplexml.io/automl/compare → Tabela de Metricas
Tabela de todas as metricas comparando MAE, MSE, RMSE, RMSLE, tempo de treinamento em 10 modelos

Tabela de metricas completa com exportacao

platform.coreplexml.io/automl/compare → Importancia de Variaveis
Comparacao de importancia de variaveis — grafico de barras agrupadas mostrando importancia de features nos 10 modelos

Comparacao de importancia de variaveis entre modelos

platform.coreplexml.io/automl/compare → Analise SHAP
Analise de impacto de features SHAP com grafico de barras e explicacoes individuais de features

Analise SHAP com impacto de features e explicacoes LIME

platform.coreplexml.io/automl/compare → Dependencia Parcial
Grafico de Dependencia Parcial mostrando relacao feature-alvo com opcoes de grafico 1D, 2D e ICE

Dependencia parcial com modos 1D, mapa de calor 2D e ICE

platform.coreplexml.io/automl/compare → Curvas de Aprendizado
Curvas de aprendizado mostrando desempenho de treinamento vs validacao e diagnosticos de overfitting

Curvas de aprendizado com diagnostico de overfitting/underfitting

Analise em todas as industrias

De avaliacao de emprestimos a qualidade na manufatura — use cenarios What-If e comparacao de modelos para tomar melhores decisoes.

Concessao de Emprestimos

Use What-If para testar como mudancas em renda ou pontuacao de credito afetam a aprovacao. Use Comparar para selecionar o melhor modelo entre dezenas de candidatos com auditoria de equidade.

Precificacao de Seguros

Compare candidatos de modelos em graficos de calibracao para garantir predicoes de premios precisas. Execute cenarios What-If para diferentes perfis de risco.

Churn de Clientes

Compare modelos em curvas ROC e precisao-recall para dados de churn desbalanceados. Use SHAP para explicar quais fatores impulsionam as predicoes de churn.

Resultados em Saude

Execute metricas de equidade em grupos demograficos. Use graficos PDP para entender como a dosagem de tratamento afeta os resultados preditos.

Deteccao de Fraude

Compare o desempenho do modelo em diferentes limiares usando graficos de ganhos/lift. Testes What-If para transacoes em casos extremos.

Qualidade na Manufatura

Use curvas de aprendizado para determinar se mais dados de treinamento ajudariam. Construa ensembles otimizados a partir de multiplos tipos de modelos.

Automatize com o SDK

Tanto as sessoes What-If quanto os dados de comparacao de modelos estao disponiveis programaticamente atraves do Python SDK.

what_if_analysis.py
from coreplexml import CorePlexMLClient

client = CorePlexMLClient(
    base_url="https://api.coreplexml.io",
    api_key="sk_your_api_key"
)

# Create a What-If session
session = client.studio.create_session(
    project_id="proj_abc",
    deployment_id="dep_fraud_v2",
    baseline_input={
        "amount": 150, "merchant": "grocery",
        "hour": 14, "country": "US"
    }
)
print(f"Baseline prediction: {session['baseline']['prediction']}")

# Add high-risk scenario
scenario = client.studio.create_scenario(
    session_id=session["id"],
    name="High-risk transaction",
    changes={"amount": 9500, "hour": 3, "country": "NG"}
)

# Run and compare
result = client.studio.run_scenario(scenario["id"])
print(f"Scenario: {result['prediction']} (delta: {result['delta']:+.2%})")
model_comparison.py
# Model Comparison API
models = client.models.list(
    project_id="proj_abc",
    experiment_id="exp_t1",
    limit=10
)

# Get metrics for comparison
for model in models["items"]:
    metrics = model["metrics"]
    print(f"{model['algorithm']}: "
          f"RMSE={metrics.get('rmse', 'N/A')}, "
          f"MAE={metrics.get('mae', 'N/A')}")

# Get SHAP values for a model
shap = client.models.get_shap(
    model_id="mod_xgb_v2",
    feature_count=10
)
for feat in shap["features"]:
    print(f"  {feat['name']}: {feat['mean_impact']:.4f}")

# Get variable importance comparison
varimp = client.models.get_variable_importance(
    model_id="mod_xgb_v2"
)

# Get partial dependence plot data
pdp = client.models.get_pdp(
    model_id="mod_xgb_v2",
    feature="tenure_months",
    nbins=20
)

API de ML Studio

Endpoints para sessoes What-If, gestao de cenarios, metricas de modelos, analise SHAP, dependencia parcial e tabelas de classificacao de experimentos.

POST
/api/studio/sessions

Criar uma sessao de analise What-If com entrada baseline

GET
/api/studio/deployments/{id}/schema

Obter esquema de entrada para geracao automatica de formularios

POST
/api/studio/sessions/{id}/scenarios

Criar um novo cenario com valores de features modificados

POST
/api/studio/scenarios/{id}/run

Executar cenario e obter predicao com SHAP

GET
/api/studio/sessions/{id}/compare

Comparar todos os cenarios lado a lado com deltas

GET
/api/models

Listar modelos com filtros por projeto, experimento e algoritmo

GET
/api/models/{id}

Obter detalhes do modelo, metricas e hiperparametros

GET
/api/models/{id}/variable-importance

Obter rankings de importancia de variaveis para um modelo

GET
/api/models/{id}/shap

Obter valores de impacto de features SHAP (barras, violin, beeswarm)

GET
/api/models/{id}/pdp

Obter dados de grafico de dependencia parcial (1D, 2D, ICE)

GET
/api/models/{id}/contributions

Obter contribuicoes SHAP por predicao

GET
/api/experiments/{id}/leaderboard

Obter tabela de classificacao de modelos com metricas

Pronto para comecar?

Comece a construir com CorePlexML hoje. Plano gratuito disponivel — nao e necessario cartao de credito.