argmax是一种对函数求参数(集合)的函数。下面是关于argmax函数的简要介绍,大家可以参考一下。
arg函数是什么
当我们有另一个函数y=f(x)时,若有结果x0= argmax(f(x)),则表示当函数f(x)取x=x0的时候,得到f(x)取值范围的最大值。
若有多个点使得f(x)取得相同的最大值,那么argmax(f(x))的结果就是一个点集。
换句话说,argmax(f(x))是使得 f(x)取得最大值所对应的变量点x(或x的集合)。arg即argument,此处意为“自变量”。
max 和 argmax的区别
1、y = f(t) 是一般常见的函数式,如果给定一个t值,f(t)函数式会赋一个值给y。
2、y = max f(t) 代表:y 是f(t)函式所有的值中最大的output。
3、y = argmax f(t) 代表:y 是f(t)函式中,会产生最大output的那个参数t。
例如:假设有一个函式 f(t),t 的可能范围是 {0,1,2},f(t=0) = 10 ; f(t=1) = 20 ; f(t=2) = 7,那分别对应的y如下:y = max f(t) = 20;y= argmax f(t) = 1。