![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tensorflow基础
AI异构
博士在读,关注人工智能,异构计算相关内容,不定期更新文章~
展开
-
Tensorflow基础入门
MNIST 数据集入门MNIST 数据集简介数字手写体识别数据集,常用来作为Deep Learning入门的基础数据集。它有60000个训练样本集和10000个测试样本集,每个样本图像的宽高为 28 * 28。此数据集是以二进制存储的,不能直接以图像格式查看。数据集大小:~12MB下载地址:http://yann.lecun.com/exdb/mnist/index.htmlimpor...原创 2019-02-23 10:31:44 · 629 阅读 · 0 评论 -
Tensorflow神经网络之GAN
生成对抗网络简介生成对抗网络(GAN)启发自博弈论中的二人零和博弈(two-player game),类似于周伯通的绝学——“左右互搏”。GAN 模型中的两位博弈方分别由生成式模型(generative model)和判别式模型(discriminative model)充当。生成模型 G 捕捉样本数据的分布,用服从某一分布(均匀分布,高斯分布等)的噪声 z 生成一个类似真实训练数据的样本,追求...原创 2019-02-25 14:05:16 · 530 阅读 · 0 评论 -
Tensorflow神经网络之LSTM
LSTM 简介公式 LSTMLSTM作为门控循环神经网络因此我们从门控单元切入理解。主要包括:输入门:It遗忘门:Ft输出门:Ot候选细胞:~Ct细胞:Ct隐含状态:Ht假设隐含状态长度为h,数据Xt是一个样本数为n、特征向量维度为x的批量数据,其计算如下所示(W和b表示权重和偏置):最后的输出其实只有两个,一个是输出,一个是状态,输出就是Ht,而状态为(Ct,Ht...原创 2019-02-25 14:04:40 · 2356 阅读 · 0 评论 -
TensorBoard高级篇
多层感知机的Tensorboard可视化from __future__ import print_functionimport tensorflow as tf导入数据集# Import MNIST datafrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_s...原创 2019-02-25 14:03:58 · 547 阅读 · 0 评论 -
TensorBoard基础篇
TensorBoard简介TensorBoard是Tensorflow自带的一个强大的可视化工具,也是一个web应用程序套件。在众多机器学习库中,Tensorflow是目前唯一自带可视化工具的库,这也是Tensorflow的一个优点。学会使用TensorBoard,将可以帮助我们构建复杂模型。这里需要理解“可视化”的意义。“可视化”也叫做数据可视化。是关于数据之视觉表现形式的研究。这种数据的视...原创 2019-02-25 14:03:15 · 315 阅读 · 0 评论 -
Tensorflow模型的保存与读取
前言首先,我们从一个直观的例子,讲解如何实现Tensorflow模型参数的保存以及保存后模型的读取。然后,我们在之前多层感知机的基础上进行模型的参数保存,以及参数的读取。该项技术可以用于Tensorflow分段训练模型以及对经典模型进行fine tuning(微调)Tensorflow 模型的保存与读取(直观)模型参数存储import tensorflow as tf# 随机生成v1...原创 2019-02-25 14:02:22 · 1063 阅读 · 0 评论 -
Tensorflow神经网络之卷积神经网络
Tensorflow卷积神经网络实现from __future__ import division, print_function, absolute_importimport tensorflow as tfimport matplotlib.pyplot as pltimport numpy as np导入数据集# Import MNIST datafrom tensorfl...原创 2019-02-25 14:01:18 · 423 阅读 · 0 评论 -
Tensorflow神经网络之多层感知机Eager API
Tensorflow多层感知机Eager APIfrom __future__ import print_functionimport tensorflow as tfimport tensorflow.contrib.eager as tfe设置 Eager API# Set Eager APItfe.enable_eager_execution()导入数据集# Impor...原创 2019-02-25 13:54:09 · 209 阅读 · 0 评论 -
Tensorflow神经网络之多层感知机
多层感知机简介多层感知机模型这里定义含有两个隐含层的模型,隐含层输出均为256个节点,输入784(MNIST数据集图片大小28*28),输出10。激活函数比较常用的是 ReLU:relu(x)=max(x,0),本例中没有加激活函数。softmax(同前面的logistic回归)损失函数:交叉熵Tensorflow实现多层感知机from __future__ import pri...原创 2019-02-25 13:52:43 · 1193 阅读 · 0 评论 -
Tensorflow基本模型之K-means
K-Means算法简介K-MEANS算法是输入聚类个数k,以及包含 n个数据对象的数据库,输出满足方差最小标准k个聚类的一种算法。属于一种经典的无监督学习算法。示意图如下所示:k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引...原创 2019-02-23 10:36:04 · 788 阅读 · 0 评论 -
Tensorflow基本模型之随机森林
随机森林简介随机森林是一种集成学习方法。训练时每个树分类器从样本集里面随机有放回的抽取一部分进行训练。预测时将要分类的样本带入一个个树分类器,然后以少数服从多数的原则,表决出这个样本的最终分类类型。[^4]设有N个样本,M个变量(维度)个数,该算法具体流程如下:确定一个值m,它用来表示每个树分类器选取多少个变量;从数据集中有放回的抽取 k 个样本集,用它们创建 k 个树分类器。另外还伴随...原创 2019-02-23 10:35:32 · 2151 阅读 · 0 评论 -
TensorFlow基本模型之最近邻
最近邻算法简介k近邻模型的核心就是使用一种距离度量,获得距离目标点最近的k个点,根据分类决策规则,决定目标点的分类。[2]距离度量(L1范数):K值选择:这里k为10。分类决策规则:k近邻的分类决策规则是最为常见的简单多数规则,也就是在最近的K个点中,哪个标签数目最多,就把目标点的标签归于哪一类。Tensorflow 最近邻import numpy as npimport tens...原创 2019-02-23 10:34:59 · 349 阅读 · 0 评论 -
Tensorflow基本模型之Logistic回归
Logistic 回归 简介Logistic模型损失函数(交叉熵损失)softmax多分类Tensorflow Logistic回归导入 mnist数据集import tensorflow as tf# Import MINST datafrom tensorflow.examples.tutorials.mnist import input_datamnist = i...原创 2019-02-23 10:34:23 · 440 阅读 · 0 评论 -
Tensorflow基本模型之线性回归
线性回归简述在这里,我们仅仅讨论单变量的线型回归模型。不对回归算法进行过多的展开。重点放在Tensorflow的学习上。下图展示的分别是:单变量线性回归模型的公式;学习的参数;损失函数(采用的均方误差);目标函数的优化求解(SGD)。Tensorflow 线性回归import tensorflow as tfimport numpy as npimport matplotlib.py...原创 2019-02-23 10:33:20 · 458 阅读 · 0 评论 -
Tensorflow神经网络之DCGAN
DCGAN简介DCGAN在GAN的基础上优化了网络结构,加入了 conv,batch_norm 等层,使得网络更容易训练,网络结构如下:注意:本图只是示例,与下面实际网络参数不对应。Tensorflow实现DCGANfrom __future__ import division, print_function, absolute_importimport matplotlib.pyp...原创 2019-02-25 14:05:56 · 456 阅读 · 0 评论