恒等函数和softmax函数

阅读: 评论:0

恒等函数和softmax函数

恒等函数和softmax函数

背景知识

我们之前已经完成神经网络的学习,接下来我们需要将经过神经网络处理的数据传入输出层进行输出,由于神经网络主要用于分类问题和回归问题,所以我们需要根据实际情况来更改我们输出层的激活函数,一般而言,回归问题用恒等函数,分类问题用softmax函数。区分图像中的人是男是女属于分类问题,回归问题则是根据某个输入预测一个数值的问题,比如根据一个人的图像预测这个人的体重就属于回归问题。

这里我们主要讲softmax函数

 softmax函数

通过softmax函数可以看出,输出层的各个神经元都受到所有输入信号的影响。

#softmax函数
import numpy as np
a=np.array([0.3,2.9,4.0])def softmax(x):exp_a&#p(x)sum_exp_a=np.sum(exp_a)y=exp_a/sum_exp_areturn yy=softmax(a)
print(y)#[0.01821127 0.24519181 0.73659691]

由于softmax容易溢出,为了防止这种情况发生,我们需要对其进行改进

#softmax函数
import numpy as np
a=np.array([0.3,2.9,4.0])def softmax(x):c=np.max(x)exp_a&#p(x-c)sum_exp_a=np.sum(exp_a)y=exp_a/sum_exp_areturn yy=softmax(a)
print(y)#[0.01821127 0.24519181 0.73659691]

本文发布于:2024-01-28 16:58:51,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064323338901.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:
标签:函数   恒等   softmax
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23