用圖形畫出caffe輸出數據的python程序&&git基礎命令

    caffe的訓練過程輸出的數據用圖形顯示出來。先上效果圖:

  

  圖形說明:

x是迭代次數,y左是train loss;y右是test accuracy。綠色是左邊的線,紅色是右邊的線。
  提醒:slover的格式必須是標準格式,如,冒號後邊要有空格。。。。好吧,是我懶得做處理了,反正,就醬~

  下載:

  git clone https://github.com/meihuakaile/caffe_tool.git
   ubuntu中caffe的輸出在/tmp/中,以caffe*命名。

  我的代碼基本就是把日誌裏的一些需要的文本匹配了出來。

  代碼用python編寫,簡單易懂易修改。

  使用方法:

python draw_loss.py --log log地址

git基礎命令:

1.cd mkdir
2.pwd顯示當前目錄
3.git init初始化當前目錄成git可以管理的目錄
4.git add 文件名  把文件提交到緩存區(.git文件夾中)
5.git commit -m ‘提交描述’ 把緩存區內容推到文件中
6.git status 顯示當前倉庫狀態
7.git diff 文件名 查看這個文件修改了什麼
8.git log 顯示歷史記錄
9.git log --pretty=oneline 以行的形式顯示歷史記錄

10.git reset --hard HEAD^  返回上一個版本
   git reset --hard HEAD~n 返回第n個版本(是返回,而不是撤銷哦,而且再看status也看不到n之後的了)
11.git reflog 顯示連帶返回版本的log
12.git reset --hard 版本號 返回這個版本
13.cat 文件名  顯示文件的內容
14.git checkout -- 文件名  可以在提交之前就撤銷文件的修改
15.rm 文件名  刪除該文件
16.git remote add origin 倉庫(https://github.com/tugenhua0707/testgit.git) 把本地倉庫和遠程倉庫連起來
   git push -u origin master
   由於遠程庫是空的,我們第一次推送master分支時,加上了 –u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。
    git push origin master 之後可以直接推送
17. git clone -q https://github.com/meihuakaile/hello_world 從遠程克隆倉庫到本地

git學習遇到的問題:

 1.fatal: I don't handle protocol 'https'
  解決: git clone -q https://github.com/meihuakaile/hello_world(加上 -q,網上說是windows的git版本問題)

發佈了74 篇原創文章 · 獲贊 50 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章