使用Anaconda安装库文件、控制台运行Python文件、显示Caffe网络结构

来源:互联网 发布:免费象棋软件 编辑:程序博客网 时间:2024/06/06 00:32

安装库文件:

  以安装XGBoost为例,如果要使用XGBoost分类器,首先要在Python中安装XGBoost库文件。如果使用Anaconda安装的话,首先启动cmd窗口,进入到.\Anaconda2\Scripts目录下,然后在控制台运行

anaconda search -t conda xgboost

然后便会出现各个版本的xgboost,如下图。
这里写图片描述
选择自己合适的版本(以Win-64为例)输入

conda install -c mndrake xgboost

之后便可以安装成功。安装其他的库文件,可以类似这种方法进行安装。

cmd控制台运行Python文件

在控制台运行一个py文件,后面跟着需要输入的参数,则需要在py文件前面加入Python标识(Python文件所在目录已经加入环境变量),如下这里写图片描述

显示Caffe网络结构的

  1.首先推荐一个网站http://ethereon.github.io/netscope/quickstart.html,将网络结构文件推进去便可以显示出网络的结构,但是无法保存图像。
示例如下,一个孪生网络的结构图:
这里写图片描述
  
  2.其次使用Caffe自带的draw_net.py文件进行图像结构图的生成。就像第二部分那样运行代码。如果使用的是Anaconda2的话,会报几个错误。基本都是缺少依赖库。首先需要安装protobuf库,然后是pydot和graphviz,安装完之后,还会报错说找不到可运行的graphviz文件,此时需要从graphviz的官网下载graphviz文件,然后将文件夹中的bin文件加入到环境变量中,即可生成网络结构图像。这里写图片描述

此时依然会报一个无法import dot_parser的错误,但是已经可以生成图像了。

Couldn't import dot_parser, loading of dot files will not be possible.

关于这个错误,是因为pyparsing的版本问题造成的。具体的解决办法,可以参考https://stackoverflow.com/questions/15951748/pydot-and-graphviz-error-couldnt-import-dot-parser-loading-of-dot-files-will
和https://github.com/erocarrera/pydot/issues/81#c9。具体做法就是先找到dot_parser.py文件,然后将第25行的 Upcase, 去掉,将28行的_noncomma,去掉,并在第30行加入_noncomma = “”.join( [ c for c in printables if c != “,” ] )
这里写图片描述
如果依然不能画出图像,查看一下自己的prototxt文件是否符合标准

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 家里有很多小飞虫怎么办 家里有垃圾中飞出虫子怎么办 雷蛇笔记本很烫怎么办 登录监控器的账号锁了怎么办 悦借钱登录账号被锁怎么办 365账号登录被锁怎么办 台式电脑cpu温度过高怎么办 UG2.0打不开错误—15怎么办 键盘空格键删除键失灵怎么办 耳麦检测声音不分左右怎么办 吃生萝卜胃疼怎么办 幼兔拉稀怎么办没精神 自酿米酒酸了怎么办 用冰敷脸感觉红烫了怎么办 吃了海兔的内脏怎么办 吃了鱿鱼的吸盘怎么办 想开个烧烤店没学过怎么办 墨鱼汁弄衣服上怎么办 干鱿鱼泡开发黄怎么办 吃了芥末胃疼怎么办 手撕鱿鱼咸了怎么办 孕妇吃了点芥末怎么办 葡萄酒上面有一层白霉怎么办 手机一不小心把视频删了怎么办 柑橘7月份果实小怎么办 鹦鹉鱼身上有小白点怎么办 鹦鹉鱼身上烂了怎么办 红鹦鹉鱼变黑了怎么办 唱美声总夹嗓子怎么办 发财树树干出褶怎么办 月季花夏天换盆出现黄叶怎么办 刚种的月季枯了怎么办 新买的月季黄叶了怎么办 月季花叶孑轰发黄怎么办? 新种的月季苗弱怎么办? 月季换盆后浇透水叶子黄了怎么办 肉肉移栽后浇透水怎么办 月季花扦插的没长根发芽了怎么办 君子兰发的小苗怎么办 蔷薇光长枝条不开花怎么办 牡丹发芽又干了怎么办