It would be nice to use SMAC as an optimization engine for Hyperopt's (search-space, function) pairs. What's required to make that happen?
As far as I know, SMAC requires as input two things:
1. a description of the configuration space
2. a program that accepts one configuration and returns a result to SMAC somehow.
If that's it, this shouldn't be too hard. The
"expr_to_config" function is close to the right thing for implementing (1) and we can design something for the scripts/ folder that handles (2) I think, but I'm not clear on what interface it would need.
Am I forgetting something?
- James