歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

TensorFlow學習之運行label_image實例

前段時間,搞了搞編譯label_image中cc的實例,最後終於搞定。。。但想在IDE中編譯還沒成功,繼續摸索中。

現分享一下,探究過程,歡迎叨擾,交流。

預備文件:inception_dec_2015文件解壓到data文件夾下

具體參考: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/label_image

               http://serve.3ezy.com/bazel.io/docs/install.html
1、首先需要在tensorflow中安裝bazel(預先下載好)
chmod+xPATH T O I NSTALL.SH  chmod+xPATHTOINSTALL.SH ./PATH_TO_INSTALL.SH --user

  安裝程序會將bazel安裝到$HOME/bin目錄下,需要把這個目錄加入PATH
  在.bashrc配置環境,我的是 /home/deb/.bazel/bin/bazel-complete.bash

     所以在.bashrc末尾添加source /home/deb/.bazel/bin/bazel-complete.bash(依個人目錄而定)

2、$ bazel build tensorflow/examples/label_image/...(在此之前需要修改源文件代碼pd文件的名字,源碼中和庫提供的不是同一名字,且需要cd 到tensorflow_master)

3、$ bazel-bin/tensorflow/examples/label_image/label_image(bazel-bin文件夾下)
4、編譯、運行成功

 

結果是這位軍人穿軍裝的概率較大。但是我換了一張逼哥的照片(逼哥借您一張圖片苦逼了哈哈)上去就測試出電子吉他概率大。就不是識別穿的衣服了,我想可能的原因是不是源代碼識別的是前景目標。

Copyright © Linux教程網 All Rights Reserved