在this paper中,他们将第9页上的极值描述为:
我正在映射具有n个独立变量和1个因变量的函数。输入和输出集都有N个样本。例如,一个n = 2的函数:
y(x_0, x_1) = sin(x_0)sin(x_1)
并且N = 400个样本看起来像
通过观察,该数据集具有1个极值(最大值)。基于上面的公式,我可以编写Python脚本来找到极值,但是我想知道当前是否有这样做的东西。我找不到。
我的一个想法是使用numpy梯度函数并在所有维度上选择值为零的索引,但是由于我使用的样本数量有限,因此我最终要编写一种算法来解析整个数据设置所有维度的零交叉点。