首页 > 解决方案 > 这个重采样示例会发生什么

问题描述

如果我这样做

X_train1 = resample(X_train, n_samples = 40, random_state = 1)

Y_train1 = resample(Y_train, n_samples = 40, random_state = 1)

是否会采用完全相同的 n_samples,因为它们都设置为 random_state = 1?

标签: machine-learningdecision-tree

解决方案


不,这不能保证。

在你的情况下,你可以使用这个:

X_train1, y_train1 = resample(X_train, y_train, n_samples = 40, random_seed=1)

random_seed修复了在另一台机器上或内核重新启动后重现代码。


推荐阅读