11/25 3個?(???約等於沒有)
11/26
11/28 3個?
11/29 什麼都沒乾
11/30 依然什麼都沒乾
12/1 週六會工作麼?不存在的
內容:改**路徑,學pickle,
為毛需要pickle
(主要是儲存執行到一半的東西,感覺像是r studio裡面儲存image(還是叫別的什麼?)類似,就是把run完的model以及匯入的各種variable儲存起來,下一次開啟的時候不用重新run/導一遍就可以直接用)
logging: 代替print,顯示在logging file中而不是console,並且可記錄多次run歷史。
# previous:
print
("***"
)# now instead:
import logging
logging.debug(
"same with what you were gonna print"
)
level: debug, info, warning, error, critical,嚴重程度依次上公升,default=warning,級別在此以下的不會有提示,但是可以調,改稱debug或者info,這樣每次run都可以記錄
# example 1
logging.basicconfig( filename =
'employee.log'
, level = logging.info,
# all cap
format
='%(levelnames)s:%(message)s'
)# example 2
logging.basicconfig( filename =
'test.log'
, level= logging.debug,
format
='%(asctime)s:%(levelname)s:%(message)s'
)
problem: 如果在乙個script中import了你寫的另乙個module,那兩個log會合併在root log裡面,不便於檢視,所以要分開log。因而從乙個單一的logging.level 變成logger + handler + formatter來定義
code (github)
1) 看了break/continue(略)
2) try except
try
: f =
open
('newf'
,'r+'
)except exception as e:
print
('no file called newf'
) responce =
input
('do you wanna create newf'
)if responce ==
'y':
f =open
('newf'
,'w'
)else
:pass
else
:#if newf exists
f.write(
'write someting'
)f.close(
)
threading 多執行緒
節省計算時間
我也不記得做了啥,只記得一起床就去買了個粉底,打算買完趕緊做事情,結果一整個下午都在那邊查它的評價… 勉強做了乙個半小時的事情,因為在terminal一行code run不了,結果發現是作者忘加了python… 晚上回去以後特別困,困了三個小時,想睡又捨不得睡,結果持續困,一直睏到10點突然精神…
我真的超無語的,前兩天一直出錯還是key error覺得很費解,當時就懷疑是不是沒有完全preprocess好,就用的還是61 phoneme set而不是39個的… 然後果然是。我也不知道是我這邊run的時候有什麼毛病還是他code本來不全(???),我這個渣渣還花了乙個多小時寫了個script把所有preprocess的檔案都拷貝進原folder…
然後這個作者不知道為什麼有一大堆的directory啊path的在code裡面,又不說清楚哪些要改,各是啥,看得特別暈… 花了很多時間在改路徑上感覺從來都沒聽說過(???)… 總之厲害的人一樣厲害,渣渣渣得各不相同…
不過不管怎麼說,感恩之心是必須要有的… 如果沒有這個git repo,我估計寫到明年這個時候還寫不出乙個recognizer來… 喔不對我應該會想辦法找個ra幫我寫
改好了rnn.py裡面directory,似乎可以run一部分,但是最後run test set的code有問題,function要take 4 arguments,code call 那個function的時候啥argument都沒帶,以至於最後得不到test accuracy。可能也是同乙個原因導致output的excel是空的。
因為model算是勉強能跑了,終於敢開口和導師要gpu並且約了個meeting(哦!就在明天!)
下午真的,幹了乙個半小時活就真的再也幹不動了,沒精力了… 瘋狂摸魚。
看code的時候記了點筆記,各個variable各是啥
批作業批得昏天暗地,lab report第乙份批了我一小時…
還見了導師,聊了一下project後續要怎麼搞(但是導師你太看得起我了都在跟我聊high level idea,但是我的code還沒搞定呢我想切腹)。導師之前是想讓我自己implement所有東西的,不過我看了一眼現在用的repo,一共21個檔案只有兩個是lstm相關的,別的都是audio (pre)processing的… 別的repo也差不了多少。現在的repo用的是theano我也不是很想學,所以這個ddl(which基本上趕不上)過了以後應該還是要自己重新寫一下… 祝我好運呵呵
第一次去了emergency,嘻嘻
摸了一天魚,了不起
沒了沒了散了吧
11月學習總結
不知不覺,11月就過完了,彷彿轉眼間,天氣就變冷了,感覺過得更快的是 還有乙個多月就要放假了,總覺得時間過得好快。還不知道怎麼回事,時間就已悄然流逝。這乙個月內我們學了不少關於c 的知識,就比如說最新學的陣列,就覺得有好大用,可以解決很多實際問題,就比如說以前做過的輸出型號圖的程式吧,那個時候我們還...
OpenCV學習記錄11
一 學習內容 1 開操作 2 閉操作 3 形態學梯度操作 4 頂帽 5 黑帽 二 記錄 include include include using namespace cv mat src,dst1,dst2,dst3,dst4,dst5 dst6 int element default size ...
python學習記錄(11)
0.下邊的列表分片操作會列印什麼內容 list1 1,3,2,9,7,8 list1 2 5 2,9,7 1.請問 list1 0 和 list1 0 1 一樣嗎?不一樣,list1 0 返回第0個元素的值,list1 0 1 返回乙個只含有第0個元素的列表。2.如果你每次想從列表的末尾取出乙個元素...