Giter Club home page Giter Club logo

Comments (3)

Neeratyoy avatar Neeratyoy commented on August 26, 2024 1

Hi
Thanks for raising this issue.
This is certainly more an oversight as during the development of DEHB there were no search spaces with a constant hyperparameter.

Please feel free to add this change into the function and contribute a PR!
You can refer to our Contributing guide.

Also, @Bronzila we might need to take a brief look if other changes are required in the core DE algorithm to account for constant hyperparameters without any bounds.

from dehb.

Bronzila avatar Bronzila commented on August 26, 2024 1

Hey @haibkhn
Just a little heads up; we released v0.0.7 and included the changes to support constant hyperparameters, feel free to update dehb and try it out!

from dehb.

Bronzila avatar Bronzila commented on August 26, 2024

Hi,

I've taken a brief look at the core algorithm and I think the easiest way would be to map Constants to 0 in configspace_to_vector() and then back to its original value in vector_to_configspace(). This would not mess up mutation, since all currently implemented mutation strategies rely on distances and therefore this parameter will always stay 0.

If we plan to introduce more mutation strategies, that may not only rely on distances, this could be a potential problem. So maybe we would need to think of another way of book-keeping Constants, but for now the answer mentioned above should suffice IMHO.

from dehb.

Related Issues (20)

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.