Ошибка MethodError при использовании PhysicsInformedNN() из NueralPDE.jl из-за аргументации стратегии
Я пытаюсь изучить синтаксис NeuralPDE.jl для некоторой работы с PINN, просматривая руководства по документации, найденные здесь .
При построении алгоритма PINN с использованием функции PhysicsInformedNN(цепочка, стратегия) я получаю ошибку MethodError для любой стратегии, которую я пытаюсь использовать. В руководстве предлагается GridTraining(.05), и я также безуспешно пробовал StochasticTraining(::Int64).
dim = 2 # number of dimensions
chain = FastChain(FastDense(dim,16,Flux.σ),FastDense(16,16,Flux.σ),FastDense(16,1))
dx = 0.05
discretization = PhysicsInformedNN(chain,GridTraining(dx))
ОШИБКА: MethodError: нет метода, соответствующего GridTraining(::Float64)
1 ответ
Это была проблема с версией пакета. При обновлении до последней версии это было исправлено. См. Комментарии для получения дополнительной информации.