build-your-own-x-machine-learning
打造你自己的 X - 透過從頭開始建構一切來掌握機器學習。它旨在涵蓋從線性迴歸到深度學習再到大型語言
build-your-own-x-machine-learning 是什麼?
打造你自己的 X - 透過從頭開始建構一切來掌握機器學習。它旨在涵蓋從線性迴歸到深度學習再到大型語言模型(LLM)。
build-your-own-x-machine-learning 概覽
這是什麼
此儲存庫是一個從頭開始建構機器學習模型的教學與實作集合,由 Outcome School 創辦人 Amit Shekhar 維護。專案目標涵蓋從線性迴歸到深度學習及大型語言模型(LLM)的內容。
主要功能
- 涵蓋從頭實作的核心機器學習演算法,包括線性迴歸、邏輯迴歸、決策樹、SVM、K-means、PCA 等。
- 包含神經網路與深度學習專案,例如從頭建構神經網路、CNN、LSTM、Transformer 架構的 LLM、自編碼器、GAN 及擴散模型。
- 提供推薦系統實作,適用於電影、影片、商品、好友及內容推薦。
- 包含電腦視覺應用,如交通號誌分類、光學字元辨識、人臉偵測、物體偵測及影像分割。
- 提供自然語言處理專案,包括語言翻譯、文字摘要、分詞器、情感分析、聊天機器人及命名實體辨識。
- 包含時間序列與預測模型,使用 LSTM、ARIMA、Prophet 及異常偵測。
使用情境
此儲存庫適合希望透過從頭實作來理解機器學習演算法的學習者。可作為掌握基礎概念、準備技術面試或建立機器學習專案作品集的實作指南。
快速開始
請參閱儲存庫的 README 以取得詳細資訊。
授權與價格
採用 Apache-2.0 授權。此專案為開放原始碼且免費使用。
內容整理自該專案公開的 README 與儲存庫資訊。