【发布时间】:2013-09-19 11:48:34
【问题描述】:
如何确定RandomizedPCA 使用的最大内存峰值使用量? RandomizedPCA 上面的得分是否也有一些分析公式?
【问题讨论】:
标签: python machine-learning scikit-learn
如何确定RandomizedPCA 使用的最大内存峰值使用量? RandomizedPCA 上面的得分是否也有一些分析公式?
【问题讨论】:
标签: python machine-learning scikit-learn
使用 Fabian Pedregosa(scikit-learn 的前发布经理)的 memory_profiler。这是 sklearn 开发人员自己用来分析库的工具。
【讨论】:
memory_profiler 输入各种形状(n_samples, n_features) 和n_components 的数据并自己解决:)
copy=True 是否。当那是 False 和 n_components n_features 作为算法的意图时,我相信它是 O(n_samples × n_components + n_features × n_components),即输出大小。