深度学习激活函数

ops/2025/3/11 1:08:18/

上图展示常用的几个激活函数,各有优缺点

1. Sigmoid当神经元的激活在接近0或1的时候会饱和,也就是说当x继续变大,函数值不会有什么改变,也就是梯度消失。并且Sigmoid函数的输出不是以0为中心的,所以输出的要么都是正数要么都是负数,这将会导致Z字型梯度下降。

2.ReLU对于随机梯度下降的收敛有巨大的加速作用,而且几乎没有计算量。但是ReLU的单元比较脆弱且容易“死掉”,因为一旦是负数就是0所以神经元就没有贡献。

3.LeakyReLU则解决了ReLU“死掉”的问题

4.ELU在x<0时具有负指数的特性,可以避免死亡神经元问题,相对于LeakyReLU在负值计算时间更长。

5.SELU是在ELU函数的基础上提出的改进方法,目的是通过对网络的初始化和激活函数进行约束来解决深层神经网络的梯度消失和梯度爆炸等问题。


http://www.ppmy.cn/ops/164804.html

相关文章

Linux学习笔记(以Ubuntu为例)

以Ubuntu为例操作命令的笔记。 其实Linux不同发行版的基础命令区别不大。 Linux命令基础格式 命令通用格式&#xff1a;command [-options] [parameter] 语法中的[]&#xff0c;表示可选的意思 command&#xff1a;命令本身-options&#xff1a;[可选&#xff0c;非必填]…

WordPress开发到底是开发什么?

WordPress 开发主要涉及基于 WordPress 平台构建、定制和扩展网站功能的过程。它不仅仅是简单的网站搭建&#xff0c;而是通过代码和技术实现个性化需求。 以下是 WordPress 开发的核心内容&#xff1a; 1. 主题开发&#xff08;Theme Development&#xff09; 功能&#xff…

【redis】全局命令set、get、keys

生产环境 未来在工作中会涉及到的几个环境&#xff1a; 办公环境&#xff08;入职后&#xff0c;公司给你发个电脑&#xff09;开发环境 有的时候&#xff0c;开发环境和办公环境是一个&#xff08;一般做前端和做客户端&#xff09;有的时候&#xff0c;开发环境是一个单独的…

XGBClassifiler函数介绍

目录 前言函数介绍示例 前言 XGBClassifier 是 XGBoost 库中用于分类任务的类。XGBoost 是一种高效且灵活的梯度提升决策树&#xff08;GBDT&#xff09;实现&#xff0c;它在多种机器学习竞赛中表现出色&#xff0c;尤其擅长处理表格数据。 函数介绍 XGBClassifiler(max_de…

美畅物联丨P2P系列之STUN服务器:助力网络穿透

在当今WebRTC等实时通信应用广泛兴起的复杂网络环境下&#xff0c;如何在NAT&#xff08;网络地址转换&#xff09;环境中实现高效、稳定的点对点&#xff08;P2P&#xff09;连接成为关键。STUN&#xff08;Session Traversal Utilities for NAT&#xff09;服务器作为应对这一…

neo4j-解决neo4j网页版打不开

目录 问题描述 解决方案 原因刨析 问题描述 我在云服务上部署了neo4j&#xff0c;并且设置了neo4j配置以及服务器的安全组&#xff0c;以便本地电脑可以访问。但是当我进入neo4j网页&#xff08;http://<我的服务器IP>:7474&#xff09;时&#xff0c;却无法访问。 …

STM32 进阶 定时器

在stm32中定时器大概分为4类 1、系统定时器&#xff1a;属于arm内核&#xff0c;内嵌在NVIC中 2、高级定时器&#xff1a;可以用来刹车和死区 3、通用定时器&#xff1a;可以用来输出pwm方波 4、基本定时器&#xff1a;只能记数 系统定时器注意&#xff1a; 1、系统定时器…

nginx配置反向代理服务器,实现在https网站中请求http资源

文章目录 一、前言二、Nginx反向代理的工作原理三、Nginx反向代理的主要功能‌四、Nginx反向代理的配置和使用场景五、实战配置5.1 首先&#xff0c;修改宝塔面板配置5.2 接着配置代理服务器5.3 完成上面所有配置后5.4最后还要在原来的index.html文件里添加5.5 或者可以操作服务…