有时会遇到数据特别集中的分布在某一个区间,如果要在这个区间内选取一个值作为阈值时,选取的阈值稍微有些变动就会导致数据量变化很大,因此需要将密集分布的数据分散开来,此时可以用到softmax的锐化操作,代码如下:
import numpy as np
def softmax(x,t):
x = x/t # 对输入进行锐化操作,其中t是系数
x = np.exp(x) # 对所有元素求指数
tmp = np.sum
有时会遇到数据特别集中的分布在某一个区间,如果要在这个区间内选取一个值作为阈值时,选取的阈值稍微有些变动就会导致数据量变化很大,因此需要将密集分布的数据分散开来,此时可以用到softmax的锐化操作,代码如下:
import numpy as np
def softmax(x,t):
x = x/t # 对输入进行锐化操作,其中t是系数
x = np.exp(x) # 对所有元素求指数
tmp = np.sum
3049
4065

被折叠的 条评论
为什么被折叠?