Skip to content

[WordPress] 製作目錄跳轉功能,無須透過外掛

[WordPress] 製作目錄跳轉功能,無須透過外掛

Last Updated on 2021-07-24 by Clay

有時候當文章寫得太長時,會造成查找資料上的困難,尤其是像我這種只是幫自己紀錄筆記下來的人 —— 有時候我明明知道自己紀錄了哪些資訊在哪篇文章中,可是只要一打開,卻又要花一小段時間去查找我究竟紀錄在哪段敘述中。

Read More »[WordPress] 製作目錄跳轉功能,無須透過外掛

[Linux] sh 和 bash 之間的差異

Last Updated on 2021-07-24 by Clay

在我們操作 Linux 系統的時候,我們經常會使用 “sh” 這個指令來執行一些副檔名為 .sh 的檔案,這些 .sh 的檔案都是所謂的 Shell script,也就是在 Linux 系統當中常見的腳本檔案,透過在腳本中撰寫指令,並使用解釋器執行,就能完成各式各樣的功能,比方說資料處理、自動化執行、管理系統資源 …… 而且寫成腳本檔之後就可以在有需求的時候直接執行,不用再重複編寫指令。

Read More »[Linux] sh 和 bash 之間的差異

[PyTorch] 確認模型的狀態屬於 train() 或是 eval()

Last Updated on 2023-06-01 by Clay

今天我在查看 Hugging Face 的 Transformers 套件官方 Document 時,赫然發現一個恐怖的事情 —— 使用 Transformers 時所調用的 from_pretrained(),在讀取預訓練進來的時候,整個模型的狀態是屬於 eval() 、也就是評估模式的。

Read More »[PyTorch] 確認模型的狀態屬於 train() 或是 eval()

[PyTorch] nn.Embedding() 讀取 Gensim 預訓練模型權重方法筆記

Last Updated on 2021-10-13 by Clay

使用 PyTorch 搭建關於自然語言處理相關任務的人,想必都對 PyTorch 當中的 nn.Embedding() 不陌生。nn.Embedding() 是 PyTorch 當中的一個嵌入層,可以讓我們將不同的詞編號之後放入,並產生一組我們可以任意指定的向量回傳。

Read More »[PyTorch] nn.Embedding() 讀取 Gensim 預訓練模型權重方法筆記

[PyTorch] 使用 ModuleList 減少重複定義模型的程式碼數量

Last Updated on 2021-07-21 by Clay

在我們使用 PyTorch 搭建模型來處理我們深度學習的任務的時候,有時候我們會面臨需要『重複定義不同模型層』的情況,有時候這是很讓人煩躁的,尤其是必須毫無必要地寫一大堆都是複製貼上的程式碼。

Read More »[PyTorch] 使用 ModuleList 減少重複定義模型的程式碼數量

[PyTorch] 如何使用 Hugging Face 所提供的 Transformers —— 以 BERT 為例

Last Updated on 2021-10-27 by Clay

2018 年年底,以 BERT 為首等 Transformer 模型席捲了各大 NLP 競賽的排行榜,並幾乎都有著相當優異的表現。一直以來我都對 BERT 等 Transformer 模型充滿了興趣,故今天便開始動手紀錄該如何使用 Hugging Face 所開發的 Transformers 套件。

Read More »[PyTorch] 如何使用 Hugging Face 所提供的 Transformers —— 以 BERT 為例
Exit mobile version