Anconda的使用

Anconda的使用

Anaonda简介

  Anaconda即是一个python包管理工具又是一个虚拟环境管理工具。安装好Anaconda后,默认创建了一个名为base的虚拟环境,为了同时管理和使用不同版本的python我们应该创建不同的虚拟环境,然后在相应的虚拟环境下进行对应版本的python和第三方包的安装。

Anaconda常用命令及操作

创建虚拟环境

conda create --name tensorflow python=3.5  #创建一个名为“tensorflow”的环境,安装3.5版本的环境  

 删除虚拟环境

conda remove -n tensorFlow --all     #删除一个名为“tensorflow”的虚拟环境    

激活虚拟环境

activate tensorflow       #激活名为“tensorflow”的虚拟环境  

安装相应的第三方包

使用Anaconda中的conda包管理工具进行安装(先进入相应的虚拟环境

conda install 包名            

使用pip包管理工具进行安装(先激活虚拟环境中,安装pip,通过pip安装包

pip install 

更换Anaconda下载源路径(使用清华大学镜像包)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes  

pip常用国内源

pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com  

Keras、TensorFlow及Theano之间的关系

TensorFlow和Theano都是目前较为流行的机器学习框架,而Keras是基于tensorflow和theano再次封装而成的机器学习库,让用户可以不在关注底层实现的细节,所以可以Keras相当于前段程序,直接供用户使用,而后端程序可以使用TensorFlow和Theano,默认使用的是Tensorflow框架。我们通过修改配置文件的方式来修改这一配置。以windows系统为例,在window系统的目录:C:\Users\bob\.keras\keras.json文件(系统的用户目录下的.keras文件夹下的keras.json文件),文件内容如下:

{
    "backend": "tensorflow",#将此处更改成theano即调用theano作为keras的后端程序
    "image_data_format": "channels_last",
    "floatx": "float32",
    "epsilon": 1e-07
}

 

 

 图  Keras、tensorflow及theano关系图

 安装Tensorflow为案例

  tensorflow是Google开源的一个深度学习框架,其是基于python开发,使用该框架能轻松地创建、训练神经网络,一般推荐使用Anaconda安装。其支持windows和Linux平台,但是windows平台下目前只支持python3.5版本。

tensorflow的安装

  • 安装Anaconda.

  • 为了方便管理,使用Anaconda创建开发环境,这里命名为:tensorflow.后面所有的跟tensorflow有关程序可以放到这个环境下。
conda create --name tensorflow python=3.5  #创建一个名为“tensorflow”的环境,安装3.5版本的环境
  • 创建成功之后,再激活“tensorflow”环境。具体命令如下:
activate tensorflow
  • 在这个“tensorflow”环境下安装tensorflow
pip install --upgrade --ignore-installed tensorflow  #使用pip进行安装

tensorboard简介和使用

tensorboard简介:

  tensorboard为tensoflow数据流图提供可视化界面,是以web服务的形式而存在。

tensorboard的使用:

  1.通过程序获得可视化文件(/表示该程序所在的盘符F:,可视化文件存放在F:\model\tmp\目录下)

writer=tf.summary.fielwriter("/model/tmp",graph=graph)#第一个参数为文件存放目录,第二个参数为要保存的数据流图

  2.开启tensorboard服务

tensorboard  --logdir=F:\model\tmp  #F:\model\tmp 是步骤一种生成日志文件路径,这个目录下只能包含一个文件,否则程序无法判断是那个 

  3.通过浏览器访问该服务

http://localhost:6006  #注意,cmd提示使用“MyThinkPad:6006”访问,这是不正确的,这里应该使用http://localhost:6006访问

 

posted on 2019-04-08 17:15  小毅哥哥Bob  阅读(775)  评论(0)    收藏  举报

导航