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版本問題)