在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
在ubuntu 16.04上安装tensorflow,并测试成功相关推荐
- Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...
- skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法参考自互联网,仅供学习. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion binuti ...
- 在 Ubuntu 16.04上安装 vsFTPd
在 Ubuntu 16.04上安装 vsFTPd Ubuntu vsFTPd 关于 vsFTPd vsFTPd 代表 Very Secure File Transfer Protocol Daemon ...
- 如何在Ubuntu 16.04上安装Swift和Vapor
翻译自:How to Install Swift and Vapor on Ubuntu 16.04 介绍 Swift是Apple开发的一种编程语言,特点是快,安全和现代化,它有一个支持语言的庞大社区 ...
- 在ubuntu 16.04上安装基本的拼音输入法
在ubuntu 16.04上安装基本的拼音输入法 此处写的主要是ubuntu下ibus支持的最简单的拼音输入法,使用的方便度肯定不如搜狗或谷歌拼音输入法,但是这个贵在安装简单,相比于搜狗输入法,它更加 ...
- [Python] Ubuntu 16.04 上安装 python3.7 和 pip 并配置虚拟环境
文章目录 Ubuntu 16.04 自带 python 2.7 和 python 3.5 安装 python3.7 修改软链接 python3 -> python3.7(非必需) 安装 pip ...
- linux skyeye,在Ubuntu 10.04上安装SkyEye及测试
说明一下,在Ubuntu 10.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 1.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...
- 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
导读 LEMP 是个缩写,代表一组软件包(注解 ① L:Linux OS,E:Nginx 网络服务器,M:MySQL/MariaDB 数据库和 P:PHP 服务端动态编程语言),它被用来搭建动态的网络 ...
- 如何在ubuntu 16.04上安装WebERP
前言 本文是在谷歌翻译的基础上做了校对,并且对原文的错误之处做了更正,如果想阅读原文,请点击原文链接.(不过原文中有些错误,在本文中已经做了改正,而且在括号中增加了一些注意事项,在文末还添加了一些问题 ...
最新文章
- Python获取屏幕分辨率大小
- PTA基础编程题目集-7-1 厘米换算英尺英寸
- mysql查询去重第一条_Mysql用法记录 - Ashley-OSCHINA的个人空间 - OSCHINA - 中文开源技术交流社区...
- 《慕课React入门》总结
- c++中使用 hiredis/hiredis.h
- linux清空串口接收buff,openwrt解除console对串口的占用
- java帧结构_Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)...
- javascript Arrow functions(箭头函数)
- 【Qt教程】1.1 - Qt5.12.9 安装
- C语言将raw转为bmp,RAW格式数据转BMP格式数据
- Emberjs学习之路(一)
- 多线程编程实例(使用CompletableFuture)
- 临时抱佛脚版_移动端适配布局_flex+rem+响应式
- Windows应急响应 -Windows日志排查,系统日志,Web应用日志,
- laravel5.0学习系列1之 路由
- Python对csv、ini、xml、excel等格式文件操作用例
- 冒牌网站提供假冒卡巴斯基KIS7.0下载
- 【layui】图片查看器
- 【python--爬虫】彼岸图网高清壁纸
- Dropbox网盘免费同步电脑文件的一些高级实用技巧
热门文章
- js编写简易返回顶部按钮
- Java -- 网络编程(一):Client与Server之间的数据传送
- 无法载入 mysql 扩展
- npm中package.json详解
- node --- [express] cookie/session 机制与 中间件的使用(路由守卫)
- JavaScript 标准参考教程-阅读总结(三)
- Powershell命令中的 CommonParameters是指什么
- 绝非玩笑!人工智能或开创黑客新时代
- Error-Project facet Java version 1.8 is not supported
- PostgreSQL入门篇学习笔记(七)