Skip to content

Releases: Doctorado-ML/STree

v1.4.0: Upgrade requirements

15 Aug 09:51
941c2ff
Compare
Choose a tag to compare
  • Change python minor version to 3.11
  • Change build tool to hatch
  • Update build source from setup.py to pyproject.toml
  • Update github action versions
  • Remove black from github actions linting as it wouldn't read from pyproject.toml
  • Add call method to Stree to support sklearn ensembles requirements for base estimators
  • Update tests
  • Update readthedocs configuration

v1.3.2: Fixing minor issues

13 May 17:00
5f8ca8f
Compare
Choose a tag to compare

v1.3.1: update to sklearn 1.2

15 Jan 00:23
5b791bc
Compare
Choose a tag to compare

Update to sklearn 1.2

v1.3.0: predict_proba

21 Oct 11:34
c37f044
Compare
Choose a tag to compare
Update doc and version 1.30 (#55)

* Add complete classes counts to node and tests

* Implement optimized predict and new predict_proba

* Add predict_proba test

* Add python 3.10 to CI

* Update version number and documentation

v1.2.4: Graphviz (#52)

17 Apr 17:48
93be8a8
Compare
Choose a tag to compare
* Add graphviz representation of the tree

* Complete graphviz test
Add comments to some tests

* Add optional title to tree graph

* Add fontcolor keyword to nodes of the tree

* Add color keyword to arrows of graph

* Update version file to 1.2.4

v1.2.3

04 Nov 09:12
cc931d8
Compare
Choose a tag to compare

Fix random seed not used in fs_mutual (mutual_info_classif from sklearn.feature_selection) that produced flaky tests in odte

v1.2.2

02 Nov 13:18
b044a05
Compare
Choose a tag to compare
  • Add iwss and true random (only one combination generated) feature selection

  • Update docs and source comments

  • Remove obsolete binder links

v1.2.1

13 Sep 16:20
3aaddd0
Compare
Choose a tag to compare

Add feature selection to node splits: f-value, mutual information, cfs and fcbf

1.2: Update version info (#42)

30 Jul 23:49
fc9b7b5
Compare
Choose a tag to compare
* Update version info and update docs (#41)

1.1: Add docs config

11 May 17:35
d46f544
Compare
Choose a tag to compare

Added the following features:

  • libsvm linear kernel
  • normalization in a per node basis
  • feature selection based on mutual information w.r.t. the label
  • feature selection based on f-values ranking
  • implement one versus one strategy in multi class