JupyterNotebook中sklearn的一些算法fit后out的结果()内不显示参数

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之后没有具体参数

同问