Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Related packages #1

Open
yebai opened this issue Sep 24, 2018 · 0 comments
Open

Related packages #1

yebai opened this issue Sep 24, 2018 · 0 comments

Comments

yebai pushed a commit that referenced this issue Aug 29, 2019
* initial implementation of new interface

* fixed the testing

* now adheres to the style guide

* cant have type templates on next line...

* made more similar to the interface suggested by @xukai92

* fixed typo in error message

* added composition of Bijectors

* improved composing compositions and added overloading of circ

* composition with its own inverse now results in Identity

* made a constant IdentityBijector

* added Logit bijector and specialization for Beta distribution

* fixed a typo in transform of inv(Logit)

* fixed typo

* added jacobian function for bijectors, with AD implementations

* added jacobian using AD for inverses of ADBijector

* added simple AD-types and removed dep on Turing

* Add norm flows

* minor changes

* fix bugs

* fix more bugs

* fix bugs and follow style guide

* add tests on logabsdetjacob

* fix spaces

* defaults to using Tuple but allow any containers

* fixing style-issues

* add iterative norm for planar flows

* fix minor bug

* adhere to stylecode, add radial inverse, remove tracker dependency, restructure code

* fix radius bug

* fix param dependency

* fix inv() for radial flow; follow style guidelines

* minor change to test

* minor fix

* add ref to paper for each equation

* fix forward and remove redundant

* remove update_u_hat!() requirement

* update tests and ifx bug

* update tests

* implement Bijector call. We can now transform using BijectorName(x)

* Add inv and rand functions for composed bijectors

* Add direct calls for norm flows

* added docstrings and moved away from transform to callables

* Fix the two remaining issues in torfjelde#1 (#1)

* add dep and update deps

* update test and fix the randomness

* replace transpose(x) with x'

* use tab to align comments

* replace transpose(x) with x'

* unify transform code for RadialLayer

* unify transform code for PlanarLayer

* improve code style and add comments

* adapted flows to new interface

* removed random Revise import

* introduced TransformedDistribution and MatrixTransformed as subtype

* fixed typo

* added proper implementation of bijector(d) for UnitDistribution

* added Scale and Shift together with bijector for Truncated

* removed redundant line in logabsdetjac

* fixed a typo and added some more tests

* removed some unecessary commented code

* addded some comments

* added SimplexBijector and forward(flow, ::Vector) now returns vector

* removed left-over commented out code

* updated Manifest

* fixed issue with _transform for RadialLayer when using Tracked

* forgot a sqrt in previous commit

* removed now redundant hack for Dirichlet

* fixed stackoverflow on forward(::RadialLayer, x::AbstractArray) due to typo

* added recursive implementation for forward(cb::Composed, x)

* support for batch computation using forward(b::Bijector, x, logjac)

* edited some comments

* fixed a typo in RadialLayer forward

* replaced forward(b, x, logjac) with fused logjac instead

* initializing recursive forward call using first result

* fixed logabsdetjac of Shift for batch, though it is ambiguous imo

* added test for transform and inverse for univariate transformed

* MvLogMvNormal no longer uses DistributionBijector

* captialized comments

* added my name to a comment

* fixed a typo leading to Kolmogorov being treated as unit-contrained

* added SingularJacobianException to logabsdetjac of ADBijector

* made changes to adhere to style-guide

* mode style-changes

* added a more useful forward(td::TransformedDistribution)

* replaced constant variables log_b and exp_b with Log and Exp

* compose replaced by composel and composer

* fixed sign typo and added AD verification

* added special logpdf_forward for dirichlet in forward

* added docstring to forward(d::Distribution)

* change variable name in forward(d::Distribution)

* increment version number to 0.4.0
harisorgn added a commit that referenced this issue Jun 6, 2023
[WIP] LKJ and LKJCholesky bijectors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant