pith. sign in

arxiv: 1811.01457 · v3 · pith:644CE4MAnew · submitted 2018-11-01 · 💻 cs.PL · cs.LG

Fashionable Modelling with Flux

classification 💻 cs.PL cs.LG
keywords fluxdisplayframeworkgiveinterestlanguagelearningmachine
0
0 comments X
read the original abstract

Machine learning as a discipline has seen an incredible surge of interest in recent years due in large part to a perfect storm of new theory, superior tooling, renewed interest in its capabilities. We present in this paper a framework named Flux that shows how further refinement of the core ideas of machine learning, built upon the foundation of the Julia programming language, can yield an environment that is simple, easily modifiable, and performant. We detail the fundamental principles of Flux as a framework for differentiable programming, give examples of models that are implemented within Flux to display many of the language and framework-level features that contribute to its ease of use and high productivity, display internal compiler techniques used to enable the acceleration and performance that lies at the heart of Flux, and finally give an overview of the larger ecosystem that Flux fits inside of.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Learning Dynamic Stability Landscapes in Synchronization Networks

    cs.LG 2026-05 unverdicted novelty 7.0

    Introduces graph-to-image prediction of per-node dynamic stability landscapes in oscillator networks from topology, releases two 10k-graph datasets, and shows GNN-CNN models achieve good accuracy with cross-size gener...

  2. Universal Differential Equations for Scientific Machine Learning

    cs.LG 2020-01 unverdicted novelty 7.0

    Universal Differential Equations unify scientific models with machine learning by embedding flexible approximators into differential equations, enabling applications from biological mechanism discovery to high-dimensi...

  3. Integrated Investment and Policy Planning for Power Systems via Differentiable Scenario Generation

    eess.SY 2026-04 unverdicted novelty 6.0

    A co-optimization framework for power system capacity and demand-shaping policies that uses differentiable scenario generation from generative machine learning models.

  4. A Differentiable Programming System to Bridge Machine Learning and Scientific Computing

    cs.PL 2019-07 unverdicted novelty 6.0

    Zygote is a differentiable programming system in Julia that supports gradients for nearly all language constructs while generating high-performance code without user refactoring.

  5. Deployable probabilistic programming

    cs.PL 2019-06 unverdicted novelty 5.0

    Design guidelines and a Go library (Infergo) for deploying probabilistic programming in production systems, with benchmark comparisons.