python-3.x - 卡在 jupyter 笔记本中
问题描述
我是机器学习的新手,我开始学习本教程来了解员工流失。我按照这些步骤操作,但我的代码卡在 20 以下的单元格上。我唯一更改的是删除 idd 参数,但它适用于它上面的那个,而不是这个。
rf_classifier = RandomForestClassifier(class_weight = "balanced",
random_state=7)
param_grid = {'n_estimators': [50, 75, 100, 125, 150, 175],
'min_samples_split':[2,4,6,8,10],
'min_samples_leaf': [1, 2, 3, 4],
'max_depth': [5, 10, 15, 20, 25]}
grid_obj = GridSearchCV(rf_classifier,
return_train_score=True,
param_grid=param_grid,
scoring='roc_auc',
cv=10)
grid_fit = grid_obj.fit(X_train, y_train)
rf_opt = grid_fit.best_estimator_
print('='*20)
print("best params: " + str(grid_obj.best_estimator_))
print("best params: " + str(grid_obj.best_params_))
print('best score:', grid_obj.best_score_)
print('='*20)
解决方案
推荐阅读
- ruby - 延迟求职方法
- javascript - 为什么在对象数组上推送函数错误?
- swift - ios 13.1 无法将文件保存到 App Directory
- javascript - 如何正确键入情感样式函数的包装函数?
- javascript - 分配给变量(别名)的类方法在 Javascript 中丢失了 this 的值
- python - 如果使用python在excel中找到重复数据,如何删除以下行?
- terraform - 收到错误“根模块未声明该名称的变量”。即使我将命令指定为参数,也来自 Terraform?
- google-cloud-platform - 如何最好地缓存 bigquery 表以快速查找单个行?
- angularjs - 如何编写代码以查看项目中的水晶报表
- java - 如何将二进制字符串转换为十六进制并在java中通过Uart端口发送