【发布时间】:2023-03-08 14:06:02
【问题描述】:
我知道我的问题很笼统,但我是 AI 领域的新手。 我对一些参数(几乎 6 个参数)进行了实验。它们中的每一个都是独立的,我想找到最大或最小输出函数的最优解。但是,如果我想用传统的编程技术来做,那将需要很多时间,因为我将使用六个嵌套循环。
我只是想知道该问题使用哪种 AI 技术?遗传算法?神经网络?机器学习?
更新
实际上,问题可能有多个评估函数。 它将具有一项我们应该将其最小化的功能(成本) 和另一个我们想要最大化它的功能(容量) 也许可以添加其他功能。 例子: 建造一扇玻璃窗可以用一百万种方式完成。但是,我们想要成本最低的最强窗口。影响窗户承压能力的参数有很多,例如玻璃的强度、高度和宽度、窗户的坡度。 显然,如果我们遇到极端情况(最大强度的玻璃,最小的宽度和高度,以及零坡度),窗户将非常坚固。但是,这样做的成本会非常高。
我想研究特定范围内参数之间的相互作用。
【问题讨论】:
-
到目前为止,您的问题基本上是:“我怎样才能更快地运行六个嵌套循环?”您能否详细说明,添加一些细节或有用的东西?示例:每个参数的可能结果数,您有准确的评估函数吗?能不能放宽一些条件等等。
-
模拟退火怎么样?有很多技巧。选择正确的取决于问题的细节。
-
这些参数是不是你的学习算法的一些参数?
-
我更新了问题,如果需要更多详细信息,请告诉我。谢谢大家
-
您有离散变量还是连续变量?你的目标是可区分的吗?
标签: optimization parameters artificial-intelligence neural-network genetic-algorithm