EstimatorTransformer
此文件是 TPOT 库的一部分。
TPOT 当前版本由 Cedars-Sinai 开发,开发者包括: - Pedro Henrique Ribeiro (https://github.com/perib, https://www.linkedin.com/in/pedro-ribeiro/) - Anil Saini (anil.saini@cshs.org) - Jose Hernandez (jgh9094@gmail.com) - Jay Moran (jay.moran@cshs.org) - Nicholas Matsumoto (nicholas.matsumoto@cshs.org) - Hyunjun Choi (hyunjun.choi@cshs.org) - Gabriel Ketron (gabriel.ketron@cshs.org) - Miguel E. Hernandez (miguel.e.hernandez@cshs.org) - Jason Moore (moorejh28@gmail.com)
TPOT 的原始版本主要由宾夕法尼亚大学开发,开发者包括: - Randal S. Olson (rso@randalolson.com) - Weixuan Fu (weixuanf@upenn.edu) - Daniel Angell (dpa34@drexel.edu) - Jason Moore (moorejh28@gmail.com) - 以及许多慷慨的开源贡献者
TPOT 是自由软件:您可以根据自由软件基金会发布的 GNU 宽通用公共许可证(版本 3 或您选择的任何更高版本)的条款重新分发和/或修改它。
发布 TPOT 是希望它会有用,但 不提供任何担保;甚至不包含对适销性或特定用途适用性的默示担保。详情请参见 GNU 宽通用公共许可证。
您应该已经随 TPOT 收到了 GNU 宽通用公共许可证的副本。如果未收到,请访问 https://gnu.ac.cn/licenses/。
EstimatorTransformer ¶
基类:BaseEstimator, TransformerMixin
源代码位于 tpot/builtin_modules/estimatortransformer.py
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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | |
classes_ property ¶
类标签。仅当最后一步是分类器时存在。
__init__(estimator, method='auto', passthrough=False, cross_val_predict_cv=None) ¶
一个用于将 sklearn 估计器用作转换器的类。调用 fit_transform 时,此类返回 cross_val_predict 的输出并在完整数据集上训练估计器。调用 transform 时,此类使用在完整数据集上拟合的估计器来转换数据。
参数
| 名称 | 类型 | 描述 | 默认值 |
|---|---|---|---|
estimator |
BaseEstimator
|
要用作转换器的估计器。 |
必需 |
method |
str
|
用于转换的方法。如果为 'auto',将按 predict_proba、decision_function 或 predict 的顺序尝试使用。 - predict_proba:使用估计器的 predict_proba 方法。 - decision_function:使用估计器的 decision_function 方法。 - predict:使用估计器的 predict 方法。 |
'auto'
|
passthrough |
bool
|
是否透传原始输入。 |
False
|
cross_val_predict_cv |
int
|
对内部分类器和回归器使用 cross_val_predict 函数时使用的折叠数(folds)。估计器仍将在完整数据集上进行拟合,但后续节点将获得 cross_val_predict 的输出。
|
0
|