首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器学习优化

机器学习优化
EN

Stack Overflow用户
提问于 2014-05-15 19:58:14
回答 1查看 96关注 0票数 0

我有一个系统,它将17×17网格中的15点作为输入(顺序不重要),并生成一个标量作为输出。这个系统不能用正式的函数来表示。

目标是找出最优的15点,使输出标量最小。彻底解决这个问题需要花费太多的时间,因为每次运行都需要14秒的时间。

我已经开始在网上上机器学习课程了。但这个问题似乎并不复杂,我想知道是否有人能为我指出正确的方向。任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-15 20:11:14

使用模拟退火。我想在这里这将是最优的。

因此,从15点的随机分布开始。然后,在每次迭代中更改一个,如果结果的标量值较低,则接受新的状态。如果它更大,接受以一定的概率(一个Boltzmann因子)。最后,您必须对少量随机选择的初始状态进行尝试,然后接受最低值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23687530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档