Régression symbolique haute performance et découverte d'équations en Python et Julia.
Algorithmes génétiques haute performance pour l'apprentissage automatique interprétable en Python et Julia.
PySR est un outil open source de régression symbolique qui recherche des expressions mathématiques interprétables correspondant à vos données. Il convient aux data scientists et aux chercheurs qui ont besoin de modèles explicables plutôt que de prédictions opaques.
L'outil utilise des algorithmes évolutionnaires s'appuyant sur un moteur de recherche Julia haute performance pour découvrir des équations analytiques explicites. Il propose une syntaxe compatible scikit-learn, des opérateurs personnalisés, des fonctions de perte et exporte les formules aux formats SymPy, JAX ou PyTorch.
Il convient aux data scientists travaillant sur des ensembles de données à faible dimension ou effectuant la distillation symbolique de réseaux de neurones. Il ne convient pas aux équipes recherchant des tableaux de boosting de gradient traditionnels ou incapables de gérer des dépendances d'exécution mixtes Python et Julia.
Ajuste les modèles en utilisant la syntaxe standard fit et predict familière aux développeurs Python.
Convertit les équations découvertes directement aux formats SymPy, JAX ou PyTorch.
Prend en charge les opérateurs mathématiques définis par l'utilisateur et les fonctions de perte personnalisées écrites en syntaxe Julia.
Convertit les réseaux de neurones entraînés en équations analytiques pour interpréter les modèles de deep learning.
Gratuit sous licence Apache-2.0. Le seul coût est la puissance de calcul locale et le temps nécessaires pour exécuter la recherche évolutionnaire.
873 missions ouvertes à distance en entraînement d’IA, mises à jour le 15 novembre 2026 ; la plupart paient $20–$170 de l’heure. 8 d’entre elles demandent des francophones. Zekai les liste gratuitement ; la candidature se fait sur la plateforme de l’employeur.
Ces outils IA évalués font le même travail instantanément — depuis notre annuaire noté.
PySR utilise une bibliothèque Julia haute performance appelée SymbolicRegression.jl comme moteur de recherche sous-jacent pour exécuter rapidement des millions de mutations d'algorithmes génétiques.
Vous pouvez appeler model.jax() ou model.pytorch() sur un modèle ajusté pour obtenir des expressions différentiables prêtes pour les pipelines de deep learning.
Voir Zekai en premier dans Google