![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow学习笔记
heart_ace
All in or nothing
展开
-
tensorflow学习笔记:识别图中模糊的手写体数字(2)基于多层神经网络以及TensorBoard可视化网络
tensorflow学习笔记:识别图中模糊的手写体数字(2)基于多层神经网络以及TensorBoard可视化运行环境tensorflow -gpu 1.11.0python 3.6.9import tensorflow as tfimport os读取MINIST数据集from tensorflow.examples.tutorials.mnist import input_...原创 2020-01-10 11:26:40 · 578 阅读 · 0 评论 -
tensorflow学习笔记:jupyter notebook使用tensorflow-gpu或Keras训练卷积时jupyter服务重启问题解决
jupyter notebook使用tensorflow-gpu训练卷积时jupyter服务重启问题解决最近在jupyter notebook中训练卷积神经网络的时候,遇到了一次服务似乎挂掉了,但会立刻重启的问题。原以为它重启之后 就没问题了,但是重启了n多遍还是不行。在网上直接照这个问题似乎没有找到对应的答案,自己踩了坑得爬出来才行。下面记录一下检查以及解决过程。首先把jupyter n...原创 2019-10-21 14:57:45 · 2154 阅读 · 0 评论 -
tensorflow学习笔记:查看tensorflow可配置运算资源以及配置使用GPU运算
查看tensorflow可配置运算资源以及配置使用GPU运算因为还用不到分布式的tensorflow,自己没有尝试过所以就不写分布式tensorflow的使用了(等自己用上了再说),这里记录一下在跑神经网络时遇到GPU资源没有被使用,自己配置GPU运算的一些内容。一起来看看吧。查看tensorflow可以调用的GPU/CPU资源安装得时候我们会在cmd中通过nvidia-smi查看CUDA的...原创 2019-10-21 14:27:47 · 957 阅读 · 0 评论 -
tensorflow学习笔记:梯度下降与退化学习率
梯度下降写过了激活函数、损失函数,接下来就到梯度下降了。接下来记录一下梯度下降的相关知识。梯度下降是让模型接近最小偏差的过程。梯度下降是一种优化算法,常常被成为最速下降法(在运筹学中常提到的优化算法主要为最速下降法以及牛顿法。)。梯度下降的方向选取梯度的负方向,沿着下降方向按一定的学习率进行搜索,通过迭代迫近极小值。点我了解牛顿法我们通过Python代码以实例展示牛顿法求解方程(x−3)...原创 2019-10-18 09:30:35 · 508 阅读 · 0 评论 -
tensorflow学习笔记:损失函数理论及代码实现
损失函数损失函数的作用是:用于描述模型预测值与真实值的差距大小,通过真实值与预测值来指导模型的收敛方向。如果损失函数没有使用正确,这是一个非常严重的问题,他会导致最终都难以训练出正确的模型。毕竟我们在做梯度下降的时候需要找到的是最小损失值,求损失值得方法都是错的,再怎么搞都是南辕北辙。可以换一种简单点理解就是,损失函数得到的损失值越小就表示我们的预测值越接近真实值。既然这么重要,那看看都有那些...原创 2019-10-16 10:53:13 · 779 阅读 · 0 评论 -
tensorflow学习笔记:常见激活函数及其变种
激活函数;在每一个神经网络中,总会遇到各种必须要定义的函数,像激活函数啊,损失函数啊……越来越有意思了,这里就记录一下常用的激活函数吧,毕竟她在神经网络中的作用挺大的。废话不多说了,下面一起看看有哪些激活函数。首先讲讲激活函数他是干嘛的吧。他是对神经网络中某一部分神经元的非线性运算,使神经网络可以任意逼近任何非线性函数。作用:加入非线性因素,解决线性模型缺陷。sigmoid函数f(x)=1...原创 2019-10-15 18:50:41 · 321 阅读 · 0 评论 -
tensorflow学习笔记:张量介绍以及张量操作函数
张量(tensor)tensorflow程序使用tensor数据结构来代表所有的数据,计算图中,操作间传递的数据都是tensor。tensor堪为一个n维的数组或列表,每个tensor中包含类型(type)、阶(rank)和形状(shape)。tensor类型tensor类型python类型描述DF_FLOATtf.float3232位浮点数DF_DOUBL...原创 2019-09-26 19:59:40 · 799 阅读 · 0 评论 -
tensorflow学习笔记:运算函数、复数操作函数、规约计算、 序列比较与索引提取以及错误类
运算函数、复数操作函数、规约计算、 序列比较与索引提取以及错误类前一章提到了许多关于张量的操作函数,这里接着将一些运算函数、复数操作函数、规约计算、 序列比较与索引提取以及错误类记录下来。算数运算函数函数描述tf.asign(x,y,name=None)令x=ytf.add(x,y,name=None)求和tf.subtract(x,y,name=None...原创 2019-09-27 10:17:52 · 2582 阅读 · 0 评论 -
tensorflow学习笔记:小项目实战:识别图中模糊的手写数字
识别图中模糊的手写数字掌握东西最快的途径就是进行实践,通过项目来学习,不但能够给巩固所学内容,还可以让自己更好地熟悉项目的流程,总结提升自己。话不多说,这次来一个入门级别的实战项目:识别图中模糊的手写数字。需要用到的数据集为开源数据集:MNIST实现步骤:导入MNIST数据集分析MNIST样本特点,定义变量构建模型训练模型并输出中间状态参数测试模型保存模型读取模型1.1导...原创 2019-09-28 16:24:44 · 821 阅读 · 2 评论