![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow
文章平均质量分 63
有情怀的机械男
这个作者很懒,什么都没留下…
展开
-
【tensorFlow】——图像数据增强、读取图像、保存图像
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/4/13 10:54# @Author : @linlianqin# @Site : # @File : 数据增强(distorted).py# @Software: PyCharm# @description:一些基于TensorFlow的数据处理方法import tensorflow as tfimport cv2import matplotl.原创 2021-04-13 12:29:23 · 1192 阅读 · 1 评论 -
【tensorflow】——tensorboard可视化计算图以及参数曲线图loss图
参考文献:https://zhuanlan.zhihu.com/p/71328244目录1.可视化计算图2.可视化参数3. 远程tensorboard4、报错真是出来混迟早是要还的,之前一直拒绝学习Tensorboard,因为实在是有替代方案,直到发现到了不得不用的地步。下面主要介绍一下怎么使用Tensorboard来可视化参数,损失以及准确率等变量。1.可视化计算图下面是一个单层网络的手写体分类示例:import tensorflow as tffrom ten原创 2021-04-12 17:04:22 · 3252 阅读 · 0 评论 -
【机器学习】——卷积神经网络(Keras)修改学习率(定值+自适应)
目录1、直接获取现有模型的学习率2、打印显示学习率3、调整学习率1)1.LearningRateScheduler2)ReduceLROnPlateau利用tensorflow的Keras模块我们可以建立我们自己定义的卷积神经网络模型,但是一般不会触碰到学习率这个问题,一般默认的学习率都是0.001,有时候希望学习率小一点,需要调参,因此记录一下1、直接获取现有模型的学习率import tensorflow.keras as tfkfrom tensorflow.kera原创 2021-03-26 14:17:08 · 5933 阅读 · 0 评论 -
【TensorFlow】——expand_dims、transpose、squeeze
原创 2020-08-30 17:38:33 · 189 阅读 · 0 评论 -
【TensorFlow】——Windows10、pycharm、Python3.6.4中安装CPU和GPU两种版本的TensorFlow
tensorflow分为两种,一种是cpu版本,一种是gpu版本CPU版本可以直接通过pip进行安装:这里是在国内镜像源中进行的下载,下载的版本是2.2.0版本pip --default-timeout=1000 install tensorflow-cpu==2.2.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.comGPU版本可以通过pip进行安装:这里可以通过pip完成GPU版本的TensorFlow原创 2020-06-29 18:10:41 · 397 阅读 · 0 评论 -
【TensorFlow】——合并与分割(stack、concat、split)
原创 2020-06-20 13:10:26 · 433 阅读 · 0 评论 -
【TensorFlow】——实现minist数据集分类的前向传播(常规神经网络非卷积神经网络)
目录一、常规神经网络模型二、TensorFlow实现前向传播步骤1、读取数据集2、batch划分3、根据神经网络每一层的神经元个数来初始化参数w,b4、进行每一层输入输出的计算5、对每一层的输出进行非线性relu函数变换6、计算一个batch训练后的误差loss7、计算每一次loss对参数的梯度8、根据梯度进行参数的迭代三、常见错误纠错1、tf.Variable()忘记使用——将需要求导的参数进行该操作,系统会自动记录导数的变化2、迭代后的参数会自动变成t原创 2020-06-20 11:58:04 · 895 阅读 · 0 评论 -
【TensorFlow】——expand_dims、transpose、squeeze
原创 2020-06-20 10:18:53 · 169 阅读 · 0 评论 -
【TensorFlow】——broadcast_to(在不复制内存的情况下自动扩张tensor)
目录作用:内在的思路优点什么时候可以broadcast tf.boradcast_to .VS tf.tile作用:在不会实际意义上复制数据的情况下进行tensor的维度和形状的扩张,使得两个tensor维度和形状一致对两个维度不一致的tensor进行加减前进行broadcast后,可以进行加减操作内在的思路1、小维度对齐2、扩展维度使得二者维度一致3、对每一个维度进行size的扩张,使得每个维度的长度一样优点1、减少内存2、..原创 2020-06-20 10:15:02 · 742 阅读 · 0 评论 -
【TensorFlow】——索引与切片
1、利用index进行索引2、利用“:”和“...”进行索引与切片3、tf.gather()——对一个维度进行乱序索引优势:缺点:例子4、tf.gather_nd()——同时对多个维度进行索引5、tf.boolean_mask()——通过布尔值来进行索引原创 2020-06-19 17:06:22 · 1226 阅读 · 0 评论 -
【TensorFlow】——不同shape的tensor在神经网络中的应用(scalar,vector,matrix)
1、scalar——标量1)在神经网络中存在的场景 2)one_hot编码3)举例应用2、vector——向量 3、matrixs——矩阵4、dim=3的tensor5、dim=4的tensor6、dim=5的tensor原创 2020-06-18 18:24:52 · 690 阅读 · 0 评论 -
【tensorflow】——创建tensor的方法
目录1、tf.constant()2、tf.Variable()3、tf.zeros():用0去填充指定形状的数组 4、tf.convert_to_tensor(a,dtype=tf.int32)5、tf.ones():用1去填充指定形状的数组6、tf.fill():用指定的元素去填充指定形状的数组7、随机化初始化进行创建1)normal正态分布2)Uniform均匀分布均匀分布的应用原创 2020-06-18 17:37:55 · 5596 阅读 · 0 评论 -
【tenserflow】——数据类型以及常用属性
目录一、什么是Tensor?二、Tensorflow常见数据类型三、Tensorflow常见属性device\cpu\gpu\ndim\shape\rank等1、创建一个tensor1)tf.constant()2)tf.Variable()2、判断一个变量是否为tensor张量 3、生成不同设备(cpu,gpu)上的tensor4、判断一个tensor工作的设备5、cpu和gpu不同设备上tensor的转换6、tensor载体上的数据和numpy库上的数据的相原创 2020-06-17 15:50:01 · 655 阅读 · 0 评论