clana是一个用于分类器分析的工具包。
clana的Python项目详细描述
克兰娜
clana
是一个用于分类器分析的工具包。它指定了一些file formats
并附带了一些用于分类器分析的典型任务的工具。
安装
建议安装clana的方法是:
$ pip install clana --user
如果您想要最新版本:
$ git clone https://github.com/MartinThoma/clana.git; cd clana
$ pip install -e . --user
用法
clana --help
Usage: clana [OPTIONS] COMMAND [ARGS]...
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
distribution Get the distribution of classes in a dataset.
get-cm Calculate the confusion matrix (CSV inputs).
get-cm-simple Calculate the confusion matrix (one label per...
visualize Optimize confusion matrix.
visualize命令提供如下图像:
数据分布
$ clana distribution --gt gt.csv --labels labels.csv [--out out/] [--long]
为每个标签打印一行,例如
60% cat (56789 elements)
20% dog (12345 elements)
5% mouse (1337 elements)
1% tux (314 elements)
如果指定了--out
,它将创建一个水平条形图。第一个酒吧是
最普通的类,第二条是第二普通的类,…
它使用短标签,除了添加到命令中的--long
。
指标
$ clana metrics --gt gt.csv --preds preds.csv
通过
- 第1行:精度
- 第2行:精度
- 第3行:召回
- 第4行:F1得分
- 第5行:平均精度
可视化
开发
用tox
检查测试。