小编Gui*_*gno的帖子

每级F1的得分为多级分类

我正在使用python和scikit-learn研究多类分类问题.目前,我正在使用该classification_report函数来评估分类器的性能,获取如下报告:

>>> print(classification_report(y_true, y_pred, target_names=target_names))
             precision    recall  f1-score   support

    class 0       0.50      1.00      0.67         1
    class 1       0.00      0.00      0.00         1
    class 2       1.00      0.67      0.80         3

avg / total       0.70      0.60      0.61         5
Run Code Online (Sandbox Code Playgroud)

为了进一步分析,我很有兴趣获得每个可用课程的每班f1分数.也许是这样的:

>>> print(calculate_f1_score(y_true, y_pred, target_class='class 0'))
0.67
Run Code Online (Sandbox Code Playgroud)

在scikit-learn上有类似的东西吗?

python machine-learning scikit-learn

8
推荐指数
1
解决办法
9753
查看次数

GitHub REST API:git 标签 --contains

我正在尝试识别包含特定提交的所有标签。使用 git 命令工具,可以通过以下方式完成此操作:

git tag --contains <commit>
Run Code Online (Sandbox Code Playgroud)

但是,我需要对多个存储库执行此操作,因此我希望依赖 REST API。有没有办法通过 GitHub 的 REST API 收集相同的信息?

github github-api

5
推荐指数
1
解决办法
1842
查看次数

GitHub:包含特定提交的标签

在 Github 上,当您访问与提交对应的页面时 -像这样- 您可以看到以下内容:

提交页面

我想象在分支 ( master)旁边,页面显示了包含该特定提交的存储库标签(在本例中为:4.8.0, 4.7.1, 4.7.0, 4.6.2, 4.6.1和4.6.0)。

有没有办法通过 GitHub REST API 或 GIT 命令行工具访问该信息?

git github github-api

3
推荐指数
2
解决办法
1574
查看次数