TensorFlow
文章平均质量分 89
JIN_嫣熙
Life is sad at times, but it is up to you to make your own life happy.
展开
-
【Python】Error:Input 'y' of 'Add' Op has type float32 that does not match type int32 of argument 'x'.
学习Python,碰到数据类型不一致进行运算出现的问题,问题现象、原因、解决办法如下。1、问题代码# 引入 tensorflow 模块import tensorflow as tf# 创建两个常量节点node1 = tf.constant([2,5], dtype=tf.int32)node2 = tf.constant([1,2], dtype=tf.float32)#创...原创 2018-11-29 10:11:45 · 8334 阅读 · 2 评论 -
【深度学习】初识tensorflow之分布式训练
情况一、单机单卡单机单卡是最普通的情况,当然也是最简单的,示例代码如下:#coding=utf-8#单机单卡#对于单机单卡,可以把参数和计算都定义再gpu上,不过如果参数模型比较大,显存不足等情况,就得放在cpu上import tensorflow as tf with tf.device('/cpu:0'):#也可以放在gpu上 w=tf.get_variable('w'...转载 2019-01-18 13:44:43 · 279 阅读 · 0 评论 -
【TensorFlow】ValueError: Shape must be rank 1 but is rank 0 for ' ’ with input shapes: [].问题
基于TensorFlow训练mnist数据集出现如下错误:检测代码,发现是偏置设置格式错误导致。1、错误代码: # 定义权重和偏置n_input = 784n_output = 10weights = { 'wc1': tf.Variable(tf.random_normal([3, 3, 1, 64], stddev=0.1)), 'wc2': tf.Va...原创 2018-12-18 18:15:44 · 9364 阅读 · 1 评论 -
【TensorFlow】PyCharm中无法识别tensorflow、numpy等Python库问题的解决办法
参考博客https://blog.csdn.net/WIinter_FDd/article/details/72835939,准备使用猫狗数据集练习TensorFlow构建自己的图片数据集TFrecords。使用pycharm敲入代码后,提示无法识别Python库的问题。1、问题现象如下:2、问题原因Python是通过Anaconda3 (64-bit)安装的,而打开的pychar...原创 2018-12-18 10:53:59 · 4939 阅读 · 2 评论 -
【TensorFlow】TFRecord数据集的制作:读取、显示及代码详解
在跑通了官网的mnist和cifar10数据之后,笔者尝试着制作自己的数据集,并保存,读入,显示。 TensorFlow可以支持cifar10的数据格式, 也提供了标准的TFRecord 格式。 tensorflow 读取数据, 官网提供了以下三种方法:1 Feeding: 在tensorflow程序运行的每一步, 用python代码在线提供数据;2 Reader : 在一个计算图(tf...转载 2018-12-18 09:15:39 · 794 阅读 · 0 评论 -
【深度学习】2个经典的练手CNN源码与MNIST数据集测试结果
对刚入门深度学习的童鞋,这2个简单的工程可快速入门。建议手敲一遍,可快速熟悉代码和CNN的实现流程。#1、导入相关库import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltimport input_data#2、加载数据集mnist = input_data.read_data_sets('...原创 2018-12-17 16:22:09 · 703 阅读 · 1 评论 -
基于TensorFlow的2个机器学习简单应用实例
根据数据建立了一个线性模型,并设计了一个损失模型。 在我们的线性模型 y=W×x+b中,不断的改变W和b的值,来找到一个使loss最小的值。使用梯度下降(Gradient Descent)优化算法,通过不断的改变模型中变量的值,来找到最小损失值。1、实例一#引入TensorFlow模块import tensorflow as tf#创建节点保存W和b,并初始化W = tf.Var...原创 2018-12-10 09:49:15 · 1886 阅读 · 0 评论 -
【深度学习】我的第一个基于TensorFlow的卷积神经网络
基于MNIST数据集实现简单的卷积神经网络,熟悉基于TensorFlow的CNN的流程和框架。#1、导入相关库import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltimport input_data#2、加载数据集mnist = input_data.read_data_sets('dat...原创 2018-12-10 09:36:15 · 382 阅读 · 0 评论 -
TensorFlow之conv2d函数解析
TensorFlow中函数conv2d主要实现了输入张量与设定卷积核的卷积操作,其函数形式如下:tf.nn.conv2d( input, filter, strides, padding, use_cudnn_on_gpu=True, data_format='NHWC', dilations=[1, 1, 1, 1], nam...转载 2018-12-07 16:07:55 · 36953 阅读 · 0 评论 -
【Python】ValueError: Traceback (most recent call last)问题原因及解决办法
1、运行结果错误的原始代码如下:x = tf.placeholder(tf.float32, [None, n_input])y = tf.placeholder(tf.float32, [None, n_output])keepratio = tf.placeholder(tf.float32)# FUNCTIONS_pred = conv_basic(x, weights, ...原创 2018-12-07 13:42:43 · 99962 阅读 · 4 评论 -
【TensorFlow】Anaconda下快速安装TensorFlow教程
本人计算机视觉算法设计工程师一枚,考虑产品的移植实现方便和速度效果,平时主要使用C/C++。发现现在Python很火,就装好anaconda玩了一段时间的Python,现在准备玩玩深度学习跑跑经典的CNN模型,第一步当然是先配置好TensorFlow框架啦。对行家来说,安装过程应该十分简单,不过还是把详细过程记录如下,供小白们参考,帮助大家尽可能减少出错的可能。1、打开Anaconda下的...原创 2018-12-06 22:52:15 · 1480 阅读 · 1 评论 -
Tensorflow初学者之搭建神经网络基本流程
本文是学习这个视频课程系列的笔记,课程链接是 youtube 上的,讲的很好,浅显易懂,入门首选, 而且在github有代码,想看视频的也可以去他的优酷里的频道找。Tensorflow 官网神经网络是一种数学模型,是存在于计算机的神经系统,由大量的神经元相连接并进行计算,在外界信息的基础上,改变内部的结构,常用来对输入和输出间复杂的关系进行建模。神经网络由大量的节点和之间的联系构成...转载 2018-11-30 14:40:19 · 1275 阅读 · 0 评论 -
tensorflow分布式训练之同步更新和异步更新
1、同步更新在同步更新的时候, 每次梯度更新,要等所有分发出去的数据计算完成后,返回回来结果之后,把梯度累加算了均值之后,再更新参数。这样的好处是loss的下降比较稳定, 但是这个的坏处也很明显, 处理的速度取决于最慢的那个分片计算的时间。2、异步更新在异步更新的时候, 所有的计算节点,各自算自己的, 更新参数也是自己更新自己计算的结果, 这样的优点就是计算速度快,计算资源能得到充分利...原创 2019-01-21 13:49:20 · 6215 阅读 · 0 评论