深度学习
文章平均质量分 92
偶尔也吃鸡
最怕一生碌碌无为,还安慰自己平凡可贵。
展开
-
Tensorflow实现简单的一元线性回归并保存和加载模型
简介:本文章以tensorflow为平台建立了一个简单的线性回归模型,并得到了不错的效果。同时实现了模型的保存与加载,当一个模型的训练时间非常长的时候,利用模型的加载可以实现开启程序时接着上次训练。平台:Python 3.6IDE:Pycharm一、线性回归模型介绍简单来说:线性回归就是利用一曲线段对一些连续的数据进行拟合,进而可以用这条曲线预测新的输出值。数学模型如下:其中:w...原创 2018-09-21 13:05:48 · 3112 阅读 · 2 评论 -
Tensorflow读取二进制文件并将数据写进tfrecords后读取tfrecords
tensorflow可以读取样本长度固定的二进制文件,比如CIFAR-10数据,该二进制数据中一个样本由1字节的label和32*32*3字节的image组成。TFRecords是tensorflow设计的一种内置的文件格式,是一种二进制文件,它能更好地利用内存,更方便复制和移动。该程序实现tensorflow首先读取CIFAR-10的二进制数据,然后将其保存成tfrecords格式的...原创 2019-03-26 21:30:20 · 1641 阅读 · 0 评论 -
Tensorflow读取csv文件
前言:当深度学习使用的训练数据文件过大,使用pandas读取时会一次性读取全部数据,给内存带来了极大的压力。Tensorflow提供了一个使用队列且多线程读取文件的机制,缓解了内存的压力。该程序完整代码:https://github.com/iapcoder/TensorflowReadCSV一 步骤:1、构造文件队列file_queue = tf.train.string_inpu...原创 2019-03-23 22:41:11 · 3859 阅读 · 0 评论 -
Tensorflow读取图片并转换成张量
使用神经网络对图片文件进行训练时,需要将图片信息转换为张量,这里介绍如何将图片信息转化为Tensorflow的张量信息。本文完整代码:https://github.com/iapcoder/TensorflowReadIMG一 步骤1、构造文件队列file_queue = tf.train.string_input_producer(file_list, shuffle=True...原创 2019-03-24 17:21:44 · 10197 阅读 · 0 评论 -
单层神经网络实现mnist手写数字识别
一 Mnist数据集介绍 Mnist数据集分为两部分:55000行训练数据(mnist.train)和10000行测试数据(mnist.test),每行数据由一张包含手写数字图片和对应的标签组成,手写数字为单通道28*28大小的图像,对应的标签为0-9之间的数字,由one-hot编码构成。二 神经网络构建 这里使用一种最简单的神经网络(由输入直接到输出)即全连接...翻译 2019-04-08 12:42:39 · 2829 阅读 · 0 评论 -
Tensorflow基于卷积神经网络(CNN)的手写数字识别
一、简介本项目在Tensorflow平台下利用卷积神经网络(CNN)实现了对mnist数据集(28*28)的手写数字图片的识别,通过5000*50个样本训练后,对500个样本进行测试,准确率可以达到95%左右。本文完整代码:https://github.com/iapcoder/cnnMnistRecognition。二、mnist数据集简介MNIST(Mixed National I...原创 2019-05-17 10:34:43 · 8781 阅读 · 1 评论