JupyterNotebook中sklearn的一些算法fit后out的结果()内不显示参数,后续的predict和confusion metrics都能正常进行
请问出现这个结果怎么调试啊?是哪里出现了问题
比如random forest
from sklearn.ensemble import RandomForestClassifier
RFC = RandomForestClassifier(n_estimators=100)
RFC.fit(X_train, y_train)
out结果是:RandomForestClassifier()
期望的含有参数的output:
class sklearn.ensemble.RandomForestClassifier(n_estimators=10, criterion='gini', max_depth=None, min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0.0, max_features=’auto’, max_leaf_nodes=None, min_impurity_decrease=0.0, min_impurity_split=None, bootstrap=True, oob_score=False, n_jobs=1, random_state=None, verbose=0, warm_start=False, class_weight=None)
设置set_config(print_changed_only=False)即可。
举例如下:
from sklearn import set_config
from sklearn.tree import DecisionTreeClassifier
clf = DecisionTreeClassifier(criterion="entropy", max_depth = 4)
set_config(print_changed_only=False)
clf
# result: DecisionTreeClassifier(ccp_alpha=0.0, class_weight=None, criterion='entropy',
# max_depth=4, max_features=None, max_leaf_nodes=None,
# min_impurity_decrease=0.0, min_impurity_split=None,
# min_samples_leaf=1, min_samples_split=2,
# min_weight_fraction_leaf=0.0, presort='deprecated',
# random_state=None, splitter='best')
https://blog.csdn.net/weixin_42585444/article/details/83013274
同问!
解决了吗 ?? 给个方法
我的也是,fit之后没有具体参数
同问