- 博客(10)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【tensorflow 深度学习】10.用tensorflow处理自己的数据
1.数据 再kaggle里下载猫狗的图片数据,各12500张作为训练集,下载另外12500张作为训练集。这是一个二分类问题,可以让猫的标签为0,狗的标签为1。2.步骤 (1).生成图片和图片对应标签的lists。 (2).用lists列表生成tensorflow queue队列。 (3).使用一种tensorflow中的读取器读取队列。 (4).使用一种tensorf...
2018-05-29 11:03:38 834
原创 【tensorflow 深度学习】9.验证码识别,多任务学习做法
1.验证码的生成。 首先安装库:pip install captcha 在当前目录下新建文件夹captcha再新建文件夹images,运行程序:# coding: utf-8# In[1]:# 验证码生成库from captcha.image import ImageCaptcha # pip install captchaimport numpy as npfrom ...
2018-05-11 16:13:37 1721 4
原创 【tensorflow 深度学习】8.训练图片分类模型
1.训练图片分类模型的三种方法 (1).从无到有,先确定好算法框架,准备好需要训练的数据集,从头开始训练,参数一开始也是初始化的随机值,一个批次一个批次地进行训练。 (2).准备好已经训练好的模型,权值参数也都已经确定,只训练最后一层,因为前面的参数都是经过大量图片的训练来的,所以参数都比较好,比如卷积层主要的作用的对图像特征的提取,我们要做自己的分类模型的话也得对图像进行特征提取,做...
2018-05-11 16:13:21 5389
原创 【tensorflow 深度学习】7.保存、载入模型模块,inception-v3图像识别
1.save模块,保存模型主要执行语句:saver = tf.train.Saver()saver.save(sess,'net/my_net.ckpt')程序如下:# coding: utf-8# In[1]:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# In[...
2018-05-08 21:00:27 564
原创 【tensorflow 深度学习】6.RNN 递归神经网络
1.RNN介绍 要处理文字或语音问题,要把它们看成连续的整体,所以给神经网络加上了反馈回路,会把上一个时间输出的信息作为下一个时间的输入来进行处理。比如我们把一段文字分成一个个的词语,然后把这段文字输出到神经网络中,第一次X0输入第一个词,得到一个结果,把处理完的结果往下传,传到下一个时间,下个时间传入第2个词,第2个词传进来后会结合上一个词...
2018-05-04 00:10:36 161
原创 【tensorflow 深度学习】5.卷积神经网络mnist分类
import tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_data# 读取MNIST数据集mnist = input_data.read_data_sets('MNIST_data/', one_hot=True)sess = tf.InteractiveSession()...
2018-05-03 21:37:59 352 2
原创 【tensorflow 深度学习】4.tensorboard可视化
1.上篇博客程序优化:主要是将学习率设置为逐渐减小import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据集mnist = input_data.read_data_sets("MNIST_data",one_hot=True)#每个批次的大小batch_size = ...
2018-05-03 20:47:13 180
原创 【tensorflow 深度学习】3.代价函数、过拟合现象、优化器
1.二次代价函数 (1) 其中,C表示代价函数,x表示样本,y表示实际值,a表示输出值,n表示样本的总数。为简单起见,同样一个样本为例进行说明,此时二次代价函数为: ...
2018-05-02 23:22:41 476
原创 【tensorflow 深度学习】2.非线性回归与Mnist数据集分类
1.非线性回归例子import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt#使用numpy生成200个随机点x_data=np.linspace(-0.5,0.5,200)[:,np.newaxis]#增加一个维度 使其成为200行1列noise=np.random.normal(0,0.02,x...
2018-05-02 21:26:40 636
原创 【tensorflow 深度学习】1.tensorflow的启动,变量的使用以及fetch和feed的使用
1.tensorflow基本概念 使用图(graphs)来表示计算任务 在被称之为会话(Session)的上下文(context)中执行图 使用tensor表示数据 通过变量(Variable)维护状态 使用feed和fetch可以为任意的操作赋值或者从其中获取数据 Tensorflow是一个编程系统,使用图(graphs)来表示计算任务,图(graph...
2018-05-02 19:02:51 278
这个代码有什么问题,刚接触opencv
2017-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人