DIFFERENCE BETWEEN SOFTMAX FUNCTION AND SIGMOID FUNCTION

二者主要的区别见于,

  • softmax 用于多分类,sigmoid 则主要用于二分类;
⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪F(Xi)=11+exp(−Xi)=exp(Xi)exp(Xi)+1F(Xi)=exp(Xi)∑kj=0exp(Xj),i=0,1,…,k
import numpy as np
import matplotlib.pyplot as pltdef sigmoid(inputs):return np.exp(inputs)/(np.exp(inputs)+1)
def softmax(inputs):return np.exp(inputs)/sum(np.exp(inputs))x = range(21)
sigmoid_x = sigmoid(x)
softmax_x = softmax(x)plt.plot(x, sigmoid_x, x , softmax_x, lw=2)
plt.legend(['sigmoid', 'softmax'])plt.show()

转载于:https://www.cnblogs.com/mtcnn/p/9421702.html

sigmoid function vs softmax function相关推荐

  1. 机器学习笔记(十)——Logistic Function AND Softmax Function

    一.说明 在逻辑回归和一些机器学习算法中, Logistic函数和Softmax函数是常用到的,今天就先讨论下这两个函数. 二.Logistic Function Logistic function一 ...

  2. What is the Softmax Function?详解机器学习中的Softmax函数【小白菜可懂】

    目录 定义 公式 计算 Softmax vs Sigmoid Softmax vs Sigmoid 计算 Softmax vs Argmax Softmax vs Argmax 计算 应用 神经网络中 ...

  3. R语言构建xgboost模型:自定义损失函数(目标函数、loss function、object function)、评估函数(evaluation function)

    R语言构建xgboost模型:自定义损失函数(目标函数.loss function.object function).评估函数(evaluation function) 目录

  4. 关于JavaScript中Function Declaration与Function Expression的进一步说明

    区分变量与对象 在讨论函数声明与函数表达式之前,我觉得有必要明确一下JavaScript中变量及对象的区别.具体来说: JavaScript中的对象(Object)是一个实体,而变量(Variable ...

  5. JS-立即执行函数(function(){...})() amp;amp; (function(){...})()

    在学习闭包的过程中遇到了(立即执行),之前见到(function(){...})() && (function(){...}())这种写法,就没有去知其所以然,也不会去写这种函数.所以 ...

  6. 区别 (function($){...})(jQuery)、$(function(){ })和$.fn

    一.(function($){-})(jQuery) 首先function(arg){...}定义了一个匿名函数,参数为arg,而调用时需要在函数后面写上括号和实参,由于操作符的优先级,函数本身也需要 ...

  7. Function function 隐式function

    //****** Function & function & 隐式function// Function 是javaScript中的保留字,用来显式的定义函数对象. 前n个参数作为定义 ...

  8. (function($){...})(jQuery)、$(function(){ })和$.fn

    部分转自:http://blog.csdn.net/rambo_china/article/details/7742321 表示感谢! (function($){-})(jQuery) 首先funct ...

  9. 前端之jquery-jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})区别

    1.(function($){...})(jQuery);(1).原理:这实际上是匿名函数,如下:function(arg){...}这就定义了一个匿名函数,参数为arg:而调用函数是,是在函数后面写 ...

最新文章

  1. pku The Windy's KM最小权匹配 or 最小费用最大流
  2. java中用两个线程交替打印0-100偶数和奇数
  3. 【 MATLAB 】【 MATLAB 】DFT的性质讨论(三)序列的循环卷积及其 MATLAB 实现
  4. php facade模,PHP 设计模式之外观模式 Facade
  5. Linux下给arm的引脚电平,ARM-Linux GPIO操作事宜
  6. 第九章 组合模型在信贷风控中的应用
  7. npm安装serve实现静态资源的访问
  8. pymysql的使用(笔记)
  9. [机器学习] 模型评价参数,准确率,召回率,F1-score
  10. hadoop fs 基本命令
  11. 论文笔记:Person Re-identification with Deep Similarity-Guided Graph Neural Network
  12. 如何实现一个简单的RPC
  13. 一个非常好的建立多层结构应用的例子--Infragistics Tracker Application
  14. CAN网络总线_20220720
  15. Android 使用Calendar类获取系统时间
  16. 整理Ubuntu 14.04 Indicators 以及好的软件
  17. 学习python,我使用代码悄悄集齐了五福~哎嘿嘿
  18. 语音降噪中“音乐噪声“的处理方法
  19. 博时基金数据开发面经
  20. Allegro修改shape网络节点

热门文章

  1. 16位汇编 call调用函数 通过栈来传递参数
  2. 不认识java代码_程序员进阶:优雅的代码对于一个架构师的重要性
  3. QT误修改了系统内的头文件处理
  4. 离散数学及其应用上的一个问题
  5. shell 中的 set命令 -e -o 选项作用
  6. ios::app与ios::ate打开方式有什么不同??
  7. MySQL常用语句一、连接MySQL格式:mysql-h主机地址-u用户名-p用户密
  8. 平板电脑桌面添加计算机快捷键,驰为Vi10教你Windows 10中的这些实用快捷键
  9. java.awt.headless 模式(Linux, java.awt.headless and the DISPLAY environment variable)
  10. JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta (Linux 如何查看进程的各线程的CPU占用 )