首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PCA之Python调参

降维我们一般使用PCA算法来完成,还有一种叫做KPCA,它是添加了核函数的PCA降维。下面我们就来分别介绍下它们。

PCA

PCA的代码实现如下所示:

我们来介绍主要的几个参数:

1.n_components

指降维后的维度,默认为None。如果指定浮点数,即为所在原特征的百分比。

2.svd_solver

指的是奇异值分解(SVD)所采用的方法,默认为auto。

3.whiten

指是否进行白化操作,默认为False。当你选择True时,则会除以样本数倍的特征值,使得方差为1.

KPCA

来看几个重要的参数:

1.kernel

指模型采用核函数的类型,默认为linear,线性核函数。

2.remove_zero_eig

指是否删除特征值为0的成分,默认为False,不删除;如果为True,则会删除零特征值的成分。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201226A02ENY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券