import numpy as np
def softmax(v : [int]):
l1 = list(map(lambda x: np.exp(x), v))
return list(map(lambda x: x / sum(l1), l1))
本文介绍了一个使用Python和NumPy实现的Softmax函数。该函数首先通过指数函数转换输入向量中的每个元素,然后将所有元素归一化为概率分布,确保了输出向量中各元素之和等于1。这一过程在神经网络的输出层中非常关键,用于将原始分数转化为概率预测。
import numpy as np
def softmax(v : [int]):
l1 = list(map(lambda x: np.exp(x), v))
return list(map(lambda x: x / sum(l1), l1))
4002
3878
1940

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