饱和非线性(saturating nonlinearities)和非饱和非线性(non-saturating nonlinearities)的区别

在论文《 ImageNet Classification with Deep Convolutional Neural Networks》中描述激活函数时,用了饱和非线性函数和非饱和非线性函数的区别。这里在这里描述其差别。

  1. 直观理解
    饱和激活函数会压缩输入值。
  2. 定义
    在这里插入图片描述
  3. 举例
    对于Rectified Linear Unit (ReLU)激活函数f(x) = max(0, x),当x趋于正无穷则f(x)也趋于正无穷。所以该函数是非饱和的。
    在这里插入图片描述
    sigmoid函数的范围是[0, 1]所以是饱和的。
    在这里插入图片描述
    tanh函数也是饱和的,因为其取值范围为[-1,1]。
    在这里插入图片描述

本文是下面链接的翻译:英文原文

### FLAC3D中非饱和土壤降雨入渗的模拟 在FLAC3D中,模拟非饱和土壤的行为通常涉及定义材料特性以及水力传导函数水分保留曲线。这些参数可以通过内置命令设置来描述土壤的渗透性吸湿能力。以下是基于提供的引用内容其他专业知识构建的一个典型代码示例。 #### 材料特性的设定 为了模拟非饱和土壤在降雨条件下的行为,需要定义以下关键参数: - **初始孔隙压力**:通过`zone initialize pore-pressure`命令指定。 - **水分保持曲线**:使用Van Genuchten模型或其他适用模型。 - **渗透系数**:随含水量变化而改变。 ```python model new model large-strain off fish automatic-create off ; Define material properties for unsaturated soil material property density=1900 bulk=8e7 shear=4e7 ... permeability-x=1e-10 permeability-y=1e-10 permeability-z=1e-10 ... ; Set initial conditions (pore pressure) zone initialize pore-pressure gradient 0 0 -1000 range z 0 10 ; Boundary condition setup boundary fluid fix pore-pressure range zmax 0 boundary fluid velocity-normal -1e-6 range zmin 0 ; Rainfall infiltration at top surface ; Solver settings solve ratio-local 1e-5 ``` 上述代码片段展示了如何初始化孔隙压力并施加边界条件以模拟降雨入渗过程[^1]。顶部表面设置了恒定流速作为降雨输入,底部则固定了孔隙压力。 #### 关于扩散模型的应用扩展 尽管当前问题是关于FLAC3D的具体应用,但从更广泛的视角来看,现代机器学习方法也可以辅助此类物理仿真任务。例如,在引用[2]提到的工作中,DP3利用多层感知机(MLP)编码器处理三维点云数据,并生成连续动作序列。这种方法可以被借鉴用来优化复杂地质结构建模中的某些环节。 此外,考虑到GAN架构及其变种形式(如引用[3]-[5]所讨论的内容),它们可能有助于改进传统数值分析工具无法轻易捕捉的现象学特征。比如,采用非饱和损失(non-saturating loss)[^4]能够改善训练稳定性,从而更好地拟合实际观测到的数据分布模式。 #### 注意事项 需要注意的是,以上给出的例子仅作为一个基础框架供参考;具体项目实施时还需要依据实际情况调整各项参数值,并验证其合理性与准确性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值