Releases: simon-hirsch/rolch
v0.2.0
This release introduces the distinction between the Estimator()
classes, which provides the .fit()
, .update()
, .predict()
methods and the EstimationMethod()
classes, which do the actual fitting of
- easier integration of new estimation methods
- easier handling of default parameters for methods
- easier handling of non-default parameters for methods, especially for non-standard parameters like bounds, regularization strengths, etc..
- much cleaner code in
OnlineGamlss()
Breaking change: This change gets rid of the estimation_kwargs
parameter in OnlineGamlss()
which was cumbersome and poorly documented anyways.
Furthermore, we
- align the API of
OnlineGamlss()
andOnlineLinearModel()
and derive theOnlineLasso()
fromOnlineLinearModel()
to show the flexibility of the new approach. - Introduce a verbosity parameter for
OnlineGamlss()
to print information to the user. - Add some properties to (slowly) align more to the
sklearn
API - Some minor fixes like fixing #36
- Add a lot of documentation
v0.1.11
- Add
OnlineLasso()
Estimator to docs and ensure basic functionality - Fix bugs in
OnlineLasso()
- Add some link derivatives and second derivatives of link functions
v0.1.10
This release implements an important fix and does some maintenance and improvements in the backend.
Fixes
- Don't allow inversion of rank-deficit Gramian matrices - thanks to @katche1010 for spotting.
Improvements
- Allow batch updates of Gramian and Inverse Gramians
- Proper naming of links and their derivatives
v0.1.9 - Major API Improvements
This release implements a more structured API for model estimation. We introduce the equation
dictionary, which specifies the model for each distribution parameter. Additionally, we fit intercepts for each distribution parameter per defaul now.
Fixes issues #23, #22 by @BerriJ, @simon-hirsch.
Much appreciated feedback on the API design by Franz Kiraly.
v0.1.8
- Added Gamma Distribution
- Improvements in the testing infrastructure
- Better handling of default values
- Some bugfixes
v0.1.5
Some bugfixes
v0.1.4: Fix rss calculation (#7)
- Improve / fix online model selection based on information criteria @BerriJ
v0.1.3
- Fix the model selection for LASSO
- Fix the weighted RSS calculation and updating
- Higher setuptools versions
v0.1.1
Minor release with major improvement in usability and documentation.
We have added a lot of docstrings and set up the first version of the documentation.
No other changes in functionality.