![](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 · 453 阅读 · 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 · 602 阅读 · 0 评论 -
基于tensorflow猫狗识别————数据处理(1)
文章目录**一、数据集下载**二、图片裁剪**三、打标签**一、数据集下载ggle官网上提供猫狗识别数据集的下载,但是要翻墙,这里提供网盘保存。链接:https://pan.baidu.com/s/1-0eBeAyE5i4TMiNS8CQcVQ提取码:31sc训练数据包含猫和狗各12500张图片,测试数据包含12500张猫和狗的图片。**二、图片裁剪**在用AlexNet神经网络模型训练之前要将图片统一裁剪成227x227大小,用opencv来裁剪。import cv2import o原创 2020-05-15 12:38:25 · 1454 阅读 · 0 评论 -
Tensorflow学习(二)————Mnist入门
Mnist手写数字识别,图片上有0-9 10个不同的数字,每个图片是大小为28*28像素的灰度图像。Mnist在机器学习中是个入门学习,相当于学习编程时候的“hello world"。一、数据集准备Tensorflow Data 提供了Mnist数据集,可以直接下载数据。import tensorflow as tffrom tensorflow.examples.tutorials.m...原创 2020-04-26 22:20:40 · 376 阅读 · 0 评论