Skip to content

Commit

Permalink
Polish docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Micki-D committed Dec 16, 2023
1 parent 3ba28b6 commit 99431c7
Show file tree
Hide file tree
Showing 6 changed files with 178 additions and 78 deletions.
1 change: 1 addition & 0 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Lux = "b2108857-7c20-44ae-9111-449ecde12c47"
MonotonicSplines = "568f7cb4-8305-41bc-b90d-d32b39cc99d1"
Optimisers = "3bd65402-5787-11e9-1adc-39752487f4e2"
ProgressBars = "49802e3a-d2f1-5c88-81d8-b72133a6f568"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
StatsFuns = "4c63d2b9-4356-54db-8cca-17b64c39e42c"
Expand Down
8 changes: 8 additions & 0 deletions docs/src/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
# AdaptiveFlows.jl

AdaptiveFlows.jl provides a framework for working with Normalizing Flows, a method from machine learning that transforms complex probability distributions into simpler ones, often a $D$-dimensional standard Normal distribution. This transformation is achieved through a series of invertible and differentiable mappings.

The package is particularly useful when dealing with real-world data that follow challenging probability distributions, making traditional statistical methods difficult or impossible to apply. By shifting the focus from the complex distribution itself to finding a transformation from it to a simple distribution, Normalizing Flows can alleviate these difficulties.

This package offers functionality for both forward and inverse transformations. This means that not only can it transform samples drawn from a complex distribution so that the transformed samples follow a simple distribution, but it can also transform samples drawn from a simple distribution so that the transformed samples follow a complex target distribution.

With these functionalities, AdaptiveFlows.jl provides tools for density evaluation and sampling of a target distribution, making it a versatile tool for tasks such as clustering and classification, density estimation, and variational inference.
Loading

0 comments on commit 99431c7

Please sign in to comment.