中文

一个用于多标签分类的基于scikit的Python环境

机器学习 2018-12-11 v5 数学软件

摘要

scikit-multilearn是一个用于执行多标签分类的Python库。该库与scikit/scipy生态系统兼容,并对所有内部操作使用稀疏矩阵。它提供了流行的多标签分类方法的原生Python实现,以及一个用于标签空间划分和分割的新框架。它包含现代的算法适配方法、基于网络的标签空间分割方法,这些方法提取标签依赖信息以及多标签嵌入分类器。它提供对Java库中广泛多标签方法栈的Python包装访问,并使得扩展深度学习单标签方法用于多标签任务成为可能。该库允许多标签分层和数据集管理。该实现在问题转换上比其他既有库更高效,具有良好的测试覆盖率并遵循PEP8。源代码和文档可从http://scikit.ml下载,也可通过pip获取。该库遵循BSD许可方案。

关键词

引用

@article{arxiv.1702.01460,
  title  = {A scikit-based Python environment for performing multi-label classification},
  author = {Piotr Szymański and Tomasz Kajdanowicz},
  journal= {arXiv preprint arXiv:1702.01460},
  year   = {2018}
}