如果你在开发一个音乐分类的应用,需要对k种类型的音乐进行识别,那么是选择使用 softmax 分类器呢,还是使用 logistic 回归算法建立 k 个独立的二元分类器呢?

这一选择取决于你的类别之间是否互斥,例如,如果你有四个类别的音乐,分别为:古典音乐、乡村音乐、摇滚乐和爵士乐,那么你可以假设每个训练样本只会被打上一个标签(即:一首歌只能属于这四种音乐类型的其中一种),此时你应该使用类别数 k = 4 的softmax回归。(如果在你的数据集中,有的歌曲不属于以上四类的其中任何一类,那么你可以添加一个“其他类”,并将类别数 k 设为5。)

如果你的四个类别如下:人声音乐、舞曲、影视原声、流行歌曲,那么这些类别之间并不是互斥的。例如:一首歌曲可以来源于影视原声,同时也包含人声 。这种情况下,使用4个二分类的 logistic 回归分类器更为合适。这样,对于每个新的音乐作品 ,我们的算法可以分别判断它是否属于各个类别。

现在我们来看一个计算视觉领域的例子,你的任务是将图像分到三个不同类别中。(i) 假设这三个类别分别是:室内场景、户外城区场景、户外荒野场景。你会使用sofmax回归还是 3个logistic 回归分类器呢? (ii) 现在假设这三个类别分别是室内场景、黑白图片、包含人物的图片,你又会选择 softmax 回归还是多个 logistic 回归分类器呢?

在第一个例子中,三个类别是互斥的,因此更适于选择softmax回归分类器 。而在第二个例子中,建立三个独立的 logistic回归分类器更加合适。

引自:UFLDL

转载于:https://www.cnblogs.com/demian/p/9970550.html

Softmax 回归 vs. k 个二元分类器相关推荐

  1. Softmax回归——logistic回归模型在多分类问题上的推广

    Softmax回归 Contents [hide] 1 简介 2 代价函数 3 Softmax回归模型参数化的特点 4 权重衰减 5 Softmax回归与Logistic 回归的关系 6 Softma ...

  2. Stanford UFLDL教程 Softmax回归

    Softmax回归 Contents [hide] 1简介 2代价函数 3Softmax回归模型参数化的特点 4权重衰减 5Softmax回归与Logistic 回归的关系 6Softmax 回归 v ...

  3. UFLDL之Softmax回归

    Softmax回归 Contents [hide] 1 简介 2 代价函数 3 Softmax回归模型参数化的特点 4 权重衰减 5 Softmax回归与Logistic 回归的关系 6 Softma ...

  4. 从Softmax回归到Logistic回归

    Softmax回归是Logistic回归在多分类问题上的推广,是有监督的. 回归的假设函数(hypothesis function)为,我们将训练模型参数,使其能够最小化代价函数: 在Softmax回 ...

  5. Softmax回归与冗余性

    Softmax回归模型是logistic回归模型在多分类问题上的推广,在多分类问题中,类标签  可以取两个以上的值. Softmax回归模型对于诸如MNIST手写数字分类等问题是很有用的,该问题的目的 ...

  6. 多分类问题的另一种处理策略——softmax回归

    本篇博客主要讨论由logistic回归的推广出的softmax回归来处理多分类问题的一种方法,以下为本人的个人理解,如有错误,欢迎指出. 同时对于参考的文章在最后有列出,对这些大佬们表示感谢. 本文的 ...

  7. softmax回归(Softmax Regression)

    Softmax Regression 注:这篇博客是看NG的UFLDL_Tutorial写的博客笔记,其中大量文字和公式来自该网页,自己只添加了公式推导和实验编程部分.网址为:Link. 本文主要从下 ...

  8. Softmax回归算法

    简介 在本节中,我们介绍Softmax回归模型,该模型是logistic回归模型在多分类问题上的推广,在多分类问题中,类标签  可以取两个以上的值. Softmax回归模型对于诸如MNIST手写数字分 ...

  9. 多分类任务ovo、ovr及softmax回归

    多分类任务OVO.OVR及softmax回归 – 潘登同学的Machine Learning笔记 文章目录 多分类任务OVO.OVR及softmax回归 -- 潘登同学的Machine Learnin ...

最新文章

  1. 卷积神经网络的一些规则
  2. 进击的java(2)
  3. Linux(Centos7)下redis5安装、部署、开机自启
  4. Lucene 基础理论
  5. 点击input框,添加阴影效果
  6. 非线性回归 - 案例按步骤详解 -(SPSS建模)
  7. 浪潮业务稳定连续性获Global Data唯一“Leader”评级 蝉联数据中心整体能力“Very Strong”评级
  8. 为easyui添加多条件验证
  9. 计算机网络运输层习题5-17
  10. RxJava 和 RxAndroid 四(RxBinding的使用)
  11. stm32呼吸灯c语言程序,基于stm32的PWM输出呼吸灯(包括stm32呼吸灯代码)
  12. Linux中缺32位运行库steam,Steam运行库修复工具 32位/64位 最新免费版
  13. 服务器风扇端子型号,出几样物品-相机连接头,服务器风扇,滤波器,接线端子等等如图...
  14. 修改nginx站点根目录总结经验
  15. 深圳哪个驾校比较好?
  16. 程序员最不想让你知道的尴尬瞬间,看完我眼睛都绿了
  17. WeaveSocket框架-Unity太空大战游戏-概述0
  18. 苹果告诉你-想自己换电池延长iPhone寿命还是算了吧!
  19. 网红超火罗马桌面时钟效果
  20. pl/sql插入语句插入数据库中文为????

热门文章

  1. Python(迭代、三元表达式、列表生成、生成器、迭代器)
  2. mysql忘记密码怎么改
  3. 组策略管理——软件限制策略(5)
  4. 健康的身体是一切的保证 - 保护偶的颈椎!
  5. Linux下Chrome/Chromium窗口边框有白线
  6. 冒泡排序的PHP实现 Bubble Sort
  7. Qt Designer下的一些基础操作
  8. EF +MYSQL 配置
  9. 【2012年终总结】之一 opencv + ds采集摄像头视频 MFC点点滴滴
  10. 在asp.net2.0中使用串行化对象实现自定义配置