如何在objectiveOptuna 功能内同时优化多个指标。例如,我正在训练 LGBM 分类器,希望为所有常见分类指标(如 F1、精度、召回率、准确度、AUC 等)找到最佳超参数集。
def objective(trial):
# Train
gbm = lgb.train(param, dtrain)
preds = gbm.predict(X_test)
pred_labels = np.rint(preds)
# Calculate metrics
accuracy = sklearn.metrics.accuracy_score(y_test, pred_labels)
recall = metrics.recall_score(pred_labels, y_test)
precision = metrics.precision_score(pred_labels, y_test)
f1 = metrics.f1_score(pred_labels, y_test, pos_label=1)
...
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
dask.dataframe尽管import dask有效,但在尝试导入接口时,我收到问题标题中所述的错误。
我当前的 dask 版本是2022.7.0. 可能是什么问题?
我对包开发完全陌生。
当我运行python setup.py sdist bdist_wheel命令时,它会在我的包目录中创建 3 个附加文件夹:
我应该将它们添加到 .gitignore 还是应该完全删除它们?
我什至不确定我问的是正确的问题。谢谢你!