ランダムフォレストのデフォルト設定では、n_jobsパラメータはどうなってるの?

2024年6月17日

ランダムフォレストのデフォルト設定では、n_jobsパラメータは1になっています。つまり、デフォルトでは並列処理は使用されません。そのため、デフォルト設定では1つのCPUコアが使用されます。

以下のようにして、デフォルト設定を使用してランダムフォレストをトレーニングできます。

python
from sklearn.ensemble import RandomForestClassifier

# ランダムフォレストのインスタンス化(デフォルト設定)
rf_classifier = RandomForestClassifier()

# モデルのトレーニング
rf_classifier.fit(X_train, y_train)

この場合、n_jobsパラメータは明示的に設定されていないため、デフォルト値である1が使用されます。

未分類

Posted by ぼっち