python - 优化 20 个参数,哪个应该是最好的算法?
问题描述
我有 20 个参数可以采用二进制值,这些参数传递给函数以返回这样的分数。
score = fmin( para 1, para 2 , para 3,.....para20)
现在要优化这个场景,哪个是最好的算法?
我读到了遗传算法,在染色体中可以进行突变和交叉以从 2^20 个搜索点中选择最佳组合。
我还阅读了有关优化功能但试验次数较少的 hyperopt。
哪个更好?使用这些算法有什么优点或缺点?
解决方案
推荐阅读
- node.js - Yarn 每次都会擦除我的 node_modules 文件夹
- javascript - 如何使用邮递员完全自动将文件上传到端点
- angular - Angular 10,获取 HttpClient POST 的响应正文
- ssl - APIM 消费层、自定义域、Cloudflare 和第三级子域
- c++ - 为什么多线程出现分段错误?
- android - 当前框背景模式 0 不支持结束图标模式 3
- javascript - 使用Javascript触发span标签的点击事件
- performance - 如何使用尽可能少的内存从具有 3600 个元素的集合中获取 powerset
- ansible - 如何遍历 Ansible 的 win_nssm 模块的字典?
- elasticsearch - Logstash 无法连接 ElasticSearch。得到响应代码 '400' 通过 URL 'http://127.0.0.1:9200/_license' 联系 Elasticsearch