-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy path__init__.py
102 lines (85 loc) · 2.91 KB
/
__init__.py
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
94
95
96
97
98
99
100
101
102
"""This package contains the Cyclic Boosting family of machine learning
algorithms.
If you are looking for conceptional explanations of the Cyclic Boosting
algorithm, you might have a look at the two papers
https://arxiv.org/abs/2002.03425 and https://arxiv.org/abs/2009.07052.
API reference of the different Cyclic Boosting methods:
Multiplicative Regression
- :class:`~.CBPoissonRegressor`
- :class:`~.CBNBinomRegressor`
- :class:`~.CBExponential`
- :class:`~.CBMultiplicativeQuantileRegressor`
- :class:`~.CBMultiplicativeGenericCRegressor`
Additive Regression
- :class:`~.CBLocationRegressor`
- :class:`~.CBLocPoissonRegressor`
- :class:`~.CBAdditiveQuantileRegressor`
- :class:`~.CBAdditiveGenericCRegressor`
PDF Prediction
- :class:`~.CBNBinomC`
Classification
- :class:`~.CBClassifier`
- :class:`~.CBGenericClassifier`
Background Subtraction
- :class:`~.CBGBSRegressor`
"""
from __future__ import division, print_function
from cyclic_boosting.base import CyclicBoostingBase
from cyclic_boosting.regression import CBNBinomRegressor, CBPoissonRegressor
from cyclic_boosting.price import CBExponential
from cyclic_boosting.location import CBLocationRegressor, CBLocPoissonRegressor
from cyclic_boosting.nbinom import CBNBinomC
from cyclic_boosting.classification import CBClassifier
from cyclic_boosting.GBSregression import CBGBSRegressor
from cyclic_boosting.generic_loss import (
CBMultiplicativeQuantileRegressor,
CBAdditiveQuantileRegressor,
CBMultiplicativeGenericRegressor,
CBAdditiveGenericRegressor,
CBGenericClassifier,
)
from cyclic_boosting.pipelines import (
pipeline_CBPoissonRegressor,
pipeline_CBNBinomRegressor,
pipeline_CBClassifier,
pipeline_CBLocationRegressor,
pipeline_CBExponential,
pipeline_CBLocPoissonRegressor,
pipeline_CBNBinomC,
pipeline_CBGBSRegressor,
pipeline_CBMultiplicativeQuantileRegressor,
pipeline_CBAdditiveQuantileRegressor,
pipeline_CBMultiplicativeGenericRegressor,
pipeline_CBAdditiveGenericRegressor,
pipeline_CBGenericClassifier,
)
__all__ = [
"CyclicBoostingBase",
"CBPoissonRegressor",
"CBNBinomRegressor",
"CBExponential",
"CBLocationRegressor",
"CBLocPoissonRegressor",
"CBNBinomC",
"CBClassifier",
"CBGBSRegressor",
"CBMultiplicativeQuantileRegressor",
"CBAdditiveQuantileRegressor",
"CBMultiplicativeGenericRegressor",
"CBAdditiveGenericRegressor",
"CBGenericClassifier",
"pipeline_CBPoissonRegressor",
"pipeline_CBNBinomRegressor",
"pipeline_CBClassifier",
"pipeline_CBLocationRegressor",
"pipeline_CBExponential",
"pipeline_CBLocPoissonRegressor",
"pipeline_CBNBinomC",
"pipeline_CBGBSRegressor",
"pipeline_CBMultiplicativeQuantileRegressor",
"pipeline_CBAdditiveQuantileRegressor",
"pipeline_CBMultiplicativeGenericRegressor",
"pipeline_CBAdditiveGenericRegressor",
"pipeline_CBGenericClassifier",
]
__version__ = "1.4.0"