hyperopt icon indicating copy to clipboard operation
hyperopt copied to clipboard

Include Swarm Optimization Techniques

Open dtommandru opened this issue 1 year ago • 3 comments

I am currently doing my thesis and I am using swarm intelligence techniques for tuning hyperparameters of classification models. One of the classic techniques is PSO, and there are galore of techniques being used. Is there a way to include the PSO in Hyperopt? I can contribute if I can get some help.

dtommandru avatar Feb 26 '24 16:02 dtommandru

Just use pyswarms

leoknuth avatar Mar 08 '24 02:03 leoknuth

@dtommandru hyperopt supports whatever algorithm you like for suggesting new runs. The built-in algorithms include TPE, random, annealing, as well as a mixture of any of the above. I would suggest you look at the existing implementations as a base for any new algorithm you might want to implement.

michaelmior avatar Apr 07 '24 17:04 michaelmior

This issue has been marked as stale because it has been open 120 days with no activity. Remove the stale label or comment or this will be closed in 30 days.

github-actions[bot] avatar Aug 06 '24 01:08 github-actions[bot]