ExperionML
💡 Introdução
Durante a fase de exploração de um projeto de aprendizado de máquina, o cientista de dados precisa identificar o pipeline mais adequado para o seu problema específico. Esse processo normalmente envolve diversas etapas, como limpeza de dados, criação ou seleção de atributos relevantes, teste de diferentes algoritmos e avaliação de múltiplas configurações de modelos.
Explorar várias combinações de pipelines costuma exigir muitas linhas de código. Quando todo esse processo é realizado em um único notebook, o código rapidamente se torna longo, difícil de manter e pouco organizado. Por outro lado, dividir os experimentos em múltiplos notebooks pode dificultar a comparação entre resultados e a visão geral do progresso do projeto. Além disso, refatorar código para cada novo experimento pode consumir um tempo significativo.
Quantas vezes você já executou as mesmas etapas de pré-processamento para diferentes conjuntos de dados? Quantas vezes precisou copiar e colar código de repositórios antigos para reutilizar em novos projetos?
ExperionML foi desenvolvido para resolver esses problemas comuns no fluxo de trabalho de machine learning. A biblioteca atua como uma camada de orquestração sobre todo o pipeline de modelagem, permitindo que cientistas de dados executem experimentos de forma rápida, organizada e reproduzível.
Com o ExperionML, tarefas repetitivas são automatizadas e o foco passa a ser a experimentação e a análise de resultados. Em poucas linhas de código, é possível aplicar etapas essenciais de pré-processamento, selecionar atributos relevantes, treinar múltiplos modelos e comparar seus desempenhos em um mesmo conjunto de dados.
Dessa forma, o ExperionML permite que o usuário avance rapidamente do dado bruto para insights relevantes, mantendo os experimentos estruturados e fáceis de analisar.
Exemplo de etapas executadas no pipeline do ExperionML
1. Limpeza de dados
- Tratamento de valores ausentes
- Codificação de variáveis categóricas
- Detecção e remoção de outliers
- Balanceamento do conjunto de treinamento
2. Engenharia de atributos
- Criação de atributos não lineares
- Seleção das variáveis mais relevantes
3. Treinamento e validação de múltiplos modelos
- Ajuste de hiperparâmetros
- Treinamento dos modelos no conjunto de treino
- Avaliação no conjunto de teste
4. Análise dos resultados
- Cálculo de métricas de desempenho
- Visualizações para comparação entre modelos
Metadata
Release files for experionml 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| experionml-1.5.0.tar.gz | 309.5 kB | With provenance | Details for experionml-1.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| experionml-1.5.0-py3-none-any.whl | Python 3 | none | any | Details for experionml-1.5.0-py3-none-any.whl |
Total release size: 585.8 kB
Release files / experionml-1.5.0.tar.gz
| Download URL | experionml-1.5.0.tar.gz |
|---|---|
| Size | 309.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d4f376b859390a565a402f484b81a7238770970f91419886a0bff2f7ebe0ef5
|
|
BLAKE2b-256 checksum How to use checksums |
079238affbdd8fd6724e0ef0ccd7f545fd72a04efea2101588484bb5712b1078
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 5, 2026.
Transparency logRelease files / experionml-1.5.0-py3-none-any.whl
| Download URL | experionml-1.5.0-py3-none-any.whl |
|---|---|
| Size | 276.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de05f129d8c6e28404596c4f55b53a2b4ed466ed8c38381bfea2fffaecd98591
|
|
BLAKE2b-256 checksum How to use checksums |
0ed90a1c5a28ff63314717a0afe489e42fdfe13644763a2b31098580d6903e0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 5, 2026.
Transparency logSecurity for experionml 1.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for experionml-1.5.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 5, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.