gpt4 book ai didi

python - 如何检查sklearn模型是分类器还是回归器

转载 作者:行者123 更新时间:2023-12-02 03:46:03 25 4
gpt4 key购买 nike

是否有一种简单的方法来检查模型实例是否解决了 scikit-learn 库中的分类或回归任务?

最佳答案

使用sklearn.base.is_classifier和/或is_regressor:

from sklearn.base import is_classifier, is_regressor
from sklearn.linear_model import LinearRegression
from sklearn.ensemble import RandomForestRegressor
from sklearn.ensemble import RandomForestClassifier

models = [LinearRegression(), RandomForestClassifier(), RandomForestRegressor()]

for m in models:
print(m.__class__.__name__, is_classifier(m), is_regressor(m))

输出:

# model_name is_classifier is_regressor
LinearRegression False True
RandomForestClassifier True False
RandomForestRegressor False True

关于python - 如何检查sklearn模型是分类器还是回归器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58185696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com