![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TensorFlow
sevenrad
一个热爱学习的小码农~
展开
-
Linux下安装Google protobuf
因为工作原因转到深度学习方向,打算在Linux下运行tensorflow环境。安装完后import TensorFlow报错,没有安装protobuf。在网上找了好多教程也没解决问题,最后把我自己解决的方法给大家分享下。 建议大家上GitHub上去下Google的protobuf包,在linux下运行git clone命令下载。下载完成后可以看到有许多文件,我需要的是Python的原创 2017-07-12 22:01:54 · 1313 阅读 · 0 评论 -
tensorflow优化器api
优化器 Optimizer基类提供了计算损失梯度和将梯度应用于变量的方法。一组子类实现了经典的优化算法,如GradientDescent和Adagrad。你永远不会实例化Optimizer类本身,而是实例化其中一个子类。class tf.train.Optimizer 优化器的基类。该类定义API以添加Ops来训练模型。你从来没有直接使用这个类,而是实例及其子类为一体 Gradie...转载 2018-04-03 16:43:10 · 467 阅读 · 0 评论 -
tf.train.batch与tf.train.batch_join的区别
此文转载于新浪微博原文地址先看两个函数的官方文档说明tf.train.batch官方文档地址:https://www.tensorflow.org/api_docs/python/tf/train/batchtf.train.batch_join官方文档地址:https://www.tensorflow.org/api_docs/python/tf/train/batch_jo...转载 2018-04-09 16:39:48 · 370 阅读 · 0 评论 -
CNN样本分类验证
神经网络训练完成后需要样本来验证神经网络的性能,或者说使用神经网络的分类功能。需要加载你当前训练完成后神经网络的权重对样本进行计算,输出一个理想的结果。 首先需要将需要验证的图像转换成为神经网络batch的大小,比如说:我的神经网络输入的batch大小是10*224*224*3的,而我读入的图像是224*224*3大小的图像,那么我需要用numpy的concat函数将输入的图像转换成为10*原创 2017-12-28 15:27:44 · 710 阅读 · 0 评论 -
Resnet学习笔记(四)--train_imagenet.py
最后是第四部分,作为最上层的train_imagenet.py,从顶层控制神经网络的运作。import skimage.io # bug. need to import this before tensorflowimport skimage.transform # bug. need to import this before tensorflowfrom resnet_train imp原创 2017-11-10 10:39:05 · 1407 阅读 · 0 评论 -
Resnet学习笔记(三)--image_processing.py
第三部分时处理我们输入图像的程序image_processing.py,此程序是对图像进行多元化处理,并且分割得到适合神经网络学习的形式。# Copyright 2016 Google Inc. All Rights Reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not原创 2017-11-09 14:43:37 · 1747 阅读 · 0 评论 -
RESNET学习笔记(二) - resnet_train.py
第二部分分解的是训练resnet的函数resnet_train.py,该函数的作用是训练resnet。from resnet import * import tensorflow as tfMOMENTUM = 0.9 #momentum系数FLAGS = tf.app.flags.FLAGS #定义神经网络所需要的常数tf.app.flags.DEFINE_string('train_di原创 2017-11-09 14:14:19 · 1519 阅读 · 1 评论 -
Resnet学习笔记(一)--resnet.py
最近集中学习了一下Resnet的实现代码,在这将每一个文件都进行一个详细的分解。 首先分解的是Resnet的网络实现代码resnet.py。import skimage.io # bug. need to import this before tensorflowimport skimage.transform # bug. need to import this before tensor原创 2017-11-07 14:53:09 · 1015 阅读 · 0 评论 -
用tensorflow训练自己的图片集-用TFRecords将代码导入神经网络
之前用过Alexnet,vggnet都成功地跑了cifar-10的数据集,现在想要训练自己的数据。第一个难点就是mnist和cifar10都是已经打好标签压缩好的图片集,用一条命令就能将img和label读出并使用。而训练自己的图像需要自己打上标签并传入神经网络。被困在这里两天多,今天终于搞懂了,其实使用TFRecords很简单。原创 2017-07-27 17:02:01 · 11379 阅读 · 4 评论 -
一个简单的神经网络
这是一个简单的神经网络import tensorflow as tffrom numpy.random import RandomStatebatch_size = 8w1 = tf.Variable(tf.random_normal([2,3],stddev=1,seed=1))w2 = tf.Variable(tf.random_normal([2,3],stddev=1,s...原创 2018-07-05 17:25:34 · 295 阅读 · 0 评论