Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

__init__.py 3.3 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
  1. """
  2. .. include:: ../readme.md
  3. """
  4. # Python `imodels` package for interpretable models compatible with scikit-learn.
  5. # Github repo available [here](https://github.com/csinva/imodels)
  6. from .algebraic.slim import SLIMRegressor, SLIMClassifier
  7. from .algebraic.tree_gam import TreeGAMClassifier, TreeGAMRegressor
  8. from .algebraic.marginal_shrinkage_linear_model import (
  9. MarginalShrinkageLinearModelRegressor,
  10. )
  11. from .discretization.discretizer import RFDiscretizer, BasicDiscretizer
  12. from .discretization.mdlp import MDLPDiscretizer, BRLDiscretizer
  13. from .experimental.bartpy import BART
  14. from .rule_list.bayesian_rule_list.bayesian_rule_list import BayesianRuleListClassifier
  15. from .rule_list.corels_wrapper import OptimalRuleListClassifier
  16. from .rule_list.greedy_rule_list import GreedyRuleListClassifier
  17. from .rule_list.one_r import OneRClassifier
  18. from .rule_set import boosted_rules
  19. from .rule_set.boosted_rules import *
  20. from .rule_set.boosted_rules import BoostedRulesClassifier
  21. from .rule_set.brs import BayesianRuleSetClassifier
  22. from .rule_set.fplasso import FPLassoRegressor, FPLassoClassifier
  23. from .rule_set.fpskope import FPSkopeClassifier
  24. from .rule_set.rule_fit import RuleFitRegressor, RuleFitClassifier
  25. from .rule_set.skope_rules import SkopeRulesClassifier
  26. from .rule_set.slipper import SlipperClassifier
  27. from .tree.c45_tree.c45_tree import C45TreeClassifier
  28. from .tree.cart_ccp import (
  29. DecisionTreeCCPClassifier,
  30. DecisionTreeCCPRegressor,
  31. HSDecisionTreeCCPClassifierCV,
  32. HSDecisionTreeCCPRegressorCV,
  33. )
  34. # from .tree.iterative_random_forest.iterative_random_forest import IRFClassifier
  35. # from .tree.optimal_classification_tree import OptimalTreeModel
  36. from .tree.cart_wrapper import GreedyTreeClassifier, GreedyTreeRegressor
  37. from .tree.figs import FIGSRegressor, FIGSClassifier, FIGSRegressorCV, FIGSClassifierCV
  38. from .tree.gosdt.pygosdt import OptimalTreeClassifier
  39. from .tree.gosdt.pygosdt_shrinkage import (
  40. HSOptimalTreeClassifier,
  41. HSOptimalTreeClassifierCV,
  42. )
  43. from .tree.hierarchical_shrinkage import (
  44. HSTreeRegressor,
  45. HSTreeClassifier,
  46. HSTreeRegressorCV,
  47. HSTreeClassifierCV,
  48. )
  49. from .tree.tao import TaoTreeClassifier, TaoTreeRegressor
  50. from .util.automl import AutoInterpretableClassifier, AutoInterpretableRegressor
  51. from .util.data_util import get_clean_dataset
  52. from .util.distillation import DistilledRegressor
  53. from .util.explain_errors import explain_classification_errors
  54. CLASSIFIERS = [
  55. BayesianRuleListClassifier,
  56. GreedyRuleListClassifier,
  57. SkopeRulesClassifier,
  58. BoostedRulesClassifier,
  59. SLIMClassifier,
  60. SlipperClassifier,
  61. BayesianRuleSetClassifier,
  62. C45TreeClassifier,
  63. OptimalTreeClassifier,
  64. OptimalRuleListClassifier,
  65. OneRClassifier,
  66. SlipperClassifier,
  67. RuleFitClassifier,
  68. TaoTreeClassifier,
  69. TreeGAMClassifier,
  70. FIGSClassifier,
  71. HSTreeClassifier,
  72. HSTreeClassifierCV,
  73. GreedyTreeClassifier,
  74. AutoInterpretableClassifier,
  75. ] # , IRFClassifier
  76. REGRESSORS = [
  77. RuleFitRegressor,
  78. SLIMRegressor,
  79. GreedyTreeRegressor,
  80. FIGSRegressor,
  81. TaoTreeRegressor,
  82. TreeGAMRegressor,
  83. HSTreeRegressor,
  84. HSTreeRegressorCV,
  85. BART,
  86. AutoInterpretableRegressor,
  87. ]
  88. ESTIMATORS = CLASSIFIERS + REGRESSORS
  89. DISCRETIZERS = [RFDiscretizer, BasicDiscretizer,
  90. MDLPDiscretizer, BRLDiscretizer]
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...