Ferramentas de IA avaliadas para o seu trabalho
Ganhe treinando IA
🤝 Você está na biblioteca Grátis & Open Source — ferramentas feitas pela comunidade que você pode usar sem pagar. Um conceito diferente do nosso diretório de IA avaliado.
Início › Grátis & Open Source › Ciência de Dados › PySR
✦ Grátis & open sourceCiência de Dados

PySR

Regressão simbólica de alto desempenho e descoberta de equações em Python e Julia.

Regressão Simbólica e Descoberta de Equações

Algoritmos genéticos de alto desempenho para aprendizado de máquina interpretável em Python e Julia.

Grátis para sempre · open source · Apache-2.0
✓ Light setup✓ No navegador✓ Colaboração em tempo real
7.8
ZEKAI
Essencial para ML explicável
Grátis & open source · Ciência de Dados
Facilidade de configuração5
Utilidade9
Manutenção9.5
Comunidade7.5
★ 3,755
GITHUB
Sep 2026
ATUALIZADO
Apache-2.0
LICENÇA
🛠 Não quer hospedar você mesmo? Nós configuramos para você →
⚡ Resposta rápida

O PySR é uma ferramenta de código aberto para regressão simbólica que busca expressões matemáticas interpretáveis para os seus dados. É ideal para cientistas de dados e pesquisadores que precisam de modelos explicáveis em vez de previsões opacas de caixa-preta.

Funciona em
Cross-platform
Hospedagem
Desktop
Idiomas
Python
Licença
Apache-2.0

O que é

A ferramenta utiliza algoritmos evolutivos apoiados por um mecanismo de busca em Julia de alto desempenho para descobrir equações analíticas explícitas. Possui sintaxe compatível com scikit-learn, operadores personalizados, funções de perda e gera fórmulas nos formatos SymPy, JAX ou PyTorch.

Para quem

É adequado para cientistas de dados que trabalham em conjuntos de dados de baixa dimensão ou realizam destilação simbólica de redes neurais. Não é adequado para equipes que buscam tabelas tradicionais de gradient-boosting ou aquelas incapazes de gerenciar dependências de tempo de execução mistas em Python e Julia.

Recursos principais

Interface Scikit-Learn

Ajusta modelos usando a sintaxe padrão fit e predict familiar aos desenvolvedores Python.

Exportação Multi-Formato

Converte equações descobertas diretamente para os formatos SymPy, JAX ou PyTorch.

Operadores Personalizados

Suporta operadores matemáticos definidos pelo usuário e funções de perda personalizadas escritas em sintaxe Julia.

Destilação Simbólica

Converte redes neurais treinadas em equações analíticas para interpretar modelos de deep learning.

Como começar

Pronto em 3 passos

1
Instale o pacote via pip install pysr no seu ambiente Python.
2
Importe PySRRegressor e configure seus parâmetros de busca, operadores e funções de perda.
3
Chame model.fit(X, y) para iniciar o mecanismo de busca Julia multithread e gerar equações.
Falando sério

Nosso veredito honesto

Pontos fortes

  • Buscas dramaticamente mais rápidas impulsionadas por um mecanismo de execução Julia subjacente
  • Gera expressões totalmente diferenciáveis compatíveis com JAX e PyTorch
  • Permite a injeção de operadores e funções de perda personalizados
  • Inclui capacidade de warm-start para retomar buscas sem perder o estado

Onde deixa a desejar

  • Requer ambientes de execução Python e Julia, o que pode introduzir problemas complexos de ambiente
  • Propenso a falhas graves de importação se caminhos de bibliotecas do sistema como libstdc++ entrarem em conflito
  • A regressão simbólica escala mal em conjuntos de dados de alta dimensão sem redução prévia de recursos
Custo

Preços & licença

Gratuito sob sua licença Apache-2.0. O único custo é o poder de computação local e o tempo necessários para executar a busca evolutiva.

Trabalho remunerado

Vagas para quem fala português

876 vagas remotas abertas de treinamento de IA, atualizadas em 15 de novembro de 2026; a maioria paga $20–$170 por hora. 8 delas pedem falantes de português. O Zekai lista de graça; a candidatura vai para a plataforma do empregador.

Ver todas as vagas abertas →
Comparar

Alternativas

🎁 Alternativas grátis & open source
Saiba mais

Use, ou deixe que a gente configure

📄 PDF grátis: PySR para Ciência de Dados
Um guia em linguagem simples para o seu primeiro resultado. Enviado ao seu e-mail.
🔔 64 pessoas querem um tutorial em vídeo completo — adicione seu voto
🛠 Não quer configurar você mesmo?
Nós instalamos, hospedamos e configuramos o PySR para você — e treinamos sua equipe.
Deixe com a gente ↗
Perguntas

FAQ

Por que o PySR requer o Julia?

O PySR usa uma biblioteca Julia de alto desempenho chamada SymbolicRegression.jl como seu mecanismo de busca subjacente para executar milhões de mutações de algoritmos genéticos rapidamente.

Como posso exportar equações para frameworks de redes neurais?

Você pode chamar model.jax() ou model.pytorch() em um modelo ajustado para obter expressões diferenciáveis prontas para pipelines de deep learning.

Radar

Últimas notícias de IA

✉️ O kit gratuito semanal
As melhores novas ferramentas grátis & open source para Ciência de Dados — um e-mail curto por semana, no seu idioma.
Grátis · 1 e-mail/semana · cancele quando quiser
Ganhe dinheiro treinando IA →

Veja o Zekai primeiro no Google