p_y_1得出的结果是什么

来源:2-6 数据处理与模型图构建(2)

shurima阿慕慕

2020-03-30

老师好,按我的理解:sigmoid作为激活函数会把y_的值转化为0~1之间的一个数值,集合即p_y_1。此时y的值包括0到9之间的数字(各类别标签值),那么两者差(y_reshape-p_y_1)就是标签整数减去0至1之间的小数,如4-0.6, 1-0.9这样的数字吗?

写回答

1回答

正十七

2020-04-01

不是,这个实战中我们只有两类,即类别标记要么是0,要么是1,然后可以跟概率做操作,可以认为概率>0.5就是1这一类的,<0.5就是0这一类的。这是针对二分类的特殊情况。

而对于多分类而言,比如10类,输出是一个概率分布, 比如:[0.01, 0.01, 0.01, 0.01, 0.01, 0.05, 0.5, 0.2, 0.1, 0.1], 此时比如我们的类别是5, 那么我们会把这个类别也表示成概率分布 [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], 然后两个向量去计算损失函数,这点我们课上也讲过了。

0
0

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程