Tensorflow学习(1)之安装
来源:互联网 发布:淘宝客高佣金采集软件 编辑:程序博客网 时间:2024/06/18 12:51
前言
最近打算学习深度学习方面的东西,于是开始从Tensorflow着手了解,感觉任重道远阿。先说下自己情况,不懂python,不懂机器学习,就学过点C++基础,也算是小白入门吧。在学习过程中希望能尽量记述下自己不懂的东西,遇到的问题,方便来日重现,也免得再次重装时遇到各种问题无法下手,因此也会写的比较零散,仅按时间顺序给自己做个记录。
正文
1.虚拟机装linux
笔记本是64位windows10的机子,深度学习方面主流是在linux+python,教程多,遇到不会的百度容易找得到,于是用虚拟机VMware装linux,我下的版本是64位ubuntu16.04,在官网下载镜像即可,但一开始官网下的镜像不知道为什么VM创建不了,于是百度另外找个资源下了就成功创建了。。
进去后发现没有联网,于是百度各种教程虚拟机怎么联网,鼓捣半天无果,最后发现是服务没有打开,打开任务管理器-》服务,找到VM的workstation、DHCP和NAT服务,启动服务后再运行虚拟机,再登录进去ubuntu里面就发现多了个数据传输的标志,联网OK。
ubuntu一开始发现没有中文输入法,百度很不方便,于是先装个输入法
使用如下命令进行安装:
sudo apt-get install ibus-pinyin #或者可以用其他输入法如谷歌输入法叫ibus-googlepinyin
可能会出现Unable to lock directory /var/cache/apt/archives/这种问题,再输入下面2条命令:
sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock
再次使用上面的install命令就能正常安装了,这时再输入下面的命令打开输入法配置界面:ibus-setup
在input method里就可以选择设置语言chinese即可,注意如果发现没有chinese语言选项则可能是安装后数据没更新,所以需要登出再重新登陆系统,在进入输入法配置界面就应该能看到了。
2.安装python
ubuntu16.04系统内置的是python2.7,但以后当然是python3的天下是吧。所以还是要重新装个python3,这里用的是anaconda安装的python,anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块,非常方便。在ubuntu里打开百度,搜索anaconda并在官网下载python3.6版本。
下载完成后,在下载的路径下运行对应脚本,安装过程中会出现一个license,一直回车读完就好了,还会有几次询问,都输入yes就好了。
安装完成后关闭终端再重新打开,输入python进入python就可以看到python版本号以及是anaconda提供的标志了。
3.安装Tensorflow框架
首先建立一个conda的计算环境,终端输入如下:
conda create -n tensorflow python=3.6
然后激活环境,使用 conda 安装 TensorFlow,输入如下:
source activate tensorflow
关闭环境输入:source deactivate
激活之后会发现命令行输入前面会多了一个括号,下面有图。
很多教程是从google官网上安装的,但天朝对谷歌的屏蔽太强,基本没有网速或者连接不上,安装不了,所以换个安装源。具体安装如下:
终端输入: anaconda search -t conda tensorflow
输入后会显示tensorflow的各种版本,把终端窗口最大化会显示的比较好,我选了一个1.3,python3.6接口,仅支持CPU的版本,毕竟是虚拟机,跑不起太多资源不考虑GPU,简单的用着先,实在不行以后再更新tensorflow版本也可以。
终端输入如下查看安装某版本的语句: anaconda show name #name是上面命令显示的表中你想安装的tensorflow版本的name
接着按显示的语句进行安装tensorflow,如果不出意外应该是可以安装好的。
安装完成后关闭终端再重新打开测试一下tensorflow是否安装成功 :
(1) 激活conda环境
(2)进入python
(3)import tensorflow
能成功import的话应该就是没问题了。
4.在spyder上使用Tensorflow
spyder是一个python图形界面的IDE,在anaconda中已经默认安装了。
界面类似MATLAB,界面里有几个区域,包括写脚本的区域、终端区域、变量之类的,用过MATLAB的话就很熟悉这种界面了。
打开方法:
(1)激活环境 source activate tensorflow
(2)进入到anaconda安装目录 cd anaconda3/bin
(3)运行spyder ./spyder
等待一会后就会启动spyder了,可能是虚拟机的缘故,等待过程有点小长,不过比起MATLAB的启动过程还是快一点点的。
启动后写个简单的hello脚本跑一跑,写完点击运行查看效果。具体如下:
第一次可能会报错,提示找不到tensorflow,原因可能是anaconda的spyder没有工作在tensorflow环境下,所以简单解决方法是在tensorflow环境下再装一个spyder,于是,激活tensorflow环境,输入:conda install spyder
再次重复上面的打开方法并运行脚本应该就可以正常运行了,成功hello
(别问我hello前面为什么多了个b, 我心里真的没点b数)
至此,Tensorflow安装完成,撒花开心。
- Tensorflow学习(1)之安装
- AI学习之路(1):TensorFlow在Windows安装
- 学习tensorflow之mac上安装tensorflow
- TensorFlow学习笔记(1)--Mac安装TensorFlow
- TensorFlow学习笔记(1)--Mac安装TensorFlow
- TensorFlow学习_(1)TensorFlow安装(Mac)
- TensorFlow学习笔记(一):TensorFlow安装
- tensorflow学习笔记(一):tensorflow安装
- 深度学习之TensorFlow实战一(安装配置篇)
- TensorFlow官方教程学习笔记之1-TensorFlow入门教程(Getting Started With TensorFlow)
- 深度学习之工具篇:TensorFlow安装
- 深度学习之安装 TensorFlow Keras
- tensorflow学习(1)
- TensorFlow学习(1)
- Tensorflow学习(1)
- tensorflow学习(一)tensorflow-GPU安装(Driver375.26+CUDA8.0.61+CUDNN5.1)
- tensorflow学习(1):安装cuda版本的tensorflow并查看版本
- TensorFlow学习笔记:1、TensorFlow快速下载与安装
- TCP拥塞控制
- 为何键盘上的字母排序和字母表不同
- 3.2 求值的环境模型
- 【软考学习】设计模式——抽象工厂
- C++ 作业
- Tensorflow学习(1)之安装
- centos安装java web服务器环境java8+tomcat8+mysql5.7
- 英语单词
- Scrapy学习笔记(6)---scrapy shell
- 一.PHP几种加密形式
- JAVA基础复习-反射
- C和指针之数组编程练习3(判断矩阵是否为单位矩阵)
- 使用yum来下载RPM包而不进行安装
- 10.3在表尾插入生成单链表