Aplr

Latest version: v10.7.3

Safety actively analyzes 679296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 20

10.6.2

Changed the default value of m from 20000 to 3000 in order to have less computationally demanding default hyperparameters.

10.6.1

Removed an unnecessary C++ constructor parameter and updated the documentation.

10.6.0

Modified default hyperparameters based on empirical tests on several openml and pmlb datasets. Learning rate (v) was increased to 0.5 from 0.1, min_observations_in_split was decreased to 4 from 20, ineligible_boosting_steps_added was increased to 15 from 10 and max_eligible_terms was increased to 7 from 5.

Also added the APLRTuner object which simplifies tuning of APLR. Se the [example folder](https://github.com/ottenbreit-data-science/aplr/tree/main/examples).

10.5.1

Fixed a bug that caused too slow convergence when using the logit link. This also affected APLRClassifier since it uses underlying logit models.

10.5.0

- Improved sklearn compatibility for APLRClassifier by adding a _classes__ field and a _predict_proba_ method.
- Changed the default value for the maximum number of boosting steps to try, _m_, from 3000 to 20000 to ensure convergence in most cases (if this gets too slow then you can increase the learning rate _v_ and reduce _m_).

10.4.6

APLR now also works with numpy 2.0.0.

Page 2 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.