[PyTorch] 使用 torchsummary 將模型視覺化
在我們使用 PyTorch 這個著名的 Python 深度學習框架時,若能夠將我們建構的模型視覺化呈現出來,那就再好不過了。
Read More »[PyTorch] 使用 torchsummary 將模型視覺化在我們使用 PyTorch 這個著名的 Python 深度學習框架時,若能夠將我們建構的模型視覺化呈現出來,那就再好不過了。
Read More »[PyTorch] 使用 torchsummary 將模型視覺化今天,在我使用 PyTorch 搭建模型時,突然間有了需要提交技術報告的需求 (?),於是乎我簡單地找了下將模型視覺化的工具: torchviz。
Read More »[已解決] graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpdf', '-O', 'Digraph.gv'], make sure the Graphviz executables are on your systems' PATHCUDA 是一個對於熟悉於架構、使用 Deep Learning (深度學習) 環境的人來說,一定是常常聽見的名詞。我們經常會聽到,在我們啟用我們的 GPU 來進行模型的訓練時,我們需要安裝 GPU Driver、CUDA、cuDNN 等等的套件,好讓深度學習能夠擁有最佳效益。
Read More »[Linux] 簡單的移除 CUDA 心得筆記今天我在使用 PyTorch 搭建一個簡單的分類器時,遇到了一個這樣的報錯: "RuntimeError: CUDA error: device-side assert triggered"。依稀記得從前也遇過這樣的問題,但也忘記怎麼解決的了,畢竟從前其實沒有記筆記的習慣。
Read More »[已解決] RuntimeError: CUDA error: device-side assert triggered在安裝 Nvidia 顯示卡驅動程式的時候,我曾經二度遇到這個問題。在第一次遇到的時候,由於只有我一個人在使用有 GPU 的伺服器,故上網查查很快地找到了解決方法;第二次遇到,也就是今天,伺服器上已經有著許多一同做事的夥伴了,環境也變得有些複雜,查找了好一陣子才終於解決了問題。
Read More »[已解決] An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel接續之前旅館評論分類的工作,詳情請參閱《[PyTorch] 旅館評論情感分析實戰紀錄 (0)》這篇文章,我再次對原本的分類模型進行了簡單的改良。至於改良了什麼呢?還記得我在上一篇文章中提到我只是胡亂地將每個字斷開,個別給相異字一個 Index 去代表該字——簡單來講,就只是把文字資料轉成單個數字,好用來進行 Machine Learning。
Read More »[PyTorch] 旅館評論情感分析實戰紀錄 (1)Read More »[PyTorch] 旅館評論情感分析實戰紀錄 (0)『旅館評論情感分析』是一個適合訓練分類模型的自然語言處理(NLP)任務。今天是我隨意開始嘗試的第一天,於是我找了個 GitHub 上的旅館評論資料集專案,並訓練了一個由全連接層(fully-connected layer)組成的分類模型,並以 accuracy、precision、recall、F1-score 作為我的指標分數評估模型好壞。
在使用 PyTorch 這個好用的 Python 深度學習框架進行模型的訓練時,常常會有剛學習的人忘記把訓練好的模型『儲存』起來 —— 甚至根本沒意識到這回事,以為每次要使用都必須訓練一次。(其實這是我的黑歷史 XDDD)
Read More »[PyTorch] 如何儲存模型、讀取模型生成對抗網路 (generative adversarial network, GAN) 是一個相當有名的神經網路模型,其功用為我們輸入一組『噪音』(Noise),然後通過 Generator 產生出一組數字圖片,再經由 Discriminator 分辨是否是真正的圖片。
Read More »[Pytorch] 搭建 GAN 模型產生虛假的 MNIST 圖片