使用AI查找函数的最大值

时间:2019-10-29 12:26:52

标签: machine-learning artificial-intelligence

我对学习机器学习感兴趣,但前提是我知道有可能找到一个未知函数的最大值,该最大值得到一些数字并返回一个数字,并且存在最大值。

1 个答案:

答案 0 :(得分:-1)

非常不确定的问题,并不仅仅与机器学习和AI有关。

假设您有一个“黑匣子”函数f(x1,x2,x,...,xn),它接受n个输入变量并返回标量值,但您不完全知道,< strong>您所知道的是它有最大值。

您可以做的就是使用所谓的Evolution Strategy优化技术,例如CMA-ES。您基本上是从采样函数(例如高斯)中采样随机点x,评估点,通过其评估对它们进行排名,调整您的采样函数(例如通过k个最佳点的最大可能性)并重新采样。一遍遍之后,您的高斯平均值将达到最大值(但是不一定是全局高斯!)

但是,这与机器学习或AI无关。在ML / AI中,通常会有点x和结果y,然后尝试找到与点匹配的函数f(x)= y。