Flux.jl 让它变得可微怎么样?
What about Flux.jl enables it to be differentiable?
通读了一些 Flux.jl 文档,我看到了这句话:
Differentiable Programming:
Existing Julia libraries are differentiable and can be incorporated directly into Flux models.
在 Flux 和 Julia 的上下文中,这是什么意思?我知道 Julia 和 Flux 使用自动微分,但是我不清楚这如何使其他 Julia 库与 Flux.jl 集成。
我可能跑题了,但这不就是常见的可组合性故事吗? IE。如果我有一些包 MyPackage
定义了一些函数 myfun
那么我可以将该函数插入到 Flux 模型中并且 Flux 将能够通过它进行区分,假设 myfun
的类型是不要太拘束了。
通读了一些 Flux.jl 文档,我看到了这句话:
Differentiable Programming: Existing Julia libraries are differentiable and can be incorporated directly into Flux models.
在 Flux 和 Julia 的上下文中,这是什么意思?我知道 Julia 和 Flux 使用自动微分,但是我不清楚这如何使其他 Julia 库与 Flux.jl 集成。
我可能跑题了,但这不就是常见的可组合性故事吗? IE。如果我有一些包 MyPackage
定义了一些函数 myfun
那么我可以将该函数插入到 Flux 模型中并且 Flux 将能够通过它进行区分,假设 myfun
的类型是不要太拘束了。