【问题标题】:Stop sign flips in sklearn's PCAsklearn 的 PCA 中的停车标志翻转
【发布时间】:2020-04-23 12:20:05
【问题描述】:

我正在使用 PCA 来可视化训练过程中网络的高维潜在空间的演变。为此,我使用来自sklearn.decompositionPCA 函数,并每10 个时期可视化潜在空间。

问题是在进化过程中,PCA 轴的方向从一帧翻转到另一帧。虽然这不是特别重要,但它破坏了我的动画潜空间进程。我想知道是否有办法阻止标志翻转。

下面是我动画的两个连续帧,带有符号翻转。

【问题讨论】:

    标签: scikit-learn pca


    【解决方案1】:

    尝试设置sklearn.decomposition.PCArandom_state参数。

    希望对你有帮助。

    【讨论】:

    • 我将random_state 设置为0,但问题仍然存在。不过还是谢谢。
    • 另外,为了以后的读者,我将svd_solverstr设置为arpack,所以使用了random_state
    猜你喜欢
    • 2011-03-22
    • 2018-09-13
    • 2017-07-19
    • 2019-04-03
    • 1970-01-01
    • 2018-08-12
    • 2019-04-22
    • 2021-03-24
    • 1970-01-01
    相关资源
    最近更新 更多