
TensorFlow
文章平均质量分 68
slbyzdgz
这个作者很懒,什么都没留下…
展开
-
莫烦python|Tensorflow笔记--什么是循环神经网络RNN
我们在想象现在有一组数据序列,Data0,Data1,Data2,Data3,预测Results0的时候基于Data0,同意在预测其他结果的时候也是基于其他的数字。每次使用的神经网络都是同一个NN。如果这些数据是有关联顺序的,那么就要遵从它们之间的顺序,否则就串位了。但是普通的神经网络结构并不能让NN了解这些数据之间的关联。那么我们如何让数据间的关联也被NN加以分析呢?想想人类是怎么样...原创 2018-09-16 10:26:42 · 587 阅读 · 0 评论 -
鸢尾花分类
鸢尾花数据集鸢尾花数据集包含四个特征和一个标签。这四个特征确定了单株鸢尾花的下列植物学特征:花萼长度、花萼宽度、花瓣长度、花瓣宽度。我们的模型会将这些特征表示为float32数值数据。 该标签确定了鸢尾花品种,品种必须是下列任意一种:山鸢尾 (0)、变色鸢尾 (1)、维吉尼亚鸢尾 (2)。我们的模型会将该标签表示为int32分类数据。算法该程序会训练一个具有以下拓扑结构的深度神经网...原创 2019-03-27 13:53:42 · 6878 阅读 · 0 评论 -
CNN识别cifar10
cifar10是一个日常物品的数据集,一共有10类,属于比较小的数据集。本次用4个卷积层和2个全连接层的典型CNN网络进行分类。import kerasfrom keras.datasets import cifar10from keras.preprocessing.image import ImageDataGeneratorfrom keras.models import Seq...原创 2019-03-07 09:42:13 · 489 阅读 · 0 评论 -
CNN识别Fashion-MNIST
Fashion_MNIST数据集是一个替代MNIST手写数据集的图片数据集。它是由Zalando(一家德国的时尚科技公司)旗下的研究部门提供。其涵盖了来自10种类别的共7万个不同商品的正面图片。 Fashion_MNIST 的大小、格式和训练集/测试集划分与原始的 MNIST 完全一致。60000/10000 的训练测试数据划分,28x28 的灰度图片。你可以直接用它来测试你的机器学习和深度学习算...原创 2019-03-07 09:30:44 · 4459 阅读 · 5 评论 -
如何设计卷积神经网络架构和卷积、池化后图片大小的计算
原文地址如何设计卷积神经网络架构和卷积、池化后图片大小的计算(一)卷积神经网络及卷积层或池化层大小的设置(1)如何设计卷积神经网络架构 下面的正则化公式总结了一些经典的用于图片分类问题的卷积神经网络架构: 输入层→(卷积层+→池化层?)+→全连接层+“+”表示一层或多层,“?”表示有或者没有除...转载 2019-01-01 18:33:38 · 300 阅读 · 0 评论 -
如何基于TensorFlow使用LSTM和CNN实现时序分类任务
原文地址时序数据经常出现在很多领域中,如金融、信号处理、语音识别和医药。传统的时序问题通常首先需要人力进行特征工程,才能将预处理的数据输入到机器学习算法中。并且这种特征工程通常需要一些特定领域内的专业知识,因此也就更进一步加大了预处理成本。例如信号处理(即 EEG 信号分类),特征工程可能就涉及到各种频带的功率谱(power spectra)、Hjorth 参数和其他一些特定的统计学特征。本文...转载 2018-12-31 14:14:35 · 1385 阅读 · 1 评论 -
tf.placeholder()
为什么要用placeholder? Tensorflow的设计理念称之为计算流图,在编写程序时,首先构筑整个系统的graph,代码并不会直接生效,这一点和python的其他数值计算库(如Numpy等)不同,graph为静态的,类似于docker中的镜像。然后,在实际的运行时,启动一个session,程序才会真正的运行。这样做的好处就是:避免反复地切换底层程序实际运行的上下文,ten...原创 2018-12-27 10:16:00 · 471 阅读 · 0 评论 -
解决win10 tensorboard总是打不开的方法
输入路径什么的都没有问题但就是 http://localhost:6006打不开 打不开!后来把防火墙关了 就可以打开了!!!原来是防火墙把它挡住了 还有一种方法就是不用关防火墙,那就是改端口 把6006端口改掉 改成8080!tensorboard --logdir="D:\Workspace\PythonCode\Tensorflow\log" --port=80...原创 2018-10-29 21:57:18 · 2756 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--CNN卷积神经网络
卷积神经网络是计算机视觉的一个飞跃的提升。第一个是图片,如果是彩色的话,它会分RGB三种显示的颜色叫做红色绿色蓝色,用这种三原色就可以产生各种各样的颜色。所以RGB就是高度,所以每一个像素点都有RGB的参数,相当于像素点的厚度,它要做的事情就是把长和宽还有RGB的宽度压缩。具体怎么压缩呢,就是我把我的长和宽压小一点,把厚度增高一点,到最后就变成了classifier。CNN具体来说就是不断...原创 2018-09-15 10:19:46 · 1067 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--什么是卷积神经网络CNN
卷积网络是近些年来逐渐兴起的人工神经网络结构,因为利用卷积神经网络在语音和图片方面识别能够给出更优秀的测试结果,这种技术也被广泛的传播和应用,卷积神经网络最常被应用的方面是计算机图片识别,不过因为它的不断创新,它也应用在了视频分析、自然语言处理、药物发现等等,近期最火的AlaphGo能看懂围棋同样也是应用到了这门技术。我们来说说卷积神经网络具体是如何运作的吧,举一个识别图片的例子,...原创 2018-09-14 22:05:52 · 1032 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--Classification 分类学习
Classification 分类问题,定性输出是分类,或者说是离散变量预测。 Regression 回归问题,定量输出是回归,或者说是连续变量预测。from __future__ import print_function # 强制使用python3版本,不管python使用的是什么版本import tensorflow as tffrom tensorflow.examples....原创 2018-09-14 10:31:09 · 594 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--结果可视化、加速神经网络训练、优化器
结果可视化import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt# 添加一个神经层,定义添加神经层的函数def add_layer(inputs, in_size, out_size, activation_function=None): Weights = tf.Variable(t...原创 2018-09-13 10:04:20 · 1228 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--什么是LSTM RNN循环神经网络(深度学习)
LSTM是Long Short-Term Memory的简称,中文又叫做长短期记忆,是当下最流行的RNN形式之一。之前说过RNN是在有序的数据上进行学习的。为了记住这些数据,RNN会像人一样产生对先前数据发生记忆,不过一般形式的RNN就像一位老爷爷,有的时候还是比较健忘的,为什么会这样呢?想象现在有这样一个RNN,它的输入值是一句话“我今天要做红烧排骨,首先要准备排骨,然后,,,最后美味的一道...原创 2018-09-17 09:33:11 · 652 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--tf10、tf11
为神经网络添加一个神经层import tensorflow as tf# 添加一个神经层,定义添加神经层的函数def add_layer(inputs, in_size, out_size, activation_function=None): Weights = tf.Variable(tf.random_normal([in_size, out_size])) # 定义权...原创 2018-09-12 21:11:00 · 251 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--tf8、tf9
Placeholder 传入值placeholder是tensorflow的占位符,暂时存储变量,tensorflow要从外部传入数据,就要用到placeholder。 要给节点输入数据时用 placeholder,在 TensorFlow 中用placeholder 来描述等待输入的节点,只需要指定类型即可,然后在执行节点的时候用一个字典来“喂”这些节点。相当于先把变量 hold 住,然后...原创 2018-09-12 19:24:01 · 700 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--tf7 Variable变量
在定义变量上python与tensorflow不同 tensorflow语法:state = tf.Variable() 如果在tensorflow中定义了变量,那么一定要初始化变量:init = tf.initialize_all_variables() # tf 马上就要废弃这种写法,用下面这种 init = tf.global_variables_initializer()imp...原创 2018-09-12 15:48:02 · 431 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--tf6 session会话控制
Session是Tensorflow为了控制、输出文件的执行语句。运行session.run()可以得到运算结果。 Session有两种打开方式import tensorflow as tfmatrix1 = tf.constant([[3, 3]]) # 行向量matrix2 = tf.constant([[2], [2]]) ...原创 2018-09-12 15:19:53 · 256 阅读 · 0 评论 -
莫烦python|Tensorflow笔记--tf4、tf5
Tensorflow首先要定义神经网络的结构,然后再把数据放入结构当中进行运算和训练。 我们要做得就是要建立一个这样的结构,然后把数据放进去,之后tensorflow就可以自己运行,tensorflow字面意思翻译过来就是向量在里面飞。上图就是一个循环,从输入层输入数据,数据飞到隐藏层再到输出层,用梯度下降法处理,完成对几个参数的更新,用更新之后的参数再次应用到隐藏层中去学习,不停...原创 2018-09-12 15:05:41 · 263 阅读 · 0 评论 -
猫狗识别
1.数据获取猫狗数据集来自Cat vs Dogs Kaggle竞赛,这份数据集包含了大量狗和猫的带有标签的图片。 和每一个Kaggle比赛一样,这份数据集也包含两个文件夹:训练文件夹:它包含了 25000 张猫和狗的图片,每张图片都含有标签,这个标签是作为文件名的一部分。我们将用这个文件夹来训练和评估我们的模型。测试文件夹:它包含了 12500 张图片,每张图片都以数字来命名。对于这份...原创 2019-03-27 15:26:25 · 21732 阅读 · 12 评论