aug*_*lec 9 python scikit-learn
奇怪的是,它似乎与fit和partial_fit完全相同.
您可以在以下链接中查看代码:
https://github.com/scikit-learn/scikit-learn/blob/c957249/sklearn/decomposition/online_lda.py#L478
Gui*_*sch 11
代码不完全相同; partial_fit用途total_samples:
"total_samples:int,optional(default = 1e6)文档总数.仅用于partial_fit方法."
https://github.com/scikit-learn/scikit-learn/blob/c957249/sklearn/decomposition/online_lda.py#L184
(部分适合)https://github.com/scikit-learn/scikit-learn/blob/c957249/sklearn/decomposition/online_lda.py#L472
(适合)https://github.com/scikit-learn/scikit-learn/blob/c957249/sklearn/decomposition/online_lda.py#L510
以防万一您感兴趣:partial_fit只要您的数据集非常大,就可以使用它.因此,不要遇到可能的内存问题,而是以较小的批量执行拟合,这称为增量学习.
因此,在您的情况下,您应该考虑total_samples默认值是1000000.0.因此,如果您不更改此数字并且您的实际样本数量更大,那么您将从该fit方法获得不同的结果fit_partial.或者可能是您使用迷你批次fit_partial并且未覆盖您为fit方法提供的所有样本.即使你做得对,你也可以得到不同的结果,如文档中所述:
sklearn文档:https://scikit-learn.org/0.15/modules/scaling_strategies.html#incremental-learning
| 归档时间: |
|
| 查看次数: |
8886 次 |
| 最近记录: |