千家信息网

激活函数activation怎么用呢

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,今天就跟大家聊聊有关激活函数activation怎么用呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面我们介绍激活函数。一,激活函数概述激
千家信息网最后更新 2026年11月04日激活函数activation怎么用呢

今天就跟大家聊聊有关激活函数activation怎么用呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

下面我们介绍激活函数。

一,激活函数概述

激活函数在深度学习中扮演着非常重要的角色,它给网络赋予了非线性,从而使得神经网络能够拟合任意复杂的函数。

如果没有激活函数,无论多复杂的网络,都等价于单一的线性变换,无法对非线性函数进行拟合。

目前,深度学习中最流行的激活函数为 relu, 但也有些新推出的激活函数,例如 swish、GELU,据称效果优于relu激活函数。

激活函数的综述介绍可以参考下面两篇文章。

《一文概览深度学习中的激活函数》

https://zhuanlan.zhihu.com/p/98472075

《从ReLU到GELU,一文概览神经网络中的激活函数》

https://zhuanlan.zhihu.com/p/98863801

二,常用激活函数

激活函数在深度学习中扮演着非常重要的角色,它给网络赋予了非线性,从而使得神经网络能够拟合任意复杂的函数。

1,tf.nn.sigmoid:将实数压缩到0到1之间,一般只在二分类的最后输出层使用。主要缺陷为存在梯度消失问题,计算复杂度高,输出不以0为中心。

2,tf.nn.softmax:sigmoid的多分类扩展,一般只在多分类问题的最后输出层使用。

3,tf.nn.tanh:将实数压缩到-1到1之间,输出期望为0。主要缺陷为存在梯度消失问题,计算复杂度高。

4,tf.nn.relu:修正线性单元,最流行的激活函数。一般隐藏层使用。主要缺陷是:输出不以0为中心,输入小于0时存在梯度消失问题(死亡relu)。

5,tf.nn.leaky_relu:对修正线性单元的改进,解决了死亡relu问题。

6,tf.nn.elu:指数线性单元。对relu的改进,能够缓解死亡relu问题。

7,tf.nn.selu:扩展型指数线性单元。在权重用tf.keras.initializers.lecun_normal初始化前提下能够对神经网络进行自归一化。不可能出现梯度爆炸或者梯度消失问题。需要和Dropout的变种AlphaDropout一起使用。

8,tf.nn.swish:自门控激活函数。谷歌出品,相关研究指出用swish替代relu将获得轻微效果提升。

9,gelu:高斯误差线性单元激活函数。在Transformer中表现最好。tf.nn模块尚没有实现该函数。

三,在模型中使用激活函数

在keras模型中使用激活函数一般有两种方式,一种是作为某些层的activation参数指定,另一种是显式添加layers.Activation激活层。

import numpy as np
import pandas as pd
import tensorflow as tf
from tensorflow.keras import layers,models

tf.keras.backend.clear_session()

model = models.Sequential()
model.add(layers.Dense(32,input_shape = (None,16),activation = tf.nn.relu)) #通过activation参数指定
model.add(layers.Dense(10))
model.add(layers.Activation(tf.nn.softmax)) # 显式添加layers.Activation激活层
model.summary()

看完上述内容,你们对激活函数activation怎么用呢有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

函数 激活 网络 问题 线性 复杂 单元 梯度 输出 深度 神经 神经网络 学习 内容 缺陷 非线性 重要 之间 参数 复杂度 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 互联网金融科技 互联网科技公司税收优惠 嘟嘟瓜互联网科技 奇士达互联网科技 互联网科技大会 顺网科技2021年互联网排名 互联网科技中介 银川新华互联网科技职业技术培训学校图片 湖南一路畅行互联网科技 苏州铭阳互联网科技有限公司 本届互联网博览会上的黑科技 乌鲁木齐新华智原互联网科技学校 互联网行业科技股 滨湖区互联网智能科技产品有哪些 浙南科技城互联网大厦招聘 广东鹅鹅鹅互联网科技有限公司 互联网时代科技型公司的机会 互联网科技手机排行榜 银川新华互联网科技学校原画 北京路客互联网科技有限公司 深圳科技互联网 互联网科技和法律行业 特约风豹互联网科技为什么扣费 互联网科技年终奖 版纳互联网科技选哪家 上海万顺科技互联网有限公司招聘 广州三三互联网科技有限公司 互联网科技的前景 瑞安市蟠桃会互联网科技有限公司
0