Created With

link實習日誌 20230303

link09:00 繼續研究

把昨天最後遇到的錯誤訊息拿去 Stack Overflow 搜尋,沒有找到答案。

打開 infer.py,從頭開始看一遍程式碼,想到也許可以分段測試。

程式碼的內容可大致分成六段:

  1. 載入各種套件
  2. 解析指令以讀取照片的路徑
  3. 載入預先訓練好的模型
  4. 調整照片尺寸
  5. 產生老化的照片
  6. 儲存老化的照片

昨天最後遇到的錯誤訊息是從第 5 段產生出來的。

link11:00 分段測試

第 1 段不用測試。測試第 2 段,在讀取我寫的路徑的時候,到底有沒有讀取到照片。

打開大學時期的資料夾,找出四年級下學期的社群網路應用課程的 Python 基礎實作教材,複習 Python 基礎。

在第 2 段後方加一行印出照片路徑的程式碼。

1linkprint(image_paths)

再試一次執行專案的指令,有印出正確的照片路徑。

link12:00 午餐


link13:00 回到家裡

雖然早上想到可以分段測試,不過接下來的部分想不出來如何測試或是修改,因為看不出來有何問題。

想到把產生錯誤訊息的那一行程式碼拿去搜尋,找到官方文件 matplotlib.pyplot.imshow。大致看過文件說明,還是想不出來如何解決問題。

搜尋"如何解決問題"。找到解決問題的關鍵步驟。為了收集資訊,再看一次整段錯誤訊息,有提到 torch 套件和 infer.py 檔案本身,還是不懂問題到底是從哪一邊產生出來的。

導師傳來訊息"會很難處理嗎",我回覆"目前的狀況是嘗試執行 demo 檔案會出現錯誤訊息,可是我看不出來這個錯誤是來自 demo 檔案本身,還是 demo 檔案用到的外部套件"。

錯誤訊息有提到的外部套件,有列出檔案和出現錯誤的行數,打開檔案來看,完全看不懂它在寫什麼。

下班之前傳訊息給導師"目前無法解決此問題,下周再試看看,我先下班了,謝謝"。導師回覆"好,辛苦了,我下週看一下"。

link18:00 下班

link本日心得

有點想放棄了。

實習日誌 2023030309:00 繼續研究11:00 分段測試12:00 午餐13:00 回到家裡18:00 下班本日心得

Home

得到機會chevron_right

實習日誌chevron_right
202211 日誌chevron_right
202212 日誌chevron_right
202301 日誌chevron_right
202302 日誌chevron_right
202303 日誌chevron_right
202304 日誌chevron_right

任務成果chevron_right
任務清單chevron_right

實習結束chevron_right

返回個人網站