2017-01-27 59 views

回答

0

你是什麼意思的「不同的結果」?我建議在將它傳遞給您的培訓代碼之前,打印一份簡短的培訓/測試集預覽。例如:

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25 random_state = 1) 
print(X_train[:10]) 

我可以確認這段代碼將在多次運行中產生相同的確切X_train集合。

但是,如果「不同的結果」表示訓練錯誤不同,那麼您可能需要確定您正在修復隨機森林分類器的隨機種子。

+0

謝謝。我沒有修復隨機森林分類器的隨機種子。 –