当前位置: 首页 > news >正文

机器学习常见激活函数

Sigmoid 函数

        常用于二分类问题

         优点

        函数的值域在(0,1)之间,可将任意实数映射到0到1的区间,常被用于将输出解释为概率。

        将很大范围内的输入特征值压缩到0~1之间,使得在深层网络中可以保持数据幅度不会出现较大的变化,而Relu函数则不会对数据的幅度作出约束;

        缺点:

        当输入非常大或非常小的时候,输出基本为常数,即变化非常小,进而导致梯度接近于0;

        梯度可能会过早消失,进而导致收敛速度较慢,例如与Tanh函数相比,其就比sigmoid函数收敛更快,是因为其梯度消失问题较sigmoid函数要轻一些;

softmax

        Softmax一般用来作为神经网络的最后一层,用于多分类问题的输出。其本质是一种激活函数,将一个数值向量归一化为一个概率分布向量,且各个概率之和为1。

Tanh

 

Relu(修正线性单元)

 

http://www.dtcms.com/a/65177.html

相关文章:

  • Vitis IDE 艰难切换--从传统 Vitis GUI 到 2024.1 统一软件界面
  • NetAssist 5.0.14网络助手基础使用及自动应答使用方案
  • 【学习笔记】《逆向工程核心原理》03.abex‘crackme-2、函数的调用约定、视频讲座-Tut.ReverseMe1
  • ESP8266-调试
  • 代理(Delegate)、闭包(Closure)、Notification(通知中心) 和 swift_event_bus适用场景和工作方式
  • vue3实现虚拟滚动Vue-Virtual-Scroller
  • docker2
  • 2.angular指令
  • 根据指定 Excel 模板将 Excel 明细数据生成新的 Excel 文档
  • JVM垃圾收集器合集
  • 考研复试c语言常见问答题汇总2
  • Git Fast-forward 合并详解:原理、场景与最佳实践
  • 【Ubuntu系统设置固定内网ip,且不影响访问外网 】
  • 基于Python实现手写数字识别
  • 字节跳动 —— 建筑物组合(滑动窗口+溢出问题)
  • 大白话 Vue 中的keep - alive组件,它的作用是什么?在什么场景下使用?
  • 3ds Max 快捷键分类指南(按功能划分)
  • RabbitMQ从入门到实战-2
  • 深度学习Y1周:调用官方权重进行检测
  • 程序代码篇---STM舵机控制
  • pyecharts制作gdp动态柱形图-学习记录
  • 接口自动化入门 —— Jmeter实现在接口工具中关联接口处理方案
  • 面试之《什么是流式渲染》
  • 11. Pandas :操作Excel文件(Excel报表的案例研究)
  • Python第十八课:目标检测 | 让计算机看懂世界
  • BambuStudio学习笔记:ModelArrange
  • Qt开源控件库(qt-material-widgets)的编译及使用
  • thinkphp download()函数下载中文名文件名乱码
  • HCIP复习拓扑练习(修改版)
  • Qt 6.6.1 中 QPixmap::grabWindow() 的用法与替代方案