![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow笔记
gagaki
这个作者很懒,什么都没留下…
展开
-
基于tensorflow的猫狗识别(2)——模型建立
@[TOC]文章目录 模型结构 该模型结构如下: 由卷积层——最大池化层——卷积层——最大池化层——两个全连接层组成。 建立模型 为了达到变量共享这个目的,tensorflow提供了通过变量名称来创建或者获取一个变量的机制。通过这个机制, 在不同的函数中可以直接通过变量的名字来使用变量,而不需要将变量通过参数的形式到处传递。 主要是通过tf.get_variable和tf.variable_scope实现的 tf.variable_scope作用域函数,他会在模型中开辟一个属于自己的空间,变量在这里面被管原创 2020-05-27 11:23:05 · 456 阅读 · 0 评论 -
tf.nn.top_k() 和 tf.nn.in_top_k() 函数的用法
tf.nn.top_k(input, k, name=None) 这个函数表示要返回input中每行元素最大的值,并返回它们的索引下标。 input:要输入的数 k:返回的最大值的个数 下面的例子中,input是一个2行3列的随机矩阵,每行元素的索引下标从0开始,分别是0,1,2, 当K=2时,表示要返回2个最大值,第一行的最大值为0.37547749,第二大为0.29199509,所以 第一行返回[0.37547749, 0.29199509],它们的下标分别是1和0,返回下标数组[1, 0]。 第二原创 2020-05-19 14:20:40 · 607 阅读 · 0 评论 -
基于tensorflow猫狗识别————数据处理(1)
文章目录**一、数据集下载**二、图片裁剪**三、打标签** 一、数据集下载 ggle官网上提供猫狗识别数据集的下载,但是要翻墙,这里提供网盘保存。 链接:https://pan.baidu.com/s/1-0eBeAyE5i4TMiNS8CQcVQ 提取码:31sc 训练数据包含猫和狗各12500张图片,测试数据包含12500张猫和狗的图片。 ** 二、图片裁剪 ** 在用AlexNet神经网络模型训练之前要将图片统一裁剪成227x227大小,用opencv来裁剪。 import cv2 import o原创 2020-05-15 12:38:25 · 1459 阅读 · 0 评论 -
Tensorflow学习(二)————Mnist入门
Mnist手写数字识别,图片上有0-9 10个不同的数字,每个图片是大小为28*28像素的灰度图像。Mnist在机器学习中是个入门学习,相当于学习编程时候的“hello world"。 一、数据集准备 Tensorflow Data 提供了Mnist数据集,可以直接下载数据。 import tensorflow as tf from tensorflow.examples.tutorials.m...原创 2020-04-26 22:20:40 · 379 阅读 · 0 评论