Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

META-DES.o #147

Open
polidore opened this issue Feb 19, 2019 · 3 comments
Open

META-DES.o #147

polidore opened this issue Feb 19, 2019 · 3 comments
Milestone

Comments

@polidore
Copy link

Is it possible to get the behavior in this paper using your META-DES and pyswarms:

https://arxiv.org/pdf/1811.00217.pdf

Thanks

@Menelau
Copy link
Collaborator

Menelau commented Feb 20, 2019

Hello,

I checked pyswarms library and although they do not offer the same BPSO implementation (with the custom V and S-shaped transfer functions) used in the article. However, it could be used as backend and customized in order to have the same implementation as in the paper.

One important thing is, the DESlib implementation of META-DES only using the five sets of meta-features that was defined in the original version of the META-DES framework. The META-DES.O added some new meta-features, so another thing that would need to be done is to add the new sets of meta-features. This should not be very difficult since they are mainly based on the probabilistic functions which are already implemented in the utils/prob_functions.py file.

We have plans to add this method in the next version of the lib.

@Menelau Menelau added this to the v0.4 milestone Mar 8, 2019
@gweisang
Copy link

gweisang commented Jun 2, 2020

Hi,
I would also be interested in the implementation of META-DES.O. Any idea when this would be added?

I could possibly lend a hand in developing this if need be.

@Menelau
Copy link
Collaborator

Menelau commented Jun 3, 2020

@gweisang

Hello, at the moment I'm working on the BPSO implementation which should be done probably tomorrow, and the additional stuffs to like global validation to prevent overfitting in the selection stage. With that we will have almost all components necessary to finish the META-DES.Oracle given that computing the majority of the additional meta-features can be done calling the functions from utils.prob_functions module.

It would be very good if you are to help, let me know in which part you want or can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants