paper-with-me

Papers

HiClass: a Python library for local hierarchical classification compatible with scikit-learn

2021-12-13 · Fábio M. Miranda, Niklas Köhnecke, Bernhard Y. Renard

HiClass is an open-source Python library for local hierarchical classification entirely compatible with scikit-learn. It contains implementations of the most common design patterns for hierarchical machine learning models found in the literature, that is, the local classifiers per node, per parent node and per level. Additionally, the package contains implementations of hierarchical metrics, which are more appropriate for evaluating classification performance on hierarchical data. The documentation includes installation and usage instructions, examples within tutorials and interactive notebooks, and a complete description of the API. HiClass is released under the simplified BSD license, encouraging its use in both academic and commercial environments. Source code and documentation are available at https://github.com/scikit-learn-contrib/hiclass.

📄 PDF Abstract BibTeX arXiv:2112.06560

Code (3)

mirand863/hiclass 공식 구현
scikit-learn-contrib/hiclass 공식 구현
https://gitlab.com/dacs-hpi/hiclass 공식 구현

Tasks

Classification

Similar Papers 제목 키워드 기반

Hierarchical Classification for Improved Histopathology Image Analysis

2026-02-28 · Keunho Byeon, Jinsol Song, Seong Min Hong, Yosep Chong 외 arxiv

Whole-slide image analysis is essential for diagnostic tasks in pathology, yet existing deep learning methods primarily rely on flat classification, ignoring hierarchical relationships among class labels. In this study, …

Multiple Instance Learning

NIMFA: A Python Library for Nonnegative Matrix Factorization

2018-08-06 · Marinka Zitnik, Blaz Zupan

NIMFA is an open-source Python library that provides a unified interface to nonnegative matrix factorization algorithms. It includes implementations of state-of-the-art factorization methods, initialization approaches, a…

A scikit-based Python environment for performing multi-label classification

2017-02-05 · Piotr Szymański, Tomasz Kajdanowicz

scikit-multilearn is a Python library for performing multi-label classification. The library is compatible with the scikit/scipy ecosystem and uses sparse matrices for all internal operations. It provides native Python i…

General ClassificationManagementMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATION

DRO: A Python Library for Distributionally Robust Optimization in Machine Learning

2025-05-29 · Jiashuo Liu, Tianyu Wang, Henry Lam, Hongseok Namkoong 외

We introduce dro, an open-source Python library for distributionally robust optimization (DRO) for regression and classification problems. The library implements 14 DRO formulations and 9 backbone models, enabling 79 dis…

BOML: A Modularized Bilevel Optimization Library in Python for Meta Learning

2020-09-28 · Yaohua Liu, Risheng Liu

Meta-learning (a.k.a. learning to learn) has recently emerged as a promising paradigm for a variety of applications. There are now many meta-learning methods, each focusing on different modeling aspects of base and meta …

Bilevel OptimizationMeta-Learning