Skip to content

Commit

Permalink
tweaks to links page
Browse files Browse the repository at this point in the history
  • Loading branch information
mcabbott committed Nov 29, 2022
1 parent 66af334 commit 3c850e7
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
2 changes: 1 addition & 1 deletion docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ makedocs(
"Saving & Loading" => "saving.md",
"Performance Tips" => "performance.md",
],
"Flux's Ecosystem" => "ecosystem.md", # This is a links page
"Ecosystem" => "ecosystem.md", # This is a links page...
"Reference" => [
# This essentially collects docstrings, with a bit of introduction.
"Built-in Layers" => "models/layers.md",
Expand Down
10 changes: 8 additions & 2 deletions docs/src/ecosystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ See also academic work citing Flux or Zygote.

## Flux models

Packages that are actual `Flux` models. See also Flux's [model-zoo](https://github.com/FluxML/model-zoo).
- Flux's [model-zoo](https://github.com/FluxML/model-zoo) contains examples from many domains.

### Computer vision

Expand Down Expand Up @@ -38,6 +38,8 @@ Packages that are actual `Flux` models. See also Flux's [model-zoo](https://gith

- [FluxArchitectures.jl](https://github.com/sdobber/FluxArchitectures.jl) is a collection of advanced network architectures for time series forecasting.

---

## Tools closely associated with Flux

Utility tools you're unlikely to have met if you never used Flux!
Expand All @@ -64,9 +66,10 @@ Tools to put data into the right order for creating a model.

### Parameters

- [Parameters.jl](https://github.com/mauro3/Parameters.jl) types with default field values, keyword constructors and (un-)pack macros.
- [ParameterSchedulers.jl](https://github.com/darsnack/ParameterSchedulers.jl) standard scheduling policies for machine learning.

---

## Differentiable programming

Packages based on differentiable programming but not necessarily related to Machine Learning.
Expand All @@ -90,6 +93,7 @@ Packages based on differentiable programming but not necessarily related to Mach

- [OnlineStats.jl](https://github.com/joshday/OnlineStats.jl) provides single-pass algorithms for statistics.

---

## Useful miscellaneous packages

Expand All @@ -104,12 +108,14 @@ Some useful and random packages!
- [ProgressMeter.jl](https://github.com/timholy/ProgressMeter.jl) progress meters for long-running computations.
- [TensorBoardLogger.jl](https://github.com/PhilipVinc/TensorBoardLogger.jl) easy peasy logging to [tensorboard](https://www.tensorflow.org/tensorboard) in Julia
- [ArgParse.jl](https://github.com/carlobaldassi/ArgParse.jl) is a package for parsing command-line arguments to Julia programs.
- [Parameters.jl](https://github.com/mauro3/Parameters.jl) types with default field values, keyword constructors and (un-)pack macros.
- [BSON.jl](https://github.com/JuliaIO/BSON.jl) is a package for working with the Binary JSON serialisation format.
- [DataFrames.jl](https://github.com/JuliaData/DataFrames.jl) in-memory tabular data in Julia.
- [DrWatson.jl](https://github.com/JuliaDynamics/DrWatson.jl) is a scientific project assistant software.

This tight integration among Julia packages is shown in some of the examples in the [model-zoo](https://github.com/FluxML/model-zoo) repository.

---

## Alternatives to Flux

Expand Down

0 comments on commit 3c850e7

Please sign in to comment.