FeatureUnion
将多个转换器组合成一个新的对象,在拟合过程中,每个转换器都独立地拟合数据,并行进行,并且输出的特征矩阵被并排排列在一个大的矩阵中。FeatureUnion
能和 Pipeline
组合使用。
Usage:
FeatureUnion
和 Pipeline
一样,也是由一个 (key, value)
列表构建,key
是评估器对象 value
的名称,value
还可以是 Pipleline
。
from sklearn.pipeline import FeatureUnion
from sklearn.decomposition import PCA, KernelPCA
estimators = [('linear_pca', PCA()), ('kernel_pca', KernelPCA())]
combined = FeatureUnion(estimators)