TensorFlow入门
文章平均质量分 75
TensorFlow入门
鸣鼓ming
这个作者很懒,什么都没留下…
展开
-
13-TensorFlow RNN与LMST和GRU
RNN 面临的较大问题是无法解决长跨度依赖问题,即后面节点相对于跨度很大的前面时间节点的信息感知能力太弱.如下图左上角的句子中 sky 可以由较短跨度的词预测出来(云朵联想到天空),而右下角句子中的 French 与较长跨度之前的 France 有关系(法国联想到法语),即长跨度依赖,比较难预测。1.LMST为了解决长期依赖问题,长短记忆网络(Long Short Term Memory,LSTM)应运而生。之所以 LSTM 能解决 RNN 的长期依赖问题,是因为 LSTM 使用门(gate)机制对原创 2022-04-30 16:28:57 · 460 阅读 · 0 评论 -
12-TensorFlow RNN的简单使用
1.RNN概念RNN: 借助循环核(cell)提取特征后,送入后续网络(如全连接网络 Dense) 进行预测等操作。RNN 借助循环核从时间维度提取信息,循环核参数时间共享。1.循环核循环核具有记忆力,通过不同时刻的参数共享,实现了对时间序列的信息提取。每个循环核有多个记忆体,对应图 1.2.1 中的多个小圆柱。记忆体内存储着每个时刻的状态信息ℎ𝑡,这里h𝑡 = tanh( 𝑥𝑡𝑤𝑥ℎ+ℎ𝑡−1wℎℎ + 𝑏ℎ)。其中,𝑤𝑥ℎ、wℎℎ为权重矩阵,𝑏ℎ为偏置,𝑥𝑡为当前时刻的输入特征,ℎ𝑡−1为记忆原创 2022-04-29 22:04:08 · 1674 阅读 · 0 评论 -
11-TensorFlow 基于ResNet的轴承故障诊断
1.数据集数据是来自凯斯西储大学(CWRU)滚动轴承数据中心.官方网站数据下载地址: https://csegroups.case.edu/bearingdatacenter/pages/download-data-fileCWRU滚动轴承数据采集系统:CWRU轴承中心数据采集系统如上图所示。本试验的试验对象为图中的驱动端轴承,被诊断的轴承型号为深沟球轴承SKF6205,有故障的轴承由电火花加工制作而成,系统的采样频率为12kHz。被诊断的轴承一共有3种缺陷位置,分别是滚动体损伤,外圈损伤与内圈损原创 2022-04-22 15:40:18 · 1647 阅读 · 2 评论 -
10-TensorFlow 基于LeNet的轴承故障诊断
1.数据集数据是来自凯斯西储大学(CWRU)滚动轴承数据中心.官方网站数据下载地址: https://csegroups.case.edu/bearingdatacenter/pages/download-data-fileCWRU滚动轴承数据采集系统:CWRU轴承中心数据采集系统如上图所示。本试验的试验对象为图中的驱动端轴承,被诊断的轴承型号为深沟球轴承SKF6205,有故障的轴承由电火花加工制作而成,系统的采样频率为12kHz。被诊断的轴承一共有3种缺陷位置,分别是滚动体损伤,外圈损伤与内圈损原创 2022-04-22 15:28:14 · 669 阅读 · 0 评论 -
09-TensorFlow 基于WDCNN的轴承故障诊断
1.数据集数据是来自凯斯西储大学(CWRU)滚动轴承数据中心.官方网站数据下载地址: https://csegroups.case.edu/bearingdatacenter/pages/download-data-fileCWRU滚动轴承数据采集系统:CWRU轴承中心数据采集系统如上图所示。本试验的试验对象为图中的驱动端轴承,被诊断的轴承型号为深沟球轴承SKF6205,有故障的轴承由电火花加工制作而成,系统的采样频率为12kHz。被诊断的轴承一共有3种缺陷位置,分别是滚动体损伤,外圈损伤与内圈损原创 2022-04-22 14:32:02 · 5822 阅读 · 8 评论 -
08-TensorFlow 经典卷积神经网络
1.数据集介绍CIFAR-10是一个更接近普适物体的彩色图像数据集。CIFAR-10 是由Hinton 的学生Alex Krizhevsky 和Ilya Sutskever 整理的一个用于识别普适物体的小型数据集。一共包含10 个类别的RGB 彩色图片:飞机( airplane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( truck )。提供 5万张 32 *原创 2022-04-20 20:24:14 · 1204 阅读 · 0 评论 -
08-TensorFlow 网络导包方式下载数据集
数据集不一定要下载保存到本地磁盘中才能使用, 我们也可以直接通过网络导包的方式来使用, 就比如之前的鸢尾花分类的数据集.下面介绍几个可以通过网络导包方式获取的数据集.1.Iris数据集1.数据集介绍共有数据150组,每组包括花萼长、花萼宽、花瓣长、花瓣宽4个输入特征。同时给出了,这一组特征对应的鸢尾花类别。类别包括Setosa Iris(狗尾草鸢尾),Versicolour Iris(杂色鸢尾),Virginica Iris(弗吉尼亚鸢尾)三类,分别用数字0,1,2表示。2.数据集获取impor原创 2022-04-20 15:25:31 · 731 阅读 · 0 评论 -
07-TensorFlow 模型参数提取
之前介绍了神经网络可以生成模型文件进行存储, 其实模型中的参数是可以查看的, 详情请看代码import tensorflow as tffrom tensorflow.keras.layers import Densefrom tensorflow.keras import Modelfrom sklearn import datasetsimport numpy as npx_train = datasets.load_iris().datay_train = datasets.load_原创 2022-04-18 21:53:44 · 977 阅读 · 0 评论 -
06-TensorFlow 自制数据集
1.数据文件介绍训练集60000张数字图片, 测试集10000张图片.都是黑底白字的灰度图,每张图有28行28列个像素点, 命名格式为 序号_数值两个文本文件中, 每行分别是图片名, 标签(对应的数值)路径参数:train_path = './mnist_image_label/mnist_train_jpg_60000/'train_txt = './mnist_image_label/mnist_train_jpg_60000.txt'x_train_savepath = './原创 2022-04-18 17:38:34 · 3913 阅读 · 6 评论 -
05-TensorFlow 使用简易模型对深度学习的理解
我们这里还是使用鸢尾花分类的神经网络模型来进行讲解1.数据集共有数据150组,每组包括花萼长、花萼宽、花瓣长、花瓣宽4个输入特征。同时给出了,这一组特征对应的鸢尾花类别。类别包括Setosa Iris(狗尾草鸢尾),Versicolour Iris(杂色鸢尾),Virginica Iris(弗吉尼亚鸢尾)三类,分别用数字0,1,2表示。下面是训练集的特征数据, 可以看到数据是一个150*4的数组,表示有150组数据, 每组数据有4个特征值. 其实神经网络输入的不管是声音还是图片, 最终都会转化成离散原创 2022-04-17 21:03:05 · 918 阅读 · 0 评论 -
04-TensorFlow 使用八股搭建神经网络
1.tf.keras 搭建神经网络六步法第一步:import 相关模块,如 import tensorflow as tf。第二步:指定输入网络的训练集和测试集,如指定训练集的输入 x_train 和标签y_train,测试集的输入 x_test 和标签 y_test。第三步:逐层搭建网络结构,model = tf.keras.models.Sequential()。第四步:在 model.compile()中配置训练方法,选择训练时使用的优化器、损失函数和最终评价指标。第五步:在 model原创 2022-01-25 15:46:16 · 1615 阅读 · 0 评论 -
03-TensorFlow 神经网络优化过程
1.预备知识1.tf.where()条件语句真返回A,条件语句假返回Btf.where(条件语句,真返回A,假返回B)import tensorflow as tfif __name__ == '__main__': a=tf.constant([1,2,3,1,1]) b=tf.constant([0,1,3,4,5]) c=tf.where(tf.greater(a,b), a, b) # 若a>b,返回a对应位置的元素,否则返回b对应位置的元素 pr原创 2022-01-24 16:09:50 · 2125 阅读 · 1 评论 -
02-TensorFlow 神经网络实现鸢尾花分类
1.数据集介绍共有数据150组,每组包括花萼长、花萼宽、花瓣长、花瓣宽4个输入特征。同时给出了,这一组特征对应的鸢尾花类别。类别包括Setosa Iris(狗尾草鸢尾),Versicolour Iris(杂色鸢尾),Virginica Iris(弗吉尼亚鸢尾)三类,分别用数字0,1,2表示。2.准备数据1.数据集读入这个数据集可以通过代码直接从网上导入from sklearn import datasetsif __name__ == '__main__': #共有150组数据 x原创 2022-01-23 10:10:30 · 2029 阅读 · 2 评论 -
01-TensorFlow 基本概念与常见函数
1.数据类型TensorFlow主要有以下几种数据类型2.张量1.张量定义TensorFlow 中的 Tensor 表示张量,是多维数组、多维列表,用阶表示张量的维数。0 阶张量叫做标量,表示的是一个单独的数,如 1 2 3;1 阶张量叫作向量,表示的是一个一维数组如[1,2,3];2 阶张量叫作矩阵,表示的是一个二维数组,它可以有 i 行 j列个元素,每个元素用它的行号和列号共同索引到,如在[[1,2,3],[4,5,6],[7,8,9]]中,2 的索引即为第 0 行第 1 列。原创 2022-01-22 11:02:13 · 1333 阅读 · 0 评论