Releases: ReactiveBayes/ReactiveMP.jl
Releases · ReactiveBayes/ReactiveMP.jl
v3.1.1
ReactiveMP v3.1.1
v3.1.0
v3.0.4
ReactiveMP v3.0.4
v3.0.3
ReactiveMP v3.0.3
Closed issues:
- Relax constraints for Gaussian Mixture update rules (#224)
Merged pull requests:
v3.0.2
ReactiveMP v3.0.2
Merged pull requests:
- 224 gaussian mixture relax constraints all around (#235) (@wouterwln)
v3.0.1
ReactiveMP v3.0.1
Closed issues:
- Relax constraints for Gaussian Mixture update rules (#224)
Merged pull requests:
- Updated Gaussian Mixture update rules (#234) (@wouterwln)
v3.0.0
ReactiveMP v3.0.0
Closed issues:
- Networks of discrete random variables (#98)
- Test rules macro fails with indexed rules (#216)
- Fix broken demo on Kalman Smoothing with neural network driven dynamics (#225)
- Free energy calculation with mean-field constrain encounters a MethodError (#233)
Merged pull requests:
- Add CVI implementation for the delta node (#188) (@Nimrais)
- Add
getnodefn
function in rules (#217) (@bvdmitri) - Support indexed rules in
@call_rule
macro (#218) (@bvdmitri) - Develop delta fn eus fix indexed call rule (#219) (@bvdmitri)
- Develop delta fn cvi fix indexed rules (#220) (@bvdmitri)
- Fix interaction between
autovar
and variables in a form of a tuple (#221) (@bvdmitri) - Fix KLSTM demo (#227) (@Chengfeng-Jia)
- Reduce the training time of neural network (#228) (@Chengfeng-Jia)
v2.5.1
ReactiveMP v2.5.1
Closed issues:
- Macros @call_rule and @marginal_rule are broken for Delta node (#210)
- PyPlot.jl based examples crash in CI (#212)
Merged pull requests:
- Add average energy for uniform dist (#208) (@albertpod)
- add GPRegression by SSM demo (#209) (@HoangMHNguyen)
- Fix for the broken
@call_rule
for nodes that might have a variable number of inputs (#211) (@bvdmitri) - Update INN demo with Plots.jl (#214) (@bartvanerp)
v2.5.0
ReactiveMP v2.5.0
Closed issues:
- Revise
mean(inv, ::PointMass)
(#191) - Error reporting for Progress in automatic inference API (#192)
- Wishart marginal not Hermitian in static model (#193)
- InverseWishart encounters a degrees-of-freedom argument error (#195)
@node
should not support interface names with underscores (#203)
Merged pull requests:
- Add MvNormalMeanScalePrecision node (#184) (@albertpod)
- Inverse Gamma Node (#194) (@abpolym)
- Fix mv-precision inference with known mean (#196) (@bvdmitri)
- Add
mean(::cholinv)
(#197) (@bvdmitri) - Add Julia 1.8 in tests (#198) (@bvdmitri)
- Update vague for InverseWishart (#199) (@albertpod)
- add Base.size method for pointmass (#200) (@bvdmitri)
- Fix showprogress = true when iterations are not specified (#201) (@bvdmitri)
- fix: do not allow underscores in interfaces names (#204) (@bvdmitri)
- Change default meta spec from
Any
toNothing
(#206) (@bvdmitri)