paper-with-me

Papers

CIGAN: A Python Package for Handling Class Imbalance using Generative Adversarial Networks

2022-08-04 · Yuxiao Huang, Yan Ma

A key challenge in Machine Learning is class imbalance, where the sample size of some classes (majority classes) are much higher than that of the other classes (minority classes). If we were to train a classifier directly on imbalanced data, it is more likely for the classifier to predict a new sample as one of the majority classes. In the extreme case, the classifier could completely ignore the minority classes. This could have serious sociological implications in healthcare, as the minority classes are usually the disease classes (e.g., death or positive clinical test result). In this paper, we introduce a software that uses Generative Adversarial Networks to oversample the minority classes so as to improve downstream classification. To the best of our knowledge, this is the first tool that allows multi-class classification (where the target can have an arbitrary number of classes). The code of the tool is publicly available in our github repository (https://github.com/yuxiaohuang/research/tree/master/gwu/working/cigan/code).

📄 PDF Abstract BibTeX arXiv:2208.02931

Code (1)

yuxiaohuang/research 공식 구현

Tasks

Multi-class Classification

Methods 이 논문이 사용한 방법론

Test 설명 없음

Similar Papers 제목 키워드 기반

Imbalance-XGBoost: Leveraging Weighted and Focal Losses for Binary Label-Imbalanced Classification with XGBoost

2019-08-05 · Chen Wang, Chengyuan Deng, Suzhen Wang

The paper presents Imbalance-XGBoost, a Python package that combines the powerful XGBoost software with weighted and focal losses to tackle binary label-imbalanced classification tasks. Though a small-scale program in te…

Binary ClassificationClassificationGeneral Classificationimbalanced classification

IMBENS: Ensemble Class-imbalanced Learning in Python

2021-11-24 · Zhining Liu, Jian Kang, Hanghang Tong, Yi Chang

imbalanced-ensemble, abbreviated as imbens, is an open-source Python toolbox for leveraging the power of ensemble learning to address the class imbalance problem. It provides standard implementations of popular ensemble …

Ensemble Learning

stream-learn -- open-source Python library for difficult data stream batch analysis

2020-01-29 · Paweł Ksieniewicz, Paweł Zyblewski

stream-learn is a Python package compatible with scikit-learn and developed for the drifting and imbalanced data stream analysis. Its main component is a stream generator, which allows to produce a synthetic data stream …

Binary ClassificationClassificationComputational EfficiencyGeneral Classification

pymia: A Python package for data handling and evaluation in deep learning-based medical image analysis

2020-10-07 · Alain Jungo, Olivier Scheidegger, Mauricio Reyes, Fabian Balsiger

Background and Objective: Deep learning enables tremendous progress in medical image analysis. One driving force of this progress are open-source frameworks like TensorFlow and PyTorch. However, these frameworks rarely a…

Deep LearningMedical Image Analysisregression

torchosr -- a PyTorch extension package for Open Set Recognition models evaluation in Python

2023-05-16 · Joanna Komorniczak, Pawel Ksieniewicz

The article presents the torchosr package - a Python package compatible with PyTorch library - offering tools and methods dedicated to Open Set Recognition in Deep Neural Networks. The package offers two state-of-the-art…

Open Set Learning