一、sigmoid 函数简介

以下内容来自百度百科:Sigmoid函数是一个在生物学中常见的S型函数,也称为S型生长曲线。在信息科学中,由于其单增以及反函数单增等性质,Sigmoid函数常被用作神经网络的激活函数,将变量映射0,1之间

sigmoid 函数也叫 Logistic 函数,用于隐层神经元输出,取值范围为(0,1),它可以将一个实数映射到(0,1)的区间,可以用来做二分类。在特征相差比较复杂或是相差不是特别大时效果比较好。

Sigmoid 作为激活函数有以下优缺点:

优点平滑易于求导

缺点:激活函数计算量大,反向传播求误差梯度时,求导涉及除法;反向传播时,很容易就会出现梯度消失的情况,从而无法完成深层网络的训练。

二、绘制 sigmoid 函数

下述中,需要指出,exp:高等数学里以自然常数e为底的指数函数

numpy.exp():返回e的幂次方,e是一个常数为2.71828

【Python 机器学习 基础】绘制 sigmoid 函数曲线 || exp:以e为底的指数函数(科普向)相关推荐

  1. python不支持prelu_python实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数

    python实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数 # -*- coding:utf-8 -*- from matplotlib import pyplot as ...

  2. python:实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数

    python实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数 # -*- coding:utf-8 -*- from matplotlib import pyplot as ...

  3. Python机器学习基础篇三《无监督学习与预处理》

    前言 前期回顾: Python机器学习基础篇二<为什么用Python进行机器学习> 上面这篇里面写了文本和序列相关. 我们要讨论的第二种机器学习算法是无监督学习算法.无监督学习包括没有已知 ...

  4. Python机器学习基础篇二《监督学习》

    前言 前期回顾: Python机器学习基础篇一<为什么用Python进行机器学习> 前面说过,监督学习是最常用也是最成功的机器学习类型之一.本章将会详细介绍监督学 习,并解释几种常用的监督 ...

  5. Python机器学习基础之Matplotlib库的使用

    声明:代码的运行环境为Python3.Python3与Python2在一些细节上会有所不同,希望广大读者注意.本博客以代码为主,代码中会有详细的注释.相关文章将会发布在我的个人博客专栏<Pyth ...

  6. Python机器学习基础教程-第2章-监督学习之K近邻

    前言 本系列教程基本就是摘抄<Python机器学习基础教程>中的例子内容. 为了便于跟踪和学习,本系列教程在Github上提供了jupyter notebook 版本: Github仓库: ...

  7. python机器学习基础教程-学习笔记(一)

    了解 scikit-learn 及其用法是很重要的,但还有其他一些库也可以改善你的编程体验. scikit-learn 是基于 NumPy 和 SciPy 科学计算库的.此外,我们还会用到 panda ...

  8. Python机器学习基础之Python的基本语法(一)

    当今世界已经进入了大数据的时代.随着信息化的不断发展,人工智能.机器学习等词语越来越被人们所熟知,而他们也渐渐地成了这个时代的弄潮儿,走在了信息时代的前端.从本篇博客开始,小编将带领大家一起走进人工智 ...

  9. Python机器学习基础教程——鸢尾花分类

    Python机器学习基础教程--鸢尾花分类 初识数据 训练数据与测试数据 观察数据-数据可视化 模型的建立与评估--K近邻算法 她还有一些鸢尾花的测量数据,这些花之前已经被植物学专家鉴定为属于 set ...

最新文章

  1. JGG: 赵方庆、赵翔等开发高效捕获RNA病毒基因组的宏转录组建库测序新技术
  2. python中文名字叫什么-什么是Python
  3. 移动硬盘计算机无法打开硬盘,移动硬盘无法识别
  4. Qt打开文件对话框同时选中多个文件或单个文件
  5. 两个fetion飞信API
  6. 1.1.0-简介-P5-时间、时钟和事件顺序
  7. git 怎么还原历史版本_git 还原到服务器版本
  8. 苹果id无法登陆_苹果手机无法连接到app store怎么办
  9. 【韩语图片文字识别】如何快速识别韩语图片文字,将文字变成电子档,进行翻译处理教程
  10. C/C++和Lua混合编程
  11. 论剑大数据技术,效率为王!天善智能掘金数据技术沙龙【上海站 12.09】
  12. ios swift是静态语言吗
  13. 解决Chaquopy在AS中pip安装过慢的问题
  14. 浙里办开发票据认证单点登陆、令牌获取用户信息
  15. win10企业版激活(自测有效)
  16. Java拼图小游戏------《Java程序设计》课程设计
  17. android studio 配置HTTP proxy
  18. 各大网站 http server分析
  19. C++学习笔记【模板】
  20. 追根朔源java中的集合的toString

热门文章

  1. 「Python条件结构」判断是否能同时被3、5、7整除
  2. Mysql批量插入数据问题解决和优化
  3. 阿里云AI平台NLP使用
  4. React:后端返回pdf数据流,前端打开页面预览,使用fetch,PDFObject
  5. Java基础:Java八大基本数据类型
  6. 计算机办公软件试题答案,2017年office办公软件考试题目及答案
  7. 汇编与接口技术课程总结1——汇编程序debug调试
  8. Using insecure protocols with repositories, without explicit opt-in, is unsupported.解决方案
  9. 用Python+OpenCV+PyQt开发的答题卡识别软件
  10. 微软2007 Office System全解