11月改碼 學習記錄

2021-09-02 12:42:19 字數 2928 閱讀 5304

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.如果你每次想從列表的末尾取出乙個元素...