Caffe学习笔记(4)--------用师兄的源码都差点没跑通觉得自己智商真的捉急!...
在自己不知道哪個旮旯蕩了一個不知道什么版本的VGG16更改多次未曾成功之后。。。
又厚著臉皮去找師兄求教了。。。
結果發現是自己蕩的模型都不對。。。而且數據輸入的格式也不對。。。然后師兄很無奈的把自己寫好的程序給我跑。。。
原本以為終于可以翻身農奴把歌唱了!
然而現實總是殘酷的!
好不容易把數據集弄好帶著滿足的笑容敲下了命令準備看著程序滿屏跑。。。。誰知道。。笑容只保持了三秒就出現了這個bug
我一看說這是數據維度不對 ?哼哧哼哧開始百度。。結果也并沒有百度出啥來。。。于是寶寶決定往上翻日志文件看看自己找找問題。。
然后就發現輸入數據是 1 3 600 800
但是label是 1 ?1 ?38 50
沒法在loss層比較。。。
我就想啊想啊想啊。。。想到轉換成lmdb格式的時候有resize格式。。。
于是我就把lmdb.sh文件里train和test的label數據全部resize成38*50,其余的還是600*800,論文這么說的嘛~
這下以為可以了。。又帶著大功告成的微笑敲下了命令。。。
然后
還是不對!!!
我就無語了。。帶著憤慨的心情我又回去翻日志文件。。。發現問題出在這
這是最后的output
?
這是輸入時的label數據大小,可以看到兩者就差在那個3上
?
自以為聰明的我就想是不是這里有個卷積層,卷積核大小是3*3所以是三倍呢(當然后來師兄告訴我并不是這樣。。回頭我補補卷積后的數據怎么算,哭!)
然后就在程序里找啊找啊發現label數據并沒有經過卷積層啊。。。我都把caffe的data layer文件翻出來了。。。雖然并不能看懂。。
然后一下午都各種百度不知道問題出在哪。。。。(每次都是這樣寶寶也是很無奈啊。。。感覺我在實驗室的大半時間都是在百度╮(╯_╰)╭ )
晚上實在熬不住 了再次去找師兄問了。。。
?
結果就是在lmdb.sh里加個--gray=true就解決問題了╮(╯_╰)╭
現在程序在跑著。。。
最后一張截圖完美說明了智商壓制是一件多么痛苦的事情。。。想哭又想笑。。。。悲催又驚喜的一天就這么過去了。。。今晚可以睡個好覺了。。。
實驗室的師兄師姐們簡直就是救命天使一般的存在啊!感恩!
轉載于:https://www.cnblogs.com/echo741/p/6695413.html
總結
以上是生活随笔為你收集整理的Caffe学习笔记(4)--------用师兄的源码都差点没跑通觉得自己智商真的捉急!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt探索之路——获取QTextEdit文
- 下一篇: 二、python基础(列表、元组、字符串