![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pythonTensorFlow篇
卜若
love game,love life
展开
-
卜若的代码笔记-python系列-神经网络篇-第十四章:基于keras框架的男女性别识别
1.我们来看一下整个网络的实现构架以下显示面板利用的是keras的summary函数(None, 65536)(None, 512)_________________________________________________________________Layer (type) Output Shape Par...原创 2020-02-12 17:36:22 · 235 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第十三章:keras的使用(和tensorflow进行细致比较)
1.当你在不断的学习之后,你会发现,tensorflow编程过于复杂,你迫切的需求一种简化的框架去实现,然后,你发现tensorflow下面有一个叫keras 的框架,这时候...你嘿嘿嘿...我们先来尝试分析下tensorflow和keras的区别:tensorflow实现了一整套的算法流程,也就是是,输入是什么,输出是什么,中间过程应该怎么变化的,它都给你安排的明明白白的,这样的...原创 2020-02-11 14:18:48 · 448 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第十二章:单层卷积神经网络
1.单层卷积神经网络的理论要素1.按批次输入,每一个批次的结构都为,定义为x:2.卷积核:core3.卷积 cov= tf.nn.conv2D4.激活(预测,上一章有介绍) predicition = tf.nn.relu(cov)5.池化(没有介绍,下一章会有介绍)6.代价(上一章有简要介绍)7.优化器(没有介绍,你可以去看我的深度学习理论里面关于优化器的介绍)...原创 2020-02-10 15:37:29 · 286 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第十一章:tensorflow的CNN的激活(预测过程)
1.激活过程本质上是一个预测过程如果你仔细研究过深度学习的线性回归函数,你其实会发现,里面最重要的三个概念1.假设函数(预测函数,激活函数)2.代价函数(损失函数,相关函数)3.梯度下降而假设函数本质上就是一个预测,预测你的这个输入进到这个线性回归模型之后,你的输出是多少。一定要注意,没有经历过代价函数,你永远不知道你的输出是不是对的。不要用你的直观感受去理解这个过程,是非...原创 2020-02-09 14:08:09 · 304 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第十章:tensorflow卷积过程的输入输出分析
1.首先,我们来看,tensorflow的tf.nn.conv2D函数输出的结果的形状第一个参数描述的是样本的数量,第二个参数是输出的特征映射的行row,第三个参数是输出的特征映射的列col,第四个参数是输出特征映射的个数。比如这张图:我们设定样本个数为1个,使用两个卷积核,它的输出的特征映射的个数为2,格式为:当你的样本个数为2个的时候,你的输出结果?...原创 2020-02-09 13:47:30 · 163 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第九章:三维卷积(tf.nn.conv2D)
import tensorflow as tfimport numpy as np#ma1 = tf.placeholder([6,6])data = [3,0,1,2,7,4, 1,5,8,9,3,1, 2,7,2,5,1,3, 0,1,3,1,7,8, 4,2,1,6,2,8, 2,4,5,2,3,...原创 2020-02-09 12:45:27 · 162 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第八章:tf.nn.conv2D函数
简介:该函数主要用于计算卷积使用实例:import tensorflow as tfimport numpy as np#ma1 = tf.placeholder([6,6])data = [3,0,1,2,7,4, 1,5,8,9,3,1, 2,7,2,5,1,3, 0,1,3,1,7,8, 4,2,1,6,...原创 2020-02-08 20:25:31 · 190 阅读 · 0 评论 -
卜若的代码笔记-puthon系列-神经网络篇-第七章:安装gpu版本
conda create --name tensorflow-gpu python=3.6pip install --upgrade --ignore-installed tensorflow-gpu当我们尝试去使用这个下载时,就会出现这个东西。怎么 解决呢?使用终端(cmd)cd到你的gpu文件夹然后直接在终端使用这个命令下载tensorflow-gpu...原创 2019-03-25 22:05:48 · 250 阅读 · 0 评论 -
卜若的代码笔记-puthon系列-神经网络篇-第六章:The CIFAR-10 dataset的图片的读取
最终效果1.从官网下载https://www.cs.toronto.edu/~kriz/cifar.html2.解压:3.调用逛网给的api def unpickle(file): import pickle with open(file, 'rb') as fo: dict = pickle.load(fo, encoding=...原创 2018-11-27 21:22:32 · 230 阅读 · 0 评论 -
卜若的代码笔记-python系列-神经网络篇-第五章:matplotlib Fatal Python error: PyThreadState_Get: no current thread
刚解决完这个错误,你只需要更新一下你的matplotlib成你的版本就行了E:\Anacanda\envs\tensorflow\Lib\site-packages这个是我安装的tensorflow里面各个库的的路径然后,我在3.5.2版本的python下面下载了matplotlib的包(因为我给我的annacanda里面的tensorflow安装的就是这个版本)python...原创 2018-11-26 14:17:27 · 2099 阅读 · 0 评论 -
卜若的代码笔记-puthon系列-神经网络篇-第四章:单一常量的加,减,乘,除
1.加:result = tf.add(x1,x2)result = x1+x22.减result = tf.subtract(x1,x2)result = x1-x23.乘result = x1*x24.除result = x1/x2原创 2018-11-13 18:11:26 · 162 阅读 · 0 评论 -
卜若的代码笔记-puthon系列-神经网络篇-第三章:矩阵的创建与“点乘”,“求逆除法”,“减法”,“加法”
1.创建矩阵一维行矩阵:myFirstMatrix = tf.constant([[1, 2, 3]]) 一维列矩阵:myFirstMatrix = tf.constant([[1], [2...原创 2018-11-13 16:21:49 · 316 阅读 · 0 评论 -
卜若的代码笔记-puthon系列-神经网络篇-第二章:常量,节点,图,和会话
1.tensorflow它通过开启一个会话Session来进行工作import tensorflow as tfimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'sess = tf.Session()print(sess.run(xxxx))这个很重要,基本上我们之后的每一个tensorflow的运算都是通过Session()...原创 2018-11-13 15:26:39 · 255 阅读 · 0 评论 -
卜若的代码笔记-puthon系列-神经网络篇-第一章:环境
1.安装anacandahttp://download.zol.com.cn/detail/45/448706.shtml2.来到你安装的根目录在这里打开power shell检测当前的anacanda版本 3. 下载TensorFlo...原创 2018-11-13 14:39:34 · 406 阅读 · 1 评论