调用knn.fit(X_train, y_train)未显示参数的技术问题求助
解决KNeighborsClassifier调用fit后未显示完整参数的问题
显式打印模型实例
knn.fit(X_train, y_train)仅完成模型训练,不会主动输出内容。需显式打印模型对象才能查看参数信息:knn.fit(X_train, y_train) print(knn)调整sklearn的显示配置
0.23及以上版本的scikit-learn默认仅显示与默认值不同的参数。若要查看全部参数,先修改全局配置:from sklearn import set_config set_config(print_changed_only=False)之后再打印模型,就能看到包含所有默认值的完整参数列表,和你预期的格式一致。
核对模型初始化参数
如果你初始化KNeighborsClassifier时未指定n_neighbors=1,默认值为5,打印出的参数也会对应默认设置。确保初始化代码符合预期:from sklearn.neighbors import KNeighborsClassifier knn = KNeighborsClassifier(n_neighbors=1)
内容的提问来源于stack exchange,提问作者Chadwin Carolus
相关产品推荐
相关产品推荐

