【问题标题】:Convert cuml (RAPIDS) truncatedSVD into sklearn将 cuml (RAPIDS) truncatedSVD 转换为 sklearn
【发布时间】:2021-06-21 08:28:36
【问题描述】:

我必须将使用 cuml (RAPIDS) 编写的代码转换为 sklearn。

我发现在cuml.truncatedSVD 中,参数n_components 是输出维度(奇异值的数量)可以等于 cuml 中的输入/特征的数量,但在 sklearn.decomposition.truncatedSVD 中却不行,它需要一个严格的值低于输入尺寸。

我正在转换的 cuml 代码将两个特征作为输入并计算两个奇异值,这对于 sklearn 是不可能的。

是否有解决方法或使其与 sklearn 一起使用的方法?

【问题讨论】:

    标签: python scikit-learn svd rapids


    【解决方案1】:

    解决方案是在scipy(在我的情况下更快)或numpy 中使用SVD 方法。您可以在this discussion找到更多信息。

    【讨论】:

      猜你喜欢
      • 2022-10-03
      • 2021-02-28
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-24
      • 2015-06-13
      • 2021-09-18
      相关资源
      最近更新 更多