Description
Les Réseaux Neuronaux Informés par la Physique (PINNs) représentent une approche révolutionnaire pour résoudre des problèmes d'apprentissage supervisé, particulièrement ceux régis par des équations aux dérivées partielles (EDP) non linéaires. Ce cadre intègre les lois physiques directement dans le processus d'entraînement du réseau neuronal, permettant des solutions basées sur les données et la découverte des EDP sous-jacentes.
Lire la suite
Les PINNs fonctionnent en approximant la solution d'une EDP à l'aide d'un réseau neuronal profond. L'innovation clé réside dans la définition d'une fonction de perte qui inclut non seulement la divergence entre les prédictions du réseau et les données observées (si disponibles), mais aussi un terme qui pénalise la violation de l'EDP elle-même. Ceci est réalisé grâce à la différenciation automatique, où la sortie du réseau est différenciée par rapport à ses entrées (par exemple, le temps et les coordonnées spatiales) pour calculer les termes de l'EDP. En minimisant cette perte combinée, le réseau est entraîné à satisfaire à la fois les données et les contraintes physiques.
Le cadre prend en charge deux classes principales de problèmes : la solution basée sur les données et la découverte basée sur les données d'EDP. Pour résoudre les EDP, les PINNs peuvent déduire des solutions même avec des données éparses en exploitant la structure de l'EDP. Pour la découverte, ils peuvent identifier les paramètres d'EDP inconnues à partir de données observées. Deux approches algorithmiques distinctes sont présentées : les modèles à temps continu, qui utilisent des points de collocation dans tout le domaine spatio-temporel pour appliquer les contraintes d'EDP, et les modèles à temps discret, qui exploitent des schémas d'intégration temporelle classiques comme les méthodes de Runge-Kutta pour construire des représentations de réseaux neuronaux plus structurées, réduisant potentiellement le besoin de points de collocation étendus dans des dimensions supérieures.
Les exemples fournis incluent la résolution et la découverte de paramètres pour l'équation de Burgers, l'équation de Schrödinger, les équations de Navier-Stokes, l'équation d'Allen-Cahn et l'équation de Korteweg-de Vries (KdV). Ces exemples démontrent la polyvalence des PINNs dans la gestion de divers types de non-linéarités, de conditions aux limites (y compris les solutions périodiques et à valeurs complexes) et de dérivées d'ordre supérieur. La capacité à retrouver des paramètres inconnus d'EDP à partir de données limitées constitue une avancée significative pour la découverte scientifique et les applications d'ingénierie.
Le public cible des PINNs comprend les chercheurs, les ingénieurs et les scientifiques des données travaillant avec des systèmes physiques, la dynamique des fluides, la science des matériaux et tout domaine où les équations différentielles jouent un rôle crucial. La proposition de valeur réside dans sa capacité à fournir des solutions précises avec moins de données, à découvrir les équations régissant les phénomènes, et à créer des modèles substituts différentiables qui peuvent être analysés et optimisés davantage.
- CatégorieDécouverte scientifique et outils de laboratoire
- Modèle tarifaireOpen source
- DéploiementCloud, Auto-hébergé
- PlateformesWeb
Fonctionnalités principales de Apprentissage Profond Informé par la Physique
Réseaux neuronaux informés par la physique pour les solutions d'EDP
Découverte basée sur les données d'équations aux dérivées partielles
Modèles à temps continu pour l'application des contraintes d'EDP
Modèles à temps discret exploitant les schémas de Runge-Kutta
Différenciation automatique pour la satisfaction des contraintes d'EDP
Gère les équations aux dérivées partielles non linéaires
Prend en charge diverses conditions aux limites (Dirichlet, périodiques)
Peut déduire des paramètres inconnus d'EDP
Modèles substituts différentiables
Applicable à la dynamique des fluides, aux phénomènes ondulatoires et aux systèmes de réaction-diffusion
Code et jeux de données publiquement disponibles
Entraîné sur GPU pour l'efficacité
Premiers pas avec Apprentissage Profond Informé par la Physique
Définir l'EDP : Formuler l'équation aux dérivées partielles régissant le système.
Approximer la solution : Représenter la solution inconnue à l'aide d'un réseau neuronal profond.
Construire la fonction de perte : Combiner la perte de fidélité des données avec la perte résiduelle de l'EDP.
Entraîner le réseau : Minimiser la fonction de perte à l'aide d'algorithmes d'optimisation (par exemple, rétropropagation).
Valider les résultats : Comparer les prédictions du réseau avec des solutions connues ou des données expérimentales.
Appliquer pour la découverte : Utiliser les données observées pour déduire les paramètres inconnus de l'EDP.
Cas d'utilisation de Apprentissage Profond Informé par la Physique
- Résolution d'EDP
- Découverte d'EDP
- Modélisation de la dynamique des fluides
- Analyse de la propagation des ondes
- Simulation en science des matériaux
- Modélisation de la mécanique quantique
- Modèles substituts différentiables
- Problèmes inverses






