ランダムフォレストのデフォルト設定では、n_jobsパラメータはどうなってるの?
ランダムフォレストのデフォルト設定では、n_jobsパラメータは1になっています。つまり、デフォルトでは並列処理は使用されません。そのため、デフォルト設定では1つのCPUコアが使用されます。
以下のようにして、デフォルト設定を使用してランダムフォレストをトレーニングできます。
python from sklearn.ensemble import RandomForestClassifier # ランダムフォレストのインスタンス化(デフォルト設定) rf_classifier = RandomForestClassifier() # モデルのトレーニング rf_classifier.fit(X_train, y_train)
この場合、n_jobsパラメータは明示的に設定されていないため、デフォルト値である1が使用されます。

ディスカッション
コメント一覧
まだ、コメントがありません