GithubHelp home page GithubHelp logo

Comments (2)

rickyxume avatar rickyxume commented on July 28, 2024 1

Hi Ricky

感谢提问。

MESA的整体设计是针对传统二分类问题的,包括元状态的设计以及采样策略都是假设只有一个少数类以及一个多数类。向多分类问题的扩展是non-intuitive的(参考原论文:https://arxiv.org/pdf/2010.08830.pdf ),所以可能不能实现对多分类的直接支持。

但你可以尝试 :
1)使用分解策略将多分类问题转换为多个二分类问题的组合,然后在每个子问题上使用mesa。
2)尝试另一个方法SPE:https://github.com/ZhiningLiu1998/self-paced-ensemble ,SPE是支持多分类的。
3)尝试我开发的一个package:https://github.com/ZhiningLiu1998/imbalanced-ensemble ,这个package里实现了包括SMOTEBoost/Bagging等一系列集成不平衡分类方法,全部方法都支持多分类,以及一些高级特性(如,训练日志、自定义采样目标、重采样scheduler等)。若有兴趣的话可以参考源码的实现。

希望能帮到你。

Best,
Zhining

感谢回复!我也使用了其它的不平衡学习方法包括SPE,看到知乎专栏里介绍的这篇论文对比SPE有提升所以就想试一试,另外感谢你每次都大晚上回复,早点休息 : )

from mesa.

ZhiningLiu1998 avatar ZhiningLiu1998 commented on July 28, 2024

Hi Ricky

感谢提问。

MESA的整体设计是针对传统二分类问题的,包括元状态的设计以及采样策略都是假设只有一个少数类以及一个多数类。向多分类问题的扩展是non-intuitive的(参考原论文:https://arxiv.org/pdf/2010.08830.pdf ),所以可能不能实现对多分类的直接支持。

但你可以尝试 :
1)使用分解策略将多分类问题转换为多个二分类问题的组合,然后在每个子问题上使用mesa。
2)尝试另一个方法SPE:https://github.com/ZhiningLiu1998/self-paced-ensemble ,SPE是支持多分类的。
3)尝试我开发的一个package:https://github.com/ZhiningLiu1998/imbalanced-ensemble ,这个package里实现了包括SMOTEBoost/Bagging等一系列集成不平衡分类方法,全部方法都支持多分类,以及一些高级特性(如,训练日志、自定义采样目标、重采样scheduler等)。若有兴趣的话可以参考源码的实现。

希望能帮到你。

Best,
Zhining

from mesa.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.