ModelingToolkitNeuralNets.jl is a package to create neural network blocks defined similar to MTKStandardLibrary components, to use them for solving Universal Differential Equations. It can be plugged to any part of the equations in an ODESystem using RealInputArray
and RealOutputArray
components which gives a lot of flexibility to add the missing physics only to a part of the model.
For information on using the package, see the stable documentation. Use the in-development documentation for the version of the documentation, which contains the unreleased features.
The NeuralNetworkBlock
no longer uses RealInputArray
& RealOutputArray
,
the ports are now inputs
and outputs
and they are normal vector variables.
This simplifies the usage a bit and removes the need for the ModelingToolkitStandardLibrary dependency.
This version also moves to ModelingToolkit@v10.