Tensorflow
Peter清风
https://github.com/jiangzhongkai
展开
-
tf.random_normal函数
**tf.random_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None) 函数的主要功能是实现从正态分布中输出随机值 参数的意义: shape: 一维的张量,也是输出的张量。 mean: 正态分布的均值。 stddev: 正态分布的标准差。 dtype:原创 2018-01-22 18:39:07 · 1433 阅读 · 0 评论 -
利用双向LSTM进行数据的预测
双向LSTM我们为什么要用双向LSTM?双向卷积神经网络的隐藏层要保存两个值, A 参与正向计算, A’ 参与反向计算。最终的输出值 y 取决于 A 和 A’:即正向计算时,隐藏层的 s_t 与 s_t-1 有关;反向计算时,隐藏层的 s_t 与 s_t+1 有关现在们利用tensorflow提供双向LSTM函数来进行手写识别的分类案例,时间序列数据数据的预测也可以通过修改数据集来实现...原创 2018-11-30 12:10:34 · 10744 阅读 · 3 评论 -
Tensorflow史上最全的视频教程
一.Tensorflow教程资源(1)适合初学者的Tensorflow教程和代码示例:https://github.com/aymericdamien/TensorFlow-Examples。 该教程不光提供了一些经典的数据集,更是从实现最简单的“Hello World”开始,到机器学习的经典算法,再到神经网络的常用模型,一步步带你从入门到精通,是初学者学习Tensorflow的最佳教程。(2)...转载 2018-11-08 11:29:59 · 6702 阅读 · 0 评论 -
Tensorflow常用函数
tf.gathertf.gather(params,indices)'''args: params: 是一个一维张量 indices:需要提取数据的索引'''举例:params=[1,4,7,9]indices=[2,3]print(tf.Session().run(tf.gather(params,indices)))结果:[7,9]...原创 2018-11-13 10:09:43 · 152 阅读 · 0 评论 -
Tensorflow不同版本之间出现的错误
问题一:TypeError: Expected int32, got list containing Tensors of type ‘_Message’ instead. tensorflow 函数tf.cocat([fw,bw],2)出错: Expected int32, got list containing Tensors of type ‘_Message’ inst 查看原因是...转载 2018-05-08 10:18:35 · 3916 阅读 · 0 评论 -
Pipenv的入门教程和简单使用
pipenv 简要指南pipenv是requests作者的一个项目, 整合了virtualenv, pip, pipfile, 用于更方便地为项目建立虚拟环境并管理虚拟环境中的第三方模块。新建虚拟环境pipenv管理虚拟环境是按项目来的, 要为你的某个项目新建一个虚拟环境, 只需要在项目目录下运行如下命令: pipenv –two 其中–two表示用Python2建立虚拟环境, 另...原创 2018-05-13 11:20:18 · 5599 阅读 · 0 评论 -
使用SVM进行手写识别
导入相应的库import numpy as npimport matplotlib.pyplot as pltimport scipy.io as siofrom sklearn import svm数据的导入与处理param_info=[["mnist_train.mat","mnist_train_labels.mat","mnist_train","mnist_train_...原创 2018-04-24 20:44:48 · 495 阅读 · 0 评论 -
Win10+pycharm+anaconda+cudnn7.0+cuda9.0+tensorflow-gpu环境的安装
step1:原创 2018-05-01 16:01:54 · 1231 阅读 · 3 评论 -
Win10系统下安装cudnn6.0+CUDA8.0+anaconda+tensorflow GPU版本
cudnn6安装包: https://pan.baidu.com/s/1ko5kTFj5hTNrGEBpmqgs-A 密码:jpw5 之前在win10下一直配置不好TensorFlow(GPU)版本,苦苦挣扎几天后无奈转向在ubantu 14.04下安装,安装成功后近日又想在Windows上再试一次,结果很顺利,几个小时便安装好了TensorFlow GPU版本。本文主要写基于anaco...原创 2018-04-30 23:05:26 · 984 阅读 · 1 评论 -
手写识别
#使用K-NN实现手写识别import tensorflow as tfimport randomimport matplotlib.pyplot as pltfrom tensorflow.examples.tutorials.mnist import input_dataimport numpy as npfrom PIL import Imagesess=tf.Sessi...原创 2018-03-02 16:05:25 · 392 阅读 · 0 评论 -
利用tensorflow实现神经网络卷积层、池化层、全连接层
第一步:导入相应的库import tensorflow as tfimport numpy as np第二步:准备数据(随机生成一维数据)data_size=25 x_data=np.random.normal(size=data_size)x_input_1d=tf.placeholder(dtype=tf.float32,shape=[x_data])第三步:搭建一个简...原创 2018-03-14 18:05:44 · 4073 阅读 · 2 评论 -
基于Tensorflow的线性回归
线性回归算法是统计分析、机器学习和科学计算中最重要的算法之一,也是最常用的算法之一。简单介绍一个利用线性回归解决二维矩阵的求逆问题。 一般分为以下几个步骤: step 1:导入必要的编程库 代码如下: import matplotlib.pyplot as plt import numpy as np import tensorflow as tf原创 2018-01-25 16:39:57 · 464 阅读 · 0 评论 -
Tensorflow实现单神经网络
#tensorflow实现模型评估#训练集#测试集#验证集import matplotlib.pyplot as pltimport numpy as npimport tensorflow as tfsess=tf.Session()#数据集准备x_vals=np.random.normal(1,0.1,100)y_vals=np.repeat(10.,100)x_d原创 2018-01-24 16:05:20 · 444 阅读 · 0 评论 -
Tensorflow框架训练模型之数据不足的处理(一)
我们在训练深度模型时,常常会遇到这样的问题,那就是最后一批数据不够一个batch_size的时候,应该怎么做? 有的大佬说,可以对最后一批数据进行补充,让其满足一个batch_size大小; 有的人说不设置batch_size的值,设为None;我想到的方法是:丢弃不足一个batch_size大小的数据,具体做法如下:假设dataset是我们的数据集//可以利用tensorflow...原创 2019-04-21 10:21:26 · 1670 阅读 · 0 评论