Julia 朱莉娅:Flux.jl:“;函数梯度不接受关键字参数“;
我试图将Julia 朱莉娅:Flux.jl:“;函数梯度不接受关键字参数“;,julia,gradient,flux-machine-learning,Julia,Gradient,Flux Machine Learning,我试图将Flux.jl v“0.6.10(我刚安装的,看起来像一个很棒的软件包)与Julia版本1.1.0一起使用,并从 但是,我收到了以下错误消息: ERROR: function gradient does not accept keyword arguments Stacktrace: [1] kwfunc(::Any) at ./boot.jl:330 [2] df(::Int64) at ./REPL[3]:1 [3] top-level scope at none:0 我做错
Flux.jl v“0.6.10
(我刚安装的,看起来像一个很棒的软件包)与Julia版本1.1.0
一起使用,并从
但是,我收到了以下错误消息:
ERROR: function gradient does not accept keyword arguments
Stacktrace:
[1] kwfunc(::Any) at ./boot.jl:330
[2] df(::Int64) at ./REPL[3]:1
[3] top-level scope at none:0
我做错了什么?我刚刚发现我安装和更新的版本是
v“0.6.10
(尽管我刚刚运行了(v1.1)pkg>update Flux
)。然而,在文档中,上面的代码是df(x)=Tracker.gradient(f,x)[1]
,用于定义梯度(而不是df(x)=Tracker.gradient(f,x;nest=true)[1];
,这对于版本v“0.8.3
)我刚刚发现我安装和更新的版本是v“0.6.10
(尽管我刚刚运行了(v1.1)pkg>更新通量
)。然而,在文档中,上面的代码是df(x)=Tracker.gradient(f,x)[1]
,用于定义梯度(而不是df(x)=Tracker.gradient(f,x;nest=true)[1];
,这对于版本v“0.8.3
)
ERROR: function gradient does not accept keyword arguments
Stacktrace:
[1] kwfunc(::Any) at ./boot.jl:330
[2] df(::Int64) at ./REPL[3]:1
[3] top-level scope at none:0