Skip to content

Blog

[PyTorch] Getting Start: Neural Networks 神經網路的基本介紹

所謂的『神經網路』,便是我們想要進行深度學習所建的『模型架構』。在 PyTorch 官方的教學裡頭,第一句話就明確地闡明了:

可以使用 torch.nn 來建構神經網路。

nn 包含了模型層以及一個 forward() 的函式,並且會返回 output。這在之後的程式碼中可以清楚看見。

Read More »[PyTorch] Getting Start: Neural Networks 神經網路的基本介紹

[Python] 使用 Socket 建立簡單的 ChatBot

我之前寫了一個簡單的 Socket 教學,如果還不熟悉使用 Python 中的 Socket 的話請看這裡:[Python] socket 模組基本教學

就如同這篇簡單的教學所提的,我希望能夠透過 Socket 建立一個簡單的,只會重複你說話的 ChatBot,就跟大部分的 LineBot 教學一樣。(畢竟,要設定怎麼回覆使用者的話,就要看大家需要什麼『聊天主題』、要怎麼設計『檢索系統』了。)

Read More »[Python] 使用 Socket 建立簡單的 ChatBot

[Python] 使用 GoogleNews 套件輕鬆取得 Google News 新聞資訊

Google News 是 Google 所提供的新聞平台,目前最著名的便是會通過你的瀏覽新聞推薦你『想看的新聞』,這應該是基於某種關聯式學習的結果。在這點上,至少對我而言是相當適用的。(我真的每篇 Google 推薦的新聞都會想看 XDD 可以想像我到底提供了他們多少資料)

Read More »[Python] 使用 GoogleNews 套件輕鬆取得 Google News 新聞資訊

Bash on Ubuntu on Windows —— 在 Windows 上的 Linux 子系統

Bash on Ubuntu on Windows,或者是稱之為 Windows Subsystem for Linux (WSL),顧名思義,是位於 Windows 底下的 Linux 子系統。

有時候,在開發軟體的過程中,會遇到許多只能由 Linux 系統來使用的套件與函式庫。有許多方便的套件,是無法在 Windows 上使用的。

Read More »Bash on Ubuntu on Windows —— 在 Windows 上的 Linux 子系統