FluxML / Functors.jl
Parameterise all the things
Why this job: works in the areas we cover, but does not say which job it does
What it does
Functors.jl provides tools to express a powerful design pattern for dealing with large / nested structures, as in machine learning and optimisation. For large machine learning models it can be cumbersome or inefficient to work with parameters as one big, flat vector, and structs help manage complexity; but it is also desirable to easily operate over all parameters at once, e.g. for changing precision or applying an optimiser update step.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 28 days ago
- Stars
- 123
- On GitHub
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.5.4
- Released 28 days ago
- Built with
- Julia
- 100% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 76% closed
- 8 still open
- Pull requests
- 66 merged
- 3 waiting
- Releases
- 29
- 3 in the last year
- No contributing guide
- No security policy
- Code of conduct (opens in new tab)
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| Gabriella439 / grace | 623 | 5 months ago | BSD-3-Clause | No downloads |
| jonathan-laurent / AlphaZero.jl | 1,340 | 2 months ago | MIT | No downloads |
| Cattmonkey / ChaosIntelligence | 392 | 19 days ago | Custom | No downloads |
More: languages, topics and project record
Languages
- Julia 100%
Topics
- category-theory
- functional-programming
- functors
- julia
- machine-learning
Project record
- JobOther AI tools
- StatusListed
- Commits225
- Forks18
- Watching11
- Stars in 28 days0
- CreatedApr 14, 2020
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
