繁体   English   中英

如何在scikit的管道中添加过采样/欠采样程序?

[英]How to add oversampling/undersampling procedure in scikit's Pipeline?

我想将过采样程序(如SMOTE过采样)添加到scikit的Pipeline中 但是变换器只支持fittransform方法,并没有提供增加样本和目标数量的方法。

一种可能的方法是将管道分成两个由SMOTE采样连接的独立管道。

有没有更好的解决方案?

我们当前的Pipeline不支持更改步骤之间的样本数,因为Transformer.transform方法不返回需要重新采样的y参数。 这是当前设计的已知限制。 它可能会在未来版本中修复,但我们还没有开始研究它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM