- 博客(7)
- 收藏
- 关注
原创 使用迁移学习遇到的问题
将模型和图片下载好后,在github上下载tensorflow模型,使用retrain.py文件完成迁移学习。写一个windows的批处理文件如图运行此文件,发生错误,如图提示语句InvalidArgumentError (see above for traceback): Expected image (JPEG, PNG, or GIF), got unknown format ...
2018-10-16 20:57:04
1051
3
原创 多线程输入数据处理框架
队列与多线程队列队列不就是一种数据结构,他更提供了多线程机制。队列也是TensorFlow多线程输入框架的基础。队列与变量类似,都是计算图上有状态的节点。修改队列的操作主要有Enqueue、EnqueueMany和Dequeue。import tensorfllow as tfq = tf.FIFOQueue(2,"int32")init = q.enqueue_many(([0,10]...
2018-10-08 14:38:34
218
原创 卷积神经网络常用结构
卷积层卷积层是卷积神经网络中最重要的部分,这个部分被称为过滤器。 过滤器可以将当前神经网络上的一个子节点矩阵转化为下一层神经网络上的一个单位节点矩阵,过滤器所处理的节点矩阵的长和宽都是人工指定的,这个节点矩阵的尺寸也被称为过滤器的尺寸。过滤器处理的矩阵深度和当前层神经网络节点矩阵的深度是一致的,因此过滤器的尺寸只需要指定两个维度。另一个需要人工指定的设置是处理得到的单位节点矩阵的深度,即过滤器...
2018-10-06 15:28:38
879
原创 TensorFlow模型持久化
持久化代码保存图import tensorflow as tfv1 = tf.Variable(tf.constant(1.0,shape=[1]),name="v1")v2 = tf.Variable(tf.constant(2.0,shape=[1]),name="v2")result = v1 + v2`init_op = tf.global_variables_in...
2018-10-05 16:58:22
131
原创 滑动平均模型
概念滑动平均是用来衡量当前趋势的方向。每种类型的滑动平均(MA)都是一个通过计算过去数据的平均值得到的数学结果。“滑动”:当新值可用时,必须从集合中删除最老的数据点,并且必须引入新的数据点来替换它们。因此,数据集不断“移动”。这种计算方法确保只对当前信息进行核算。计算在采用随机梯度下降算法训练神经网络时,使用滑动平均模型在很多应用中都可以在一定程度上提高最终模型在测试数据上的表现。在T...
2018-10-01 19:43:22
401
转载 卷积神经网络优点
卷积神经网络是在Hub等人对猫的视觉皮层中细胞的研究基础上,通过拟生物大脑皮层构而特殊设计的含有多隐层的人工神经网络。卷积层、池化层、激活函数是卷积神经网路的要组部分。卷积神经网络通过局部感受野、权重共享和降采样3种策略,降低了网络模型的复杂度,同时对于平移、旋转、尺度缩放等形式的变有度的不变性。因此被广泛应用于图像分类、目标识别、语音识别等领域一般情况下,常见的卷积神经网络由输入层、卷积层、激活...
2018-08-29 21:20:21
36267
原创 简单手写神经网络
import numpy as np def nonlin(x,deriv=False): if(deriv==True): return x*(1-x) return 1/(1+np.exp(-x)) X = np.array([[0,0,1], [0,1,1], [1,0,1], ...
2018-08-29 21:09:01
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人