关闭

Tensorflow安装与测试

标签: Tensorflow机器学习
7978人阅读 评论(0) 收藏 举报
分类:

安装、

Ubuntu/Linux 64-bit

$ sudo apt-get install python-pip python-dev

Ubuntu/Linux 64-bit, CPU only, Python 2.7

$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0rc0-cp27-none-linux_x86_64.whl

Python 2

$  sudo pip install --upgrade $TF_BINARY_URL

Python 3

$ sudo pip3 install --upgrade $TF_BINARY_URL

测试一、

$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>

测试二、

import tensorflow as tf
import numpy
import matplotlib.pyplot as plt
rng = numpy.random

learning_rate = 0.01
training_epochs = 1000
display_step = 50
#数据集x
train_X = numpy.asarray([3.3,4.4,5.5,7.997,5.654,.71,6.93,4.168,9.779,6.182,7.59,2.167,
                         7.042,10.791,5.313,9.27,3.1])
#数据集y
train_Y = numpy.asarray([1.7,2.76,3.366,2.596,2.53,1.221,1.694,1.573,3.465,1.65,2.09,
                         2.827,3.19,2.904,2.42,2.94,1.3])
n_samples = train_X.shape[0]
X = tf.placeholder("float")
Y = tf.placeholder("float")

W = tf.Variable(rng.randn(), name="weight")
b = tf.Variable(rng.randn(), name="bias")

pred = tf.add(tf.mul(X, W), b)

cost = tf.reduce_sum(tf.pow(pred-Y, 2))/(2*n_samples)

optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(cost)

init = tf.initialize_all_variables()
with tf.Session() as sess:
    sess.run(init)

    # 训练数据
    for epoch in range(training_epochs):
        for (x, y) in zip(train_X, train_Y):
            sess.run(optimizer, feed_dict={X: x, Y: y})

    print "优化完成!"
    training_cost = sess.run(cost, feed_dict={X: train_X, Y: train_Y})
    print "Training cost=", training_cost, "W=", sess.run(W), "b=", sess.run(b), '\n'

    #可视化显示
    plt.plot(train_X, train_Y, 'ro', label='Original data')
    plt.plot(train_X, sess.run(W) * train_X + sess.run(b), label='Fitted line')
    plt.legend()
    plt.show()

测试二效果:
这里写图片描述

更多技术干货请关注:
这里写图片描述

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

TensorFlow的安装及测试第一程序

第一步:安装pip $ sudo apt-get install python-pip python-dev build-essential  $ sudo pip install --upgra...
  • ZHE123ZHE123ZHE123
  • ZHE123ZHE123ZHE123
  • 2016-12-29 19:18
  • 8191

Tensorflow MNIST 数据集测试代码入门

Tensorflow MNIST 数据集测试代码入门
  • YhL_Leo
  • YhL_Leo
  • 2016-02-19 14:36
  • 17256

Window10安装TensorFlow(GPU)与可行性测试

因为在VM的Ubuntu上貌似对GPU支持不怎么好,试用体验不佳,现在尝试直接在Windows上使用anaconda和pip安装tensorflow。 先给出参考文章: http://blog.sin...
  • HelloZEX
  • HelloZEX
  • 2017-11-09 14:59
  • 160

TensorFlow安装指南(Centos 7&Windows)及DCGAN demo测试

本文记录可成功安装TensorFlow的步骤,包括Centos 7 和Windows 10。具体请参考[TensorFlow][2]。另外,介绍了一下GitHub的使用。最后,跑通了DCGAN的dem...
  • yexiaogu1104
  • yexiaogu1104
  • 2017-04-04 10:42
  • 5677

win10 安装tensorflow 并测试mnist

win10 安装tensorflow的教程一抓一大把。我用了这个比较靠谱的: http://blog.csdn.net/u010099080/art 注意的是现在版本的tensorflow wind...
  • u013351270
  • u013351270
  • 2017-04-09 22:44
  • 1426

TensorFlow的安装及测试第一程序

第一步:安装pip $ sudo apt-get install python-pip python-dev build-essential  $ sudo pip install --upgra...
  • ZHE123ZHE123ZHE123
  • ZHE123ZHE123ZHE123
  • 2016-12-29 19:18
  • 8191

Ubuntu 15.04 安装TensorFlow(源码编译) 及测试梵高作画

介绍Google的TensorFlow机器学习开源库,在UbuntuKylin上的安装和和源码编译。 原始官方文档参见:http://www.tensorflow.org.TensorFlow学习资...
  • jiandanjinxin
  • jiandanjinxin
  • 2017-03-22 15:31
  • 2182

ubuntu16.04+gtx1060+cuda8.0+tensorflow源码安装、测试经历

首先说明,该篇博客是在ubuntu16.04+nvidia gt740m+cuda7.5+caffe安装、测试经历这篇博客基础上进行faster r-cnn安装的,使用GPU进行测试;且需要安装以下内...
  • WoPawn
  • WoPawn
  • 2016-10-10 16:47
  • 3534

tensorflow安装与测试

tensorflow安装与测试
  • stephenxe
  • stephenxe
  • 2016-11-24 13:52
  • 992

Tensorflow安装与测试

一、环境概述 系统环境:ubuntu 14.04 4cores+8gmemory 语言环境:python 2.7.6 python-dev python-pip 二、前期准备 安装python: 这...
  • xuefeng1207
  • xuefeng1207
  • 2017-05-03 13:44
  • 156
    个人资料
    • 访问:34452次
    • 积分:841
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    最新评论