如何将numpy-ndarray值转换为概率值

2024-10-04 05:24:15 发布

您现在位置:Python中文网/ 问答频道 /正文

以下结果是线性回归[y=Wx+b]的numpy-ndarray得分。在

scores = tf.nn.xw_plus_b(self.h_drop, W, b, name='scores')
~ ~ .....
all_scores = np.zeros(shape=(0,len(label_dict))) 
~~...    
all_scores = np.concatenate((all_scores, batch_scores) , axis=0) 

numpy ndarray numpy ndarray description如何将上述numpy nArray值更改为nArray概率值?

预期结果:

^{pr2}$

Tags: nameselfnumpytfnpplus线性nn
1条回答
网友
1楼 · 发布于 2024-10-04 05:24:15

最简单的方法是应用于softmax函数:

f(x)=e^x_i/总和

这将把任何范围内的值转换为一个向量,这个向量可以解释为概率。执行此操作的TF函数是tf.nn.softmax. 在

相关问题 更多 >