Ошибка 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 ответ

Это была проблема с версией пакета. При обновлении до последней версии это было исправлено. См. Комментарии для получения дополнительной информации.

Другие вопросы по тегам