Jed Homer
unread,Aug 10, 2022, 9:51:43 AM8/10/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to TensorFlow Probability, c...@google.com, TensorFlow Probability, Jed Homer
I saw this, I thought something deeper was happening since they use some shift bijector.
However that bijector seems as though, as you say, it just adds a small float.
The docstring of the ScaleTriL part says
"""
...
diag_shift: Float value broadcastable and added to all diagonal entries
after applying the `diag_bijector`. Setting a positive
value forces the output diagonal entries to be positive, but
prevents inverting the transformation for matrices with
diagonal entries less than this value.
Default value: `1e-5`.
...
"""So I guess you are right? I will try this.