argmax是一种对函数求参数(集合)的函数。当我们有另一个函数y=f(x)时,若有结果x0=argmax(f(x)),则表示当函数f(x)取x=x0的时候,得到f(x)取值范围的最大值。若有多个点使得f(x)取得相同的最大值,那么argmax(f(x))的结果就是一个点集。
max 和 argmax
y = f(t) 是一般常见的函数式,如果给定一个t值,f(t)函数式会赋一个值给y。
y = max f(t) 代表:y 是f(t)函式所有的值中最大的output。
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