SciML/NeuralPDE.jl

PINNs Lorenz param estim : kink in the output path of the predicted variables

オープン

#284 opened on 2021/04/05

 (22 件のコメント) (0 件のリアクション) (0 人の担当者)Julia (243 件のフォーク)batch import
documentationgood first issue

Repository metrics

Stars
 (1,197 個のスター)
PR merge metrics
 (平均マージ 1d) (30d で 14 merged PRs)

説明

Running the Lorenz param estim example, the estimated parameters are:

3-element Vector{Float64}: 10.000484105285961 27.99897160477475 2.667291549846074

Then in the graphical analysis:

initθ = discretization.init_params acum = [0;accumulate(+, length.(initθ))] sep = [acum[i]+1 : acum[i+1] for i in 1:length(acum)-1] minimizers = [res.minimizer[s] for s in sep] ts = [domain.domain.lower:dt/10:domain.domain.upper for domain in domains][1] u_predict = [[discretization.phii[1] for t in ts] for i in 1:3] plot(sol) plot!(ts, u_predict, label = ["x(t)" "y(t)" "z(t)"])

produces a kink in the x, predicted x variables different from the published graph as follows:

image

コントリビューターガイド