You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@
19
19
20
20
21
21
skope-rules
22
-
============
22
+
===========
23
23
24
24
skope-rules is a Python machine learning module built on top of
25
25
scikit-learn and distributed under the 3-Clause BSD license.
@@ -30,7 +30,7 @@ class, i.e. detecting with high precision instances of this class.
30
30
See the `AUTHORS.rst <AUTHORS.rst>`_ file for a list of contributors.
31
31
32
32
Links with existing litterature
33
-
------------------------------
33
+
-------------------------------
34
34
35
35
The main advantage of decision rules is that they are offering interpretable models. The problem of generating such rules has been widely considered in machine learning, see e.g. RuleFit [1], Slipper [2], LRI [3], MLRules[4].
36
36
@@ -43,6 +43,8 @@ A decision rule is a logical expression of the form "IF conditions THEN reponse"
43
43
In this package, we use the second approach. Rules are extracted from tree ensemble, which allow us to take advantage of existing fast algorithms (such as bagged decision trees, or gradient boosting) to produce such tree ensemble. Too similar or duplicated rules are then removed, based on a similarity threshold of their supports..
44
44
The main goal of this package is to provide rules verifying precision and recall conditions. It still implement a score (`decision_function`) method, but which does not solve the L1-regularized optimization problem as in [1]. Instead, weights are simply proportional to the OOB associated precision of the rule.
45
45
46
+
This package also offers convenient methods to compute predictions with the k most precise rules (cf score_top_rules() and predict_top_rules() functions).
47
+
46
48
47
49
[1] Friedman and Popescu, Predictive learning via rule ensembles,Technical Report, 2005.
48
50
@@ -77,4 +79,6 @@ You can get the latest sources with the command::
77
79
Documentation
78
80
--------------
79
81
80
-
You can access the full project documentation `here <http://skope-rules.readthedocs.io/en/latest/>`_
82
+
You can access the full project documentation `here <http://skope-rules.readthedocs.io/en/latest/>`_
83
+
84
+
You can also check the notebooks/ folder which contains some examples of utilisation.
0 commit comments