【小知识】二分类问题,应该选择sigmoid还是softmax?

2020 年 5 月 8 日 深度学习自然语言处理

点击上方,选择星标置顶,每天给你送干货

阅读大概需要5分钟

跟随小博主,每天进步一丢丢


来自 | 知乎

地址 | https://www.zhihu.com/question/295247085/answer/494511891

作者 | ivy zheng

编辑 | 机器学习算法与自然语言处理公众号

本文仅作学术分享,若侵权,请联系后台删文处理


谢邀。

Sigmoid函数:

Softmax函数:

其中:

因此这两个完全等价,连梯度消失的位置都是等价的。




关于 灵犀的问题:


采用sigmoid输出时,使用[0-1.0]的threshold来得到不同的precision和recall;
而采用softmax输出时,我们常常直接取两类中最大概率的类别(这种方法我理解应该是直接默认设置了threshold为0.5),那我如果在softmax下想获得PR曲线的话,应该怎么操作呢?


1、我觉得你对precision和recall有什么误解,如果计算PR曲线,需要的就是类别,而不是概率值。比如你准确率,就是正确匹配的除以总数,那么正确匹配的个数肯定是通过判定的类别是否正确得到啊。


2、如果想要得到概率,Softmax是可以的。CAFFE的Softmax层可以输出 的结果,比如有n个类,就可以得到一个向量 ,那么属于第 个类的概率就是:


____20190805补充_


经@空号 提醒,貌似对pr曲线部分表述错误。因为回答太久远了,不方便修改,就把空号的回复贴上,供大家参考。








投稿或交流学习,备注: 昵称-学校(公司)-方向,进入DL&NLP交流群。
方向有很多: 机器学习、深度学习,python,情感分析、意见挖掘、句法分析、机器翻译、人机对话、知识图谱、语音识别等
记得备注呦


登录查看更多
1

相关内容

一份循环神经网络RNNs简明教程,37页ppt
专知会员服务
172+阅读 · 2020年5月6日
深度学习自然语言处理概述,216页ppt,Jindřich Helcl
专知会员服务
212+阅读 · 2020年4月26日
Transformer文本分类代码
专知会员服务
116+阅读 · 2020年2月3日
49篇ICLR2020高分「图机器学习GML」接受论文及代码
专知会员服务
61+阅读 · 2020年1月18日
医疗知识图谱构建与应用
专知会员服务
384+阅读 · 2019年9月25日
机器学习计算距离和相似度的方法
极市平台
10+阅读 · 2019年9月20日
标签间相关性在多标签分类问题中的应用
人工智能前沿讲习班
22+阅读 · 2019年6月5日
从最优化的角度看待 Softmax 损失函数
极市平台
31+阅读 · 2019年2月21日
详解常见的损失函数
七月在线实验室
20+阅读 · 2018年7月12日
如何选择合适的损失函数,请看......
人工智能头条
8+阅读 · 2018年6月20日
深度学习入门必须理解这25个概念
AI100
7+阅读 · 2018年6月6日
理解神经网络的激活函数
论智
7+阅读 · 2018年1月8日
入门 | 一文概览深度学习中的激活函数
深度学习世界
4+阅读 · 2017年11月3日
干货 | 深度学习之损失函数与激活函数的选择
机器学习算法与Python学习
15+阅读 · 2017年9月18日
从点到线:逻辑回归到条件随机场
夕小瑶的卖萌屋
15+阅读 · 2017年7月22日
Neural Approaches to Conversational AI
Arxiv
8+阅读 · 2018年12月13日
Arxiv
5+阅读 · 2018年4月17日
VIP会员
相关VIP内容
一份循环神经网络RNNs简明教程,37页ppt
专知会员服务
172+阅读 · 2020年5月6日
深度学习自然语言处理概述,216页ppt,Jindřich Helcl
专知会员服务
212+阅读 · 2020年4月26日
Transformer文本分类代码
专知会员服务
116+阅读 · 2020年2月3日
49篇ICLR2020高分「图机器学习GML」接受论文及代码
专知会员服务
61+阅读 · 2020年1月18日
医疗知识图谱构建与应用
专知会员服务
384+阅读 · 2019年9月25日
相关资讯
机器学习计算距离和相似度的方法
极市平台
10+阅读 · 2019年9月20日
标签间相关性在多标签分类问题中的应用
人工智能前沿讲习班
22+阅读 · 2019年6月5日
从最优化的角度看待 Softmax 损失函数
极市平台
31+阅读 · 2019年2月21日
详解常见的损失函数
七月在线实验室
20+阅读 · 2018年7月12日
如何选择合适的损失函数,请看......
人工智能头条
8+阅读 · 2018年6月20日
深度学习入门必须理解这25个概念
AI100
7+阅读 · 2018年6月6日
理解神经网络的激活函数
论智
7+阅读 · 2018年1月8日
入门 | 一文概览深度学习中的激活函数
深度学习世界
4+阅读 · 2017年11月3日
干货 | 深度学习之损失函数与激活函数的选择
机器学习算法与Python学习
15+阅读 · 2017年9月18日
从点到线:逻辑回归到条件随机场
夕小瑶的卖萌屋
15+阅读 · 2017年7月22日
Top
微信扫码咨询专知VIP会员