LANDMarkClassifier Version 2.0.7
jrudar
released this
06 Jun 05:40
·
28 commits
to main
since this release
- Changed the "decision_function()" behavior for models that return probabilities. Now all probabilities greater than 0.5 are 1 and less than 0.5 are -1. This does not change the behavior of LANDMark, but it does allow for the code to be cleaned up considerably as now probabilities no longer need to be handled. This affects the "get_split()", "_predict()", and "_proximity()" functions.
- Simplified tree-traversal in the "_predict()", and "_proximity()" functions. No longer uses nested-if statements.
- Added "predict_proba()" function to "ETClassifier()" wrapper.
- Preparing to introduce a new hyper-parameter, "use_cascade". This parameter appends the output of the decision function onto X (Inspiratin from https://www.tandfonline.com/doi/full/10.1080/15481603.2021.1965399). This parameter is not currently enabled
- Updated version to 2.0.7 to reflect these changes