分类算法(六)——softmax和sigmoid,二分类、多分类、多标签分类关系

这两个函数想必很多人会有所混淆,这里简单介绍一下,包括二分类、多分类、多标签分类之间的关系以及如何应用softmax和sigmoid。    

其实说起来也简单,先来介绍下基本信息。

softmax 

softmax 多分类比较常用一些,主要用途是把一些输入映射为0-1之间的实数,并且归一化保证和为1,而多分类的概率之和也刚好为1。

这里写图片描述

https://blog.csdn.net/bitcarmanlee/article/details/82320853 这里盗的图,哈哈哈

 

代价函数一般采用交叉熵损失函数来计算,类似于Logistic回归代价函数

 

sigmoid

Sigmoid函数也称为S型生长曲线,常被用作神经网络激活函数,将变量映射到0,1之间

Sigmoid 曲线

优点:

值域在0和1之间,可以用作输出层,输出表示概率

函数具有非常好的对称性

 函数对输入超过一定范围就会不敏感

求导容易

 

扩展: sigmoid函数和tanh函数是研究早期被广泛使用的2种激活函数。两者都为S 型饱和函数。 当sigmoid 函数输入的值趋于正无穷或负无穷时,梯度会趋近零,从而发生梯度弥散现象。sigmoid函数的输出恒为正值,不是以零为中心的,这会导致权值更新时只能朝一个方向更新,从而影响收敛速度。tanh 激活函数是sigmoid 函数的改进版,是以零为中心的对称函数,收敛速度快,不容易出现 loss 值晃动,但是无法解决梯度弥散的问题。2个函数的计算量都是指数级的,计算相对复杂。softsign 函数是 tanh 函数的改进版,为 S 型饱和函数,以零为中心,值域为(−1,1)。

 

Softmax和Sigmoid,二分类、多分类、多标签分类关系

softmax可以用在多分类,sigmoid可以用来二分类处理, 多标签分类是多个二分类,可以采用多个sigmoid函数实现。

注意:

多分类中,各个类别之间是互斥的,意思是,你要将一个样本分类到n个类别中的其中1个

多标签分类,是将样本分类到n个类别中的多个

二分类就不用说了

 

参考链接

https://www.zhihu.com/question/23765351

https://blog.csdn.net/bitcarmanlee/article/details/82320853

https://baike.baidu.com/item/softmax%20%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92/22689563?fr=aladdin

https://www.cnblogs.com/zongfa/p/8971213.html

https://baike.baidu.com/item/Sigmoid%E5%87%BD%E6%95%B0/7981407?fr=aladdin

https://www.cnblogs.com/CZiFan/p/9855147.html

https://www.jianshu.com/p/506595ec4b58

https://www.zhihu.com/question/24259872

https://blog.csdn.net/su_mo/article/details/79281623

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SoftmaxSigmoid都是激活函数,常用于神经网络的最后一层,用于将输出转换为概率值。 Softmax函数将输入向量的每个元素进行指数运算,然后将结果归一化为概率分布。它适用于多类别的分类问题,输出的每个元素表示该类别的概率Softmax函数的特点是所有输出的概率之和为1。 Sigmoid函数将输入值映射到一个范围在0到1之间的概率值。它适用于二分类问题,输出的值可以被解释为正类别的概率Sigmoid函数的特点是输出的概率在0和1之间。 Softmax函数适用于多类别互斥的问题,需要选择其中一个类别作为输出。而Sigmoid函数适用于二分类问题,可以选择多个类别作为输出。 总结来说,Softmax适用于多类别分类问题,Sigmoid适用于二分类问题。它们的区别在于输出的形式和适用的问题类型。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [三分钟认知SoftmaxSigmoid的详细区别](https://blog.csdn.net/weixin_47872288/article/details/127301342)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Softmaxsigmoid](https://blog.csdn.net/vivi_cin/article/details/131368065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微知girl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值