gpt4 book ai didi

python - 截断的 SVD 需要很多时间

转载 作者:行者123 更新时间:2023-11-28 18:57:49 26 4
gpt4 key购买 nike

我正在尝试通过使用截断 SVD 计算最佳 n_components 来减少数据集的维度,但这需要花费大量时间。

from sklearn.decomposition import TruncatedSVD
pca = TruncatedSVD()
pca.n_components = 10048
pca_data = pca.fit_transform(X_tr)
percentage_var_explained = pca.explained_variance_ /
np.sum(pca.explained_variance_);cum_var_explained = np.cumsum(percentage_var_explained)

最佳答案

您可以改用以下方法(如果我们想保留数据中 95% 的方差,请根据需要更改数字):

from sklearn.decomposition import PCA
pca = PCA(n_components = 0.95)
reduced = pca.fit_transform(X)

如果我遗漏了重点,让我知道我没有联系的地方,我会尽力提供帮助。

关于python - 截断的 SVD 需要很多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56119010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com