![](https://img-blog.csdnimg.cn/2019091419081148.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
TensorFlow_notebook
记录学习过程
zmjames2000
这个作者很懒,什么都没留下…
展开
-
[tensorflow2.0]08.wide_and_deep
import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport sklearnimport osimport sysimport timeimport tensorflow as tfimport pprintfrom tensorflow import kerasprint('Tensorflows Version:{}'.format(tf._原创 2020-05-08 23:22:11 · 351 阅读 · 0 评论 -
[tensorflow2.0]06.BatchNormallization
import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport sklearnimport osimport sysimport timeimport tensorflow as tfimport pprintfrom tensorflow import kerasprint('Tensorflows Version:{}'.format(tf._原创 2020-05-08 23:21:26 · 387 阅读 · 0 评论 -
[tensorflow2.0]03.fetch_california_housing
import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport sklearnimport osimport sysimport timeimport tensorflow as tfimport pprintfrom tensorflow import kerasprint('Tensorflows Version:{}'.format(tf._原创 2020-05-08 23:20:34 · 506 阅读 · 0 评论 -
[tensorflow2.0]02.callbacks
import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport sklearnimport osimport sysimport timeimport tensorflow as tfimport pprintfrom tensorflow import kerasprint('Tensorflows Version:{}'.format(tf._原创 2020-05-08 23:19:42 · 198 阅读 · 0 评论 -
[tensorflow2.0]1.fashion_mnist
import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport sklearnimport osimport sysimport timeimport tensorflow as tfimport pprintfrom tensorflow ...原创 2020-05-08 16:34:19 · 156 阅读 · 0 评论 -
[tensorflow2.0](入门) 特性
tensorflow 是什么?节点----------处理数据线---------节点间的输入和输出的关系线上运输的是丈量tensor节点被分配到各种计算设备上运行tensorflow2.0 主要特性使用tf.keras 和 eager mode 进行更加简单的模型构建鲁邦的跨平台模型部署 (鲁邦, 就是不敏感)强大的研究实验清除不推荐使用的API和减少重复来碱化API...原创 2020-05-08 15:27:17 · 195 阅读 · 0 评论 -
[tensorflow2.0](入门)简单记录
f(x) = ax + bimport tensorflow as tfimport pandas as pddata = pd.read_csv(r’…xxx.csv’)x = data.Educationy = data.Incomemodel = tf.keras.Sequential()model.add(tf.keras.layers.Dense(1, input_shap...原创 2020-05-08 15:12:11 · 208 阅读 · 0 评论 -
tensoflow版本下载记录
tensoflow-gpu连接地址:http://mirrors.aliyun.com/pypi/simple/tensorflow-gpu/tensorflow-cpu链接地址:https://pypi.org/project/tensorflow/#files原创 2020-05-04 16:17:57 · 124 阅读 · 0 评论 -
cifar10:tensorflow
# -*- encoding:utf-8 -*-import numpy as npimport osimport tensorflow as tfimport pickleimport matplotlib.pyplot as pltimport randomimport tensorflow as tfos.environ['TF_CPP_MIN_LOG_LEVEL'] =...原创 2019-10-12 11:01:27 · 185 阅读 · 0 评论 -
1.TensorFlow 基本概念
使用Graphs来表示计算任务在Session的上下文context中执行图使用tensor表示数据通过变量Variable维护状态使用feed和fetch可以为任意的操作赋值或者从其中获取数据Tensorflow是一个编程系统,图graphs表示计算任务,图graphs中的节点称之为op(operation),一个op可以获得0个或多个Tensor,执行计算,产生0个或多个Ten...原创 2019-09-14 19:38:03 · 161 阅读 · 0 评论 -
2.Mnist手写集
MNIST数据集官网 :Yann LeCun’s websiteFour files are available on this site:train-images-idx3-ubyte.gz: training set images (9912422 bytes)train-labels-idx1-ubyte.gz: training set labels (28881 bytes)...原创 2019-09-14 20:22:35 · 213 阅读 · 0 评论 -
3.二次代价函数,梯度下降法找loss最小值,交叉熵函数 的应用
二次代价函数(quadratic cost)原创 2019-09-14 20:35:36 · 1111 阅读 · 0 评论 -
4.防止过拟合,使用dropout, 并增加隐藏层
过拟合的了解:线性问题中的过拟合,分类问题的中过拟合防止过拟合: 1.增加数据集,2.正则化方法 3.Dropout正则化:就是在代价函数后增加正则项Dropout:神经元的随机失活tensorflow中屏蔽输出的log信息方法TF_CPP_MIN_LOG_LEVEL 取值 0 : 0也是默认值,输出所有信息TF_CPP_MIN_LOG_LEVEL 取值 1 : 屏蔽通知信息T...原创 2019-09-14 21:16:00 · 1864 阅读 · 0 评论 -
5.Tensorflow的优化器
Tensorflow的优化器Tensorflow中包含如下几个优化器:tf.train.GradientDescentOptimizertf.train.AdadeltaOptimizertf.train.AdagradOptimizertf.train.AdagradDAOptimizertf.train.MomentumOptimizertf.train.AdamOptimize...原创 2019-09-14 21:37:43 · 159 阅读 · 0 评论 -
6.可视化结构,定义命名空间
import tensorflow as tfimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_dataimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'mnist = input_data.read_data_sets("MNIST_data"...原创 2019-09-14 21:43:24 · 211 阅读 · 0 评论 -
7.Tensorboard可视化,Tensorboard的数据形式, 查看网络运行时候的数据
1.Tensorboard可以记录与展示以下数据形式:标量Scalars图片Images音频Audio计算图Graph数据分布Distribution直方图Histograms嵌入向量Embeddings2.Tensorboard的可视化过程首先肯定是先建立一个graph,你想从这个graph中获取某些数据的信息确定要在graph中的哪些节点放置summary opera...原创 2019-09-14 21:59:51 · 919 阅读 · 0 评论 -
8.EMBEDDINGS 展示嵌入向量的可视化效果
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datafrom tensorflow.contrib.tensorboard.plugins import projectormnist = input_data.read_data_sets("MNIST_data", one_hot...原创 2019-09-14 22:31:28 · 785 阅读 · 0 评论 -
9. 载入训练好的模型参数并用于测试集
saver = tf.train.Saver()with tf.Session() as sess: sess.run(init) # 打印准确率(不准确),因为此时权重矩阵为0,偏置值为0 print("未载入模型时准确率:" + str(sess.run(accuracy, feed_dict={x: mnist.test.images, y: mnist.test...原创 2019-09-14 22:41:54 · 713 阅读 · 0 评论 -
常见的问题
使用print(tensor)时,中间有省略号。。解决如下import tensorflow as tfimport numpy as npnp.set_printoptions(threshold=np.inf)tensorflow中屏蔽输出的log信息方法TF_CPP_MIN_LOG_LEVEL 取值 0 : 0也是默认值,输出所有信息TF_CPP_MIN_LOG_LEVEL 取...原创 2019-09-15 07:26:13 · 250 阅读 · 0 评论 -
Win10安装CUDA10和cuDNN
come from : https://blog.csdn.net/qq_37296487/article/details/83028394官方安装教程CUDA:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.htmlcuDNN:https://docs.nvidia.com/deepl...转载 2019-09-15 14:24:45 · 572 阅读 · 0 评论 -
Tensorflow模型的保存与恢复
In this Tensorflow tutorial, I shall explain:How does a Tensorflow model look like? How to save a Tensorflow model? How to restore a Tensorflow model for prediction/transfer learning? How to work...转载 2019-09-15 19:54:56 · 312 阅读 · 0 评论 -
10.CNN基础
传统的神经网络存在的问题权值太多,计算量太大权值太多,需要大量的样本进行训练卷积神经网络CNN:CNN通过感受野和权值共享减少了神经网络需要训练的参数个数。卷积->池化–>卷积->池化–>卷积->池化–>全连接–>全连接— 对于任意一个卷积网络来说,几个必不可少的部分为:(1)输入层:用以对数据进行输入(2)卷积层:使用给定的核函数对输...原创 2019-09-15 23:38:38 · 302 阅读 · 0 评论 -
11.CNN可视化
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)batch_size = 100 #批次大小n_batch = mnist.train.num_examp...原创 2019-09-15 23:40:24 · 114 阅读 · 0 评论 -
12.RNN recurrent NEural Network
递归神经网络,循环神经网络,在语音识别,自然语言处理,机器翻译以及图像描述。如果需要处理文字,语音的问题,需要把他们看成一个连续的整体,所以增加一个反馈回路,把上一个时间的输出信息,作为下一个时间输入作为处理。本质还是BP神经网络,区别是BP没有反馈神经网络。LSTM Long short Term Memoryimport tensorflow as tffrom tensorfl...原创 2019-09-15 23:43:57 · 93 阅读 · 0 评论 -
13.下载google图像识别网络inception-v3
import tensorflow as tfimport osimport tarfileimport requests# inception-v3 是googlenet的第三个版本#inception模型下载地址inception_pretrain_model_url = 'http://download.tensorflow.org/models/image/imagenet...原创 2019-09-15 23:46:05 · 270 阅读 · 0 评论 -
14.使用inception-v3进行图像识别
import osimport tensorflow as tfos.environ["CUDA_VISIBLE_DEVICES"] = "1"os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'import numpy as npimport refrom PIL import Imageimport matplotlib.pyplot as plt...原创 2019-09-15 23:48:51 · 224 阅读 · 0 评论 -
深度学习基础介绍(收集)
1. 深度学习的起源及其发展—详细介绍感知机------->多层感知机------->BP算法—神经网络的崛起------->2006年 深度学习此后,逐渐发展起来的有CNN(卷积神经网络),RNN(循环神经网络),递归神经网络,LSTM长短时记忆,增强学习(Q-learning)等算法推动了深度学习的急速的发展.目前,深度学习主要运用于以下几个方面:NLP(自然语言处...原创 2019-09-17 09:26:54 · 749 阅读 · 0 评论 -
15.验证码识别
生成验证码1:from captcha.image import ImageCaptcha# pip install captchaimport numpy as npfrom PIL import Imageimport randomimport sysnumber = []def produce_number(char_set=number): assert isi...原创 2019-09-23 16:34:55 · 178 阅读 · 0 评论 -
16.word2vec
word2vec 词to向量CBOW 连续词袋模型根据词的上下文词汇来预测目标词汇,skip-Gram模型通过目标词汇来预测上下文词汇。word2vec模型我们通常用噪声对比估计(noise contrastive estimation)。 NCE使用的方法是把上下文h对应的正确目标词汇标记为正样本D=1,然后抽取一些错误的词汇样本标记为D=0,然后最大化目标函数的值。当真实的目标...原创 2019-09-23 20:13:14 · 106 阅读 · 0 评论 -
17. 声音信号
声音信号将n个采样点集合成一个观测单位,成为帧。通常N的值为256或512,覆盖范围约为20-30ms左右。为来避免两帧之间变化过大,因此会让相邻帧之间有一段重叠区域。通常语音识别所采用的语音信号的采样频率为8khz或16khzMFCC梅尔频率倒谱系数MFCC是一种广泛使用的语音特征。语音被分为很多帧,每帧语音对应于一个频谱(通过FFT快速傅里叶变换得到),频谱表示频率与能量的关系。频谱...原创 2019-09-23 20:38:59 · 333 阅读 · 0 评论 -
TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比
主流深度学习框架对比深度学习研究的热潮持续高涨,各种开源深度学习框架也层出不穷,其中包括 TensorFlow、Caffe、Keras、CNTK、Torch7、MXNet、Leaf、Theano、DeepLearning4、Lasagne、Neon 等等。然而 TensorFlow 却杀出重围,在关注度和用户数上都占据绝对优势,大有一统江湖之势。表 2-1 所示为各个开源框架在GitHub上的...转载 2019-09-27 09:14:22 · 191 阅读 · 0 评论 -
win10安装pytorch
https://pytorch.org/https://pytorch.org/get-started/previous-versions/添加清华镜像1 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/2 conda config --add channels http...转载 2019-09-27 16:07:49 · 181 阅读 · 0 评论 -
conda packages list
conda packages listconda install numpyconda install pandasconda install matplotlibconda install tqdmconda install tensorflow-gpuscikit-learnconda install pytorch torchvision cudatoolkit=10.0co...原创 2019-09-27 22:23:56 · 407 阅读 · 0 评论 -
MNIST:tensorflow from tensorflow.examples.tutorials.mnist import input_data
# -*- encoding:utf-8 -*-import osimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datafrom tensorflow.python.client import device_lib# print(device_lib.list_local_de...原创 2019-10-11 20:11:54 · 5198 阅读 · 6 评论 -
MNIST :tensorflow CNN
# -*- encoding:utf-8 -*-import osimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datafrom tensorflow.python.client import device_lib# print(device_lib.list_local_dev...原创 2019-10-11 21:25:34 · 170 阅读 · 0 评论