Des outils IA notés pour votre métier
Missions IA payées
🤝 Vous êtes dans la bibliothèque Libre & Open Source — des outils communautaires utilisables sans payer. Un concept différent de notre annuaire IA noté.
Accueil › Libre & Open Source › Data Science › PySR
✦ Libre & open sourceData Science

PySR

Régression symbolique haute performance et découverte d'équations en Python et Julia.

Régression symbolique et découverte d'équations

Algorithmes génétiques haute performance pour l'apprentissage automatique interprétable en Python et Julia.

Gratuit pour toujours · open source · Apache-2.0
✓ Light setup✓ Dans le navigateur✓ Collaboration en temps réel
7.8
ZEKAI
Indispensable pour le ML explicable
Libre & open source · Data Science
Facilité d'installation5
Utilité9
Maintenance9.5
Communauté7.5
★ 3,755
GITHUB
Sep 2026
MIS À JOUR
Apache-2.0
LICENCE
🛠 Pas envie de l'héberger vous-même ? Nous pouvons l'installer →
⚡ Réponse rapide

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.

Fonctionne sur
Cross-platform
Hébergement
Desktop
Langues
Python
Licence
Apache-2.0

Qu'est-ce que c'est

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.

Pour qui

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.

Fonctionnalités clés

Interface Scikit-Learn

Ajuste les modèles en utilisant la syntaxe standard fit et predict familière aux développeurs Python.

Export multi-format

Convertit les équations découvertes directement aux formats SymPy, JAX ou PyTorch.

Opérateurs personnalisés

Prend en charge les opérateurs mathématiques définis par l'utilisateur et les fonctions de perte personnalisées écrites en syntaxe Julia.

Distillation symbolique

Convertit les réseaux de neurones entraînés en équations analytiques pour interpréter les modèles de deep learning.

Comment démarrer

Opérationnel en 3 étapes

1
Installez le package via pip install pysr dans votre environnement Python.
2
Importez PySRRegressor et configurez vos paramètres de recherche, opérateurs et fonctions de perte.
3
Appelez model.fit(X, y) pour lancer le moteur de recherche Julia multithread et générer des équations.
Franchement

Notre verdict honnête

Ses atouts

  • Recherches considérablement plus rapides propulsées par un moteur d'exécution Julia sous-jacent
  • Produit des expressions entièrement différentiables compatibles avec JAX et PyTorch
  • Permet l'injection d'opérateurs et de fonctions de perte personnalisés
  • Comprend une capacité de démarrage à chaud pour reprendre les recherches sans perdre l'état

Ses limites

  • Nécessite les environnements d'exécution Python et Julia, ce qui peut introduire des problèmes d'environnement complexes
  • Sujet à des plantages d'importation stricts si les chemins des bibliothèques système comme libstdc++ entrent en conflit
  • La régression symbolique s'adapte mal aux ensembles de données à haute dimension sans réduction préalable des caractéristiques
Coût

Tarifs & licence

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.

Travail rémunéré

Missions pour francophones

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.

Voir tous les postes ouverts →
Comparer

Alternatives

🎁 Alternatives libres & open source

Ces outils IA évalués font le même travail instantanément — depuis notre annuaire noté.

Pour aller plus loin

Utilisez-le, ou laissez-nous l'installer

📄 PDF gratuit : PySR pour Data Science
Un guide simple pour obtenir votre premier résultat. Envoyé dans votre boîte mail.
🔔 64 personnes veulent un tutoriel vidéo complet — ajoutez votre vote
🛠 Pas envie de l'installer vous-même ?
Nous installons, hébergeons et configurons PySR pour vous — et formons votre équipe.
Confiez-nous l'installation ↗
Questions

FAQ

Pourquoi PySR nécessite-t-il Julia ?

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.

Comment puis-je exporter des équations vers des frameworks de réseaux de neurones ?

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.

Radar

Dernières actus IA

✉️ La boîte à outils gratuite hebdo
Les meilleurs nouveaux outils libres & open source pour Data Science — un court e-mail par semaine, dans votre langue.
Gratuit · 1 e-mail/semaine · désabonnement à tout moment
Soyez payé pour entraîner l’IA →

Voir Zekai en premier dans Google