A good tutorial of Solve Partial Differential Equations Using Deep Learning (physics informed neural networks)

19 visualizaciones (últimos 30 días)
Hello, instead of Python, I want to learn physics informed neural networks in MATLAB. I am using R2020a
Like there is no function called initializeHe, initializezeros, etc
I found this tutorial, but I just cannot follow it. What I suppoesed is to have a complete code, then I can make breakpoints, etc to learn it. However this one too many jumps, just don't know where I should look.
Can anyone help me?

Respuestas (3)

David Willingham
David Willingham el 3 de Mzo. de 2022
What version of MATLAB are you using? There is a function called arraydatastore.
Did you try opening the full script in MATLAB and running from there?
>> openExample('nnet/TrainPhysicsInformedNeuralNetworkWithDLTExample')
  4 comentarios
Joseph Eom
Joseph Eom el 30 de Jul. de 2022
Editada: Joseph Eom el 30 de Jul. de 2022
This example supporting R2021a. I think you should upgrade recent version of MATLAB. initializeHe,initializeZeros is internal function to run this example.

Iniciar sesión para comentar.


SEYED JAMALEDDIN MOSTAFAVI YAZDI
SEYED JAMALEDDIN MOSTAFAVI YAZDI el 28 de Jun. de 2022
Editada: SEYED JAMALEDDIN MOSTAFAVI YAZDI el 28 de Jun. de 2022
I had same issue. I resolved it by installing the deep learning toolbox of MATLAB.
https://www.mathworks.com/products/deep-learning.html

Akam Aboubakri
Akam Aboubakri el 11 de Ag. de 2022
I had the same problem. I solved it with adding the following functions:
function parameter = initializeHe(sz,numIn,className)
arguments
sz
numIn
className = 'single'
end
parameter = sqrt(2/numIn) * randn(sz,className);
parameter = dlarray(parameter);
end
function parameter = initializeZeros(sz,className)
arguments
sz
className = 'single'
end
parameter = zeros(sz,className);
parameter = dlarray(parameter);
end

Categorías

Más información sobre Pattern Recognition and Classification en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by