This contains experimental features for Flux.jl. It needs to be loaded in addition to the main package:
using Flux, Fluxperimental
As an experiment, this repository only has discussion pages, not issues. Actual bugs reports are welcome, as are comments that you think something is a great idea, or better ways achive the same goal, or nice examples showing how it works.
Pull requests adding new features are also welcome. Ideally they should have at least some tests. They should not alter existing functions (i.e. should not commit piracy) to ensure that loading Fluxperimental won't affect other uses. Prototypes for new versions of existing features should use a different name.
Features which break or are abandoned will be removed, in a minor (breaking) release. As will any features which migrate to Flux itself.
There are no formal documentation pages, but these links to the source will show you docstrings (which are also available at the REPL prompt).
- Layers
Split
andJoin
- More advanced
train!
function - Two macros for making custom layers quickly:
@compact(kw...) do ...
, and@autostruct function Mine(d) ...
. - Experimental
apply(c::Chain, x)
interface - Easy way to use Mooncake.jl instead of Zygote.jl.