Skip to content

Releases: kazewong/flowMC

flowMC-0.3.4

18 May 02:03
94eee83
Compare
Choose a tag to compare

What's Changed

  • update example and add print summary to Sampler by @ThibeauWouters in #169
  • The previous load model function does not correctly load the model by @kazewong in #172

Full Changelog: flowMC-0.3.3...flowMC-0.3.4

flowMC-0.3.3

07 May 18:40
6e4da45
Compare
Choose a tag to compare

What's Changed

  • 165 add probability floor to normalizing flow model -> updating Adam optimizer to optimize with constraint by @kazewong in #168

Full Changelog: flowMC-0.3.2...flowMC-0.3.3

flowMC-0.3.2

19 Apr 21:32
aae17e1
Compare
Choose a tag to compare

Optimization strategy is included in this version.

Also fixed a bug in the flow model that prevent training

What's Changed

Full Changelog: flowMC-0.3.1...flowMC-0.3.2

flowMC-0.3.1

11 Apr 20:08
Compare
Choose a tag to compare

Fixing training bugs and sampling bugs. Previous version incorrectly also start at initial position instead of actually stepping during sampling. This is fixed and tested with community example now.

Full Changelog: flowMC-0.3.0...flowMC-0.3.1

flowMC-0.3.0

05 Apr 21:28
Compare
Choose a tag to compare

The version release focuses on cleaning up the internal API, which should makes the study of auto-tuning way easier now. The top level API remains relatively unchanged. On the performance side, most noticeably the compilation time of the normalizing flow has been reduced significantly.

For the next version of flowMC (0.4.0), the main focus will be some sort of auto-tune and adding more potential strategies in the mix, including 1. using importance sampling with normalizing flow to further improve the sampling results 2. Start the normalizing flow with some variational inference scheme instead of from scratch.

What's Changed

New Contributors

Full Changelog: flowMC-0.2.4...flowMC-0.3.0

flowMC-0.2.4

03 Jan 21:14
e4615d0
Compare
Choose a tag to compare

What's Changed

Full Changelog: flowMC-0.2.3...flowMC-0.2.4

flowMC-0.2.3

18 Sep 19:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: flowMC-0.2.2...flowMC-0.2.3

flowMC-0.2.2

12 Aug 20:34
Compare
Choose a tag to compare

Minor bug fixes and consistency updates in #125

What's Changed

Full Changelog: flowMC-0.2.1...flowMC-0.2.2

flowMC-0.2.1

30 Jun 19:30
Compare
Choose a tag to compare

Two significant changes in this release, following PR #118 and PR #123.

Now there is a black box optimization interface using evosax, an evolutionary algorithm to find the optimum of the likelihood function. In our experience, this works better and is more paralleled compared to packages such as jaxopt.

In PR #123, we re-haul a large chunk of the normalizing flow interface. We now have deprecated flax and distrax in favor of equinox. More information can be find in the specific PR note

What's Changed

Full Changelog: flowMC-0.2.0...flowMC-0.2.1

v0.1.1

07 Mar 19:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: latest...nightly