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 plt def 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()

最新文章

  1. 来自于微信小程序的一封简讯
  2. 快速上手seajs——简单易用Seajs
  3. mac系统的一些操作常识
  4. WinForm------TreeList修改节点图标和按钮样式
  5. 初学RabbitMQ
  6. .NET设计模式(2):单件模式(Singleton Pattern)(转载)
  7. cookie丢失、登陆自动退出问题解决
  8. O2O领域添新军,正品网加快布局的战略考量
  9. poj 3225 间隙(横截面和填充操作)
  10. 使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)
  11. AS3条件编译
  12. Java中的值传递
  13. 2015.07.12hadoop伪分布安装
  14. 记录一个nginx的配置
  15. Java核心技术卷一 · 笔记(1)
  16. MAC--NPAPI学习(一)简要介绍NPAPI的函数
  17. javascript最全最好的判断数组的方法
  18. 跨域调用接口的方法之一:$.ajaxSetup()
  19. ImageProcessor组件
  20. Windows命令行参数的知识(一)

热门文章

  1. 16.REPL 命令
  2. IE中实现placeholder
  3. 洛谷 P2679 子串
  4. Java 批量修改文件后缀
  5. 使用Vue脚手架(vue-cli)从零搭建一个vue项目(包含vue项目结构展示)
  6. Python Jsonpath模块用法
  7. 【iOS开发-29】解决方式:TabBar的图片不显示,仅仅显示灰色的正方形
  8. iOS Threading编程指南 官方文档翻译第一篇(序言)
  9. HTML中input标签maxlength属性的妙处
  10. QQ群功能设计与心理学