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

机器学习常见激活函数

Sigmoid 函数

        常用于二分类问题

         优点

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

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

        缺点:

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

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

softmax

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

Tanh

 

Relu(修正线性单元)

 

相关文章:

  • 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舵机控制
  • 塞尔维亚总统因突发健康问题,中断对美国的正式访问并回国
  • 美国证实加拿大及墨西哥汽车零部件免关税
  • “五一”假期首日跨区域人员流动预计超3.4亿人次
  • 韩国代总统、国务总理韩德洙宣布辞职,将择期宣布参选总统
  • 增诉滥用职权罪,尹锡悦遭韩国检方追加起诉
  • 4月一二线城市新房价格环比上涨,沪杭涨幅居百城前列