Tensorflow
凌空的桨
https://github.com/marsmarcin/
展开
-
TensorFlow 编程训练4
传入值“placeholder”的使用使用placeholder时,一定是以sess.run进行传入的。import tensorflow as tfinput1 = tf.placeholder(tf.float32)input2 = tf.placeholder(tf.float32)output = tf.mul(input1, input2)with tf.Session()...原创 2018-03-31 10:39:07 · 245 阅读 · 0 评论 -
关于少量数据的多分类问题
问题陈述和分析 原始数据可以从链接中下载,是一关于某项疾病的分类问题,表格中最后一列为标签,前面的278列是各项特征指标。其中标签为1 的为为患病样本,标签为2——15的为确定的患病的样本,标签为16的为不确定的患病样本。标签中缺少11、12、13的样本。对于这类问题首先想到的就是传统的机器学习方法SVM,再比较新颖的是lasso还有xgboost等方法。对于SVM分类器直接将特征送入...原创 2018-08-27 21:10:18 · 6192 阅读 · 6 评论 -
TensorFlow编程训练11——线性模型复习
import tensorflow as tf import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'# 创建变量W和b节点,并设置初始值W = tf.Variable([.1], dtype=tf.float32)b = tf.Variable([-.1], dtype=tf.float32)# 创建x节点,用来输入实验数据x = ...原创 2018-07-20 10:18:09 · 179 阅读 · 0 评论 -
TensorFlow编程训练10 CNN
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# number 1 to 10 datamnist = input_data.read_data_sets('MNIST_data',one_hot=True)def compute_accuracy(v_xs, v_ys):...原创 2018-05-03 21:45:40 · 287 阅读 · 0 评论 -
TensorFlow 编程训练9利用dropout解决过拟合问题
import tensorflow as tffrom sklearn.datasets import load_digitsfrom sklearn.cross_validation import train_test_splitfrom sklearn.preprocessing import LabelBinarizer# load datadigits = load_digit...原创 2018-05-03 10:29:48 · 578 阅读 · 0 评论 -
TensorFlow 编程训练8 在TensorFlow中利用mnist进行分类学习
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# number 1 to 10 datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)def add_layer(inputs, in_size, o...原创 2018-05-03 08:14:46 · 279 阅读 · 0 评论 -
TensorFlow 编程训练7 在tensorboard中查看scalars、graphs、distributions、histograms
先说一下遇到的一些问题,在实现了tensorboard可以显示graphs以后发现了一个问题,就是tensorboard无法显示scalars、distributions、histograms其实就是tensorflow的版本问题,升级到1.8发现用不了,报错,和之前的错误一样ImportError:DLL load failed with error code -1073741795我之前的一篇...原创 2018-05-03 07:27:46 · 2916 阅读 · 2 评论 -
TensorFlow 编程训练6——tensorboard的使用
在实现上一个例子的基础上,进行了网络的可视化。也就是利用tensorboard进行操作。这期间我遇到了一些问题,我以前的TensorFlow版本是0.12的,现在我给他升级了。我用的方法计较简单,先去卸载旧版本,然后下载了1.3.0的whl文件然后去该目录下pip安装。pip uninstall tensorflow在浏览器里输入https://storage.googleapis.com/te...原创 2018-04-10 11:17:27 · 332 阅读 · 0 评论 -
TensorFlow 编程训练6——神经网络的可视化
这个神经网络是在《构建神经网路》这篇博客的基础上做的可视化。import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef add_layer(inputs, in_size, out_size, activation_function=None): # add one more layer a...原创 2018-04-01 21:41:38 · 393 阅读 · 0 评论 -
TensorFlow 编程训练5——构建神经网络
话不多说,嗯。。。import tensorflow as tfimport numpy as npdef add_layer(inputs, in_size, out_size, activation_function=None): # add one more layer and return the output of this layer Weights = tf....原创 2018-03-31 22:13:16 · 271 阅读 · 0 评论 -
TensorFlow 编程训练1
编程实现实在Pycharm中,具体的安装教程可以自行百度解决。也可以在Anaconda自带的Jupyter里进行操作,总之,平台不是很重要,但是个人习惯了VS的那种界面,所以更喜欢Pycharm的风格。首先导入两个必要的库,然后生成数据,最后进行学习,打印出两个参数的学习结果。完毕。import tensorflow as tfimport numpy as np# create data...原创 2018-03-31 09:01:18 · 548 阅读 · 0 评论 -
TensorFlow 编程训练2
Session的两种使用方式,以矩阵相乘为例。方式1import tensorflow as tfmatrix1 = tf.constant([[3, 3]])matrix2 = tf.constant([[2], [2]])product = tf.matmul(matrix1, matrix2)sess = tf.Session()result = sess.run(produ...原创 2018-03-31 09:24:35 · 272 阅读 · 0 评论 -
TensorFlow 编程训练3
变量问题1.定义变量一定要初始化,新版本的初始化用“tf.global_variables_initializer”2.定义Session后一定要“run”3.print 的时候一定print".run"import tensorflow as tfstate = tf.Variable(0, name='counter')one = tf.constant(1)new_value = t...原创 2018-03-31 10:17:18 · 239 阅读 · 0 评论 -
import tensorflow 报错ImportError:DLL load failed with error code -1073741795
基本上所有的tensorflow遇到import失败都是版本不兼容问题造成的推荐的python版本3.5.2和3.6.6都没遇到问题今天没啥事就用一个闲置的电脑装一下tensorflow,安装一个教程装的1.先安装Anaconda3.4.2.0 64位的。安装完成检验是否安装成功python输出Python 3.5.2 |Anaconda 4.2.0 (64-bit...原创 2018-03-28 21:47:25 · 18180 阅读 · 13 评论 -
利用Inception-v3现成权重进行特征提取(图像识别)
在tensorflow官网的图像识别的中文介绍中,介绍了如何用Tensorflow的模型代码库中的classify_image.py进行图像识别。里面有介绍如何测试,而且还提供了最后一层的1*1*2048维的特征提取方式,所以在这里介绍一下。......with tf.Session() as sess: # Some useful tensors: # 'softmax...原创 2018-12-13 19:37:27 · 5648 阅读 · 3 评论