Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Capítulo 3 Redes informadas pela física
Redes neurais informadas pela física (PINNs, do inglês, physics-informed neural networks) são métodos de deep learning para a solução de equações diferenciais. A ideia é treinar uma rede neural para aproximar a solução de uma equação diferencial, incorporando a equação e suas condições inicial e de contorno na função de perda da rede. Por exemplo, considere uma equação diferencial da forma
(3.1)
(3.2)
onde é um operador diferencial (por exemplo, ), é uma função fonte, é uma função de contorno e é o domínio do problema. Uma PINN é uma rede neural
(3.3)
com parâmetros a serem treinados de forma a minimizar a função de perda
(3.4)
onde o resíduo é definido por
(3.5)
com e conjuntos de amostragem de pontos de colocação para o treinamento.
Observemos que a função de perda não depende do conhecimento da solução . A função de perda é construída a partir do resíduo da equação diferencial e das condições de contorno, que são as informações físicas do problema. O cálculo do resíduo da equação diferencial envolve a avaliação de derivadas da rede neural, que podem ser computadas de forma eficiente por diferenciação automática.
Nas seções deste capítulo, vamos apresentar exemplos de aplicação de PINNs para a solução de equações diferenciais parciais. Na Seção LABEL:cap_mlp_sec_eqpoisson, começamos pela equação de Poisson como um exemplo para problemas estacionários. Problemas transientes são tratados na Seção LABEL:cap_mlp_sec_calor com a equação do calor. Por fim, na Seção LABEL:cap_pinns_sec_param, apresentamos uma aplicação de PINNs para um problema inverso.
Envie seu comentário
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!