| | | |

Introdução a PINNs

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

L(u)=f,𝒙Dn, (3.1)
u=g,𝒙D, (3.2)

onde L é um operador diferencial (por exemplo, L(u)=Δu), f é uma função fonte, g é uma função de contorno e D é o domínio do problema. Uma PINN é uma rede neural

u~=𝒩(𝒙;𝜽), (3.3)

com parâmetros 𝜽 a serem treinados de forma a minimizar a função de perda

ε:=1ns,ins=1ns,in|(u~(s))|2resíduo+1ns,ccs=1ns,cc|u~sg(s)|2c.c., (3.4)

onde o resíduo é definido por

(u~(s)):=fL(u~(s)). (3.5)

com (𝒙(s))s=1ns,inD e (𝒙(s))s=1ns,ccD 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 u. 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!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |