| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> tensorflow2.0学习日记2——神经网络的优化过程 -> 正文阅读 |
|
[人工智能]tensorflow2.0学习日记2——神经网络的优化过程 |
学习视频链接 【北京大学】Tensorflow2.0_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1B7411L7Qt?p=12 目录 1.2 np.random.RandomState.rand() 1.4?np.mgrid[]、.ravel()、np.c_[] 一、预备知识1.1 tf.where()1、作用 条件语句真返回 A,条件语句假返回 B 2、语法 tf.where(条件语句, 真返回A,假返回B) 3、代码
运行结果: c: tf.Tensor([1 2 3 4 5], shape=(5,), dtype=int32) 1.2 np.random.RandomState.rand()1、作用 返回一个 [0, 1) 之间的随机数 2、语法 np.random.RandomState.rand(维度) # 维度为空,返回标量 3、代码
运行结果: a: 0.417022004702574 1.3?np.vstack()1、作用 将两个数组按垂直方向叠加 2、语法 np.vstack(数组1, 数组2) 3、代码
运行结果: c: 1.4?np.mgrid[]、.ravel()、np.c_[]1、np.mgrid[] np.mgrid[ 起始值: 结束值: 步长, 起始值: 结束值: 步长, ... ] 2、x.ravel() x.ravel() 将 x 变为一维数组,“ 把 . 前变量拉直” 3、np.c_[] np.c_[] 使返回的间隔数值点配对 np.c_[ 数组1, 数组2, ... ] 4、代码 二、复杂度学习率2.1 神经网络(NN)复杂度1、NN 复杂度:多用 NN 层数和 NN 参数的个数表示 2.2 学习率2.3 指数衰减学习率可以先用较大的学习率,快速得到较优解,然后逐步减小学习率,使模型在训练后期稳定。 指数衰减学习率 = 初始学习率 * 学习率衰减率 (当前轮数 / 多少轮衰减次)?
三、激活函数3.1 Sigmoid 函数特点: (1) 易造成梯度消失 (2) 输出非 0 均值,收敛慢 (3) 幂运算复杂,训练时间长 3.2 tanh 函数?特点: (1) 输出是 0 均值 (2) 易造成梯度消失 (3) 幂运算复杂,训练时间长 3.3 relu 函数优点: (1) 解决了梯度消失问题 (在正区间) (2) 只需判断输入是否大于0,计算速度快 (3) 收敛速度远快于 sigmoid 和 tanh 缺点: (1) 输出非 0 均值,收敛慢 (2) Dead RelU 问题:某些神经元可能永远不会被激活,导致相应的参数永远不能被更新 3.4 Leaky Relu 函数理论上来讲,Leaky Relu 有 Relu 的所有优点,外加不会有 Dead Relu 问题,但是在实际操作当中,并没有完全证明 Leaky Relu 总是好于 Relu 3.5 总结四、损失函数4.1 均方误差4.2 代码1、简介 2、python代码
? 4.3 自定义损失函数? 4.4 代码1、简介 ? 2、python 代码
? 3、python?代码 ? 4.5 交叉熵损失函数? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:44:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |