回覆列表
-
1 # myzhuang
-
2 # 運維老男孩
首先,你應該努力為自己爭取最大的時間用來學習和coding——合理跟導師描述自己的基礎,承受導師對自己的diss,抓緊時間學習(基礎差是自己的原因不是導師的原因,那必然要下苦功夫去彌補,同時也要忍受導師對自己的diss)
其次,你應該問清楚導師到底要幹嘛,因為LSTM是一個方法,“導師要你做LSTM”,這話就跟“老師讓我做乘法”一樣邏輯不清。導師一般只會提需求,具體的解決方案應該是我們研究生來提供並實施,從這點來看,不必照搬導師的要求用LSTM去完成這一目標。
最後,學習程式碼的最好方法就是直接上手——python百題,numpy百題,動手深度學習,官方文件,原始碼等等,然後針對自己寫程式碼時候出的問題,去看書或者看課,不停地糾結程式碼邏輯,不停地在debug中前進。
幾個方面去做
1 python語言可以邊用邊學
2 在python之上其實還有個深度學習框架要學,比如pytorch,tensorflow,推薦學pytorch,對新手友好容易用。或者跟實驗室大部隊走,別人用啥就用啥這樣後面好交流
3 lstm相關知識,可以先看看csdn上的部落格,別人的理解是怎麼樣的,再去知網找碩博畢業論文lstm相關看看。最後再看lstm的英文原始論文。有了前面中文的基礎看起來好理解一點
4 github上下lstm程式碼,然後就是開始折騰了,按照導師的要求改程式碼
5 遇見問題多和師兄師姐交流,他們的程式碼能力可以幫你解決不少bug,進步會快很多