在ubuntu 16.04上安装tensorflow,并测试成功

用下面代码测试安装:

 1 #! /usr/bin/python
 2 # -*- coding: utf-8 -*-
 3 
 4 import tensorflow as tf
 5 import numpy
 6 import matplotlib.pyplot as plt
 7 rng = numpy.random
 8 
 9 learning_rate = 0.01
10 training_epochs = 1000
11 display_step = 50
12 #数据集x
13 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,
14                          7.042,10.791,5.313,9.27,3.1])
15 #数据集y
16 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,
17                          2.827,3.19,2.904,2.42,2.94,1.3])
18 n_samples = train_X.shape[0]
19 X = tf.placeholder("float")
20 Y = tf.placeholder("float")
21 
22 W = tf.Variable(rng.randn(), name="weight")
23 b = tf.Variable(rng.randn(), name="bias")
24 
25 pred = tf.add(tf.multiply(X, W), b)
26 
27 cost = tf.reduce_sum(tf.pow(pred-Y, 2))/(2*n_samples)
28 
29 optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(cost)
30 
31 init = tf.initialize_all_variables()
32 with tf.Session() as sess:
33     sess.run(init)
34 
35     # 训练数据
36     for epoch in range(training_epochs):
37         for (x, y) in zip(train_X, train_Y):
38             sess.run(optimizer, feed_dict={X: x, Y: y})
39 
40     print "优化完成!"
41     training_cost = sess.run(cost, feed_dict={X: train_X, Y: train_Y})
42     print "Training cost=", training_cost, "W=", sess.run(W), "b=", sess.run(b), '\n'
43 
44     #可视化显示
45     plt.plot(train_X, train_Y, 'ro', label='Original data')
46     plt.plot(train_X, sess.run(W) * train_X + sess.run(b), label='Fitted line')
47     plt.legend()
48     plt.show()
test

当重启Ubuntu系统后,进入tensorflow必须使用命令:

source ~/tensorflow/bin/activate

测试结果如下:

转载于:https://www.cnblogs.com/Catherinezhilin/p/8029565.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267921.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis客户端连接数量_实战解析无所不知的Redis拓展应用——Info,进阶学习,无所不能...

前言学习是一个持续的过程。像咱们一直在更新的Redis学习内容,由基础结构,到原理应用,再到集群搭建,了解的够充分了,咱们接着又介绍Redis拓展应用,将知识面拓宽,毕竟技术都是相通的,…

诡异的防火墙故障,能PING通,但访问ORACLE不稳定

上周四我们的IDC核心数据区到DMZ区的防火墙经历了十分诡异的故障。 虽然我从一开始就断定非ORACLE问题,因为连接核心数据区的多个ORACLE数据库的应用都无一例外的出现了相同的问题,如果三个以上ORACLE能同时出想这么严重的问题,那么我想ORACL…

【Excle数据透视】如何用含有单元格的数据来创建数据透视

取消合并单元格,填充相同内容项,然后创建数据透视表. 如下图:需要使用数据创建数据透视表 步骤一 开始→格式刷,然后对单元格区域G2:G15使用格式刷功能,保留合并单元格格式 步骤二 选中A2:A18区…

css 超出文字头尾相接滚动_前端的一些雕虫小技,从100%和滚动条说起

1、100%和滚动条当我们在css中把html和body同时设为100%时,会出现滚动条html,body {width: 100%;height: 100%;}原因是html和body之间有8px的margin,这个margin怎么来的呢,我们在chrome中用F12看一下这个8px的margin来自于user agent stylesh…

[转] C# 路径(目录)

一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCur…

《大鱼海棠》

我告诉你什么事最可悲,你遇见一个人,犯了一个错,你想弥补想还清,到最后才发现,你根本无力回天,犯下的罪过永远无法弥补转载于:https://www.cnblogs.com/ting6/p/9726163.html

class参数传入 python_小白学 Python 爬虫(20):Xpath 进阶

人生苦短,我用 Python如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:)前文传送门:小白学 Python 爬虫(1):开篇小白学 Python 爬…

shellcode

Shellcode实际是一段代码(也可以是填充数据),是用来发送到服务器利用特定漏洞的代码,一般可以获取权限。 另外,Shellcode一般是作为数据发送给受攻击服务的。 Shellcode是溢出程序和蠕虫病毒的核心,提到它…

小学生都能看懂的FFT!!!

小学生都能看懂的FFT!!! 前言 在创新实践中心偷偷看了一天FFT资料后,我终于看懂了一点。为了给大家提供一份简单易懂的学习资料,同时也方便自己以后复习,我决定动手写这份学习笔记。 食用指南: …

ComboBox自动补全小技巧

网上看的自动补全实在是太麻烦,有时候还用到了第三方控件,但是现在我的需求是这样的 有一个Person类,其中有Code、Name两个属性 Person需要绑定到ComboBox中,在ComboBox中输入Code时,即自动补全相应的Name 想了半天&am…

可做fft分析吗_小吃店生意好做吗,小吃业行情分析

现在创业已经成为一种风尚,不少创业者都打算开一家小吃店,现在小吃店的生意好做吗?开小吃店有没有前景呢?中国人一直以来都非常看重“吃”,民以食为天,食物就是中国人生存的灵魂所在。基本上每个城市、每个…

SVN版本回滚

新入职的公司居然还是用的SVN管理代码,需要版本回滚,弄了半天,顺便记录一下。 当前的最新版本号是1470,其中1467到1470这几个提交都要被移除时,在项目文件夹下使用下面的代码: svn merge -r 1470:1466 . 这…

ase加密放linux报错_Linux应用安装有福啦!和苹果Mac一样方便的单文件安装

自从用了苹果macbook,和windows基本上就再见了,苹果系统的稳定性太出色了,使用完合上盖子放十天半个月的没一点问题,一叫就醒,一醒就能接着工作,windows系统不行,要么睡了叫不醒,要么…

我的软考之路——软考心得

软考?是什么东西,可能大多数人跟我一样,刚听到这个词语觉得很陌生,但当我走进社会,面临到工作的压力,要求自己必须学习进步的时候,认识了它! 那时候参加工作也几年了,工作的压力是…

拼图展示

转载于:https://www.cnblogs.com/zm1994/p/8033332.html

[转载]TopCoder兼职赚钱入门(Part. 1)

原文地址:【原创】TopCoder兼职赚钱入门(Part. 1)作者:汪昊成最近找我问TC的朋友越来越多,于是就想写一个入门教程放在这里。对我来说,TC目前是总收入的一个重要组成部分,虽然不如工资多&#x…

c++全局监听ctrl s_号称史上最全!134个CAD快捷键强烈来袭,难道你只知道Ctrl+C?...

想要提高CAD绘图速率你就必须熟记CAD快捷键,小编盘点了134个CAD个快捷键,号称史上最全,一起来看看吧。一、常用字母键CO:复制MI:镜像AR:阵列O:偏移RO:旋转M:移动E&#x…

51nod 1623 完美消除(数位DP)

首先考虑一下给一个数如何求它需要多少次操作。 显然用一个单调栈就可以完成:塞入栈中,将比它大的所有数都弹出,如果栈中没有当前数,答案1。 因为数的范围只有0~9,所以我们可以用一个二进制数来模拟这个栈,…

Javascript-7对象:字符串、时间

JavaScript-7对象:字符串、时间字符串(String)对象: Javascript是面向对象的编程语言,我们可以定义自己的对象和变量类型。 计算字符串长度: var txt"Hello world!" document.write(txt.length) 结果为&…

代码 拉取_Git 利用 Webhooks 实现代码的自动拉取

WebHook 简介WebHook 功能是帮助用户 push 代码后,自动回调一个您设定的 http 地址。 这是一个通用的解决方案,用户可以自己根据不同的需求,来编写自己的脚本程序。环境服务器:ubuntuphp:7.2.28本文以拉取码云&#xf…