iT邦幫忙

machine learning相關文章
共有 760 則文章
鐵人賽 AI & Data DAY 16

技術 [Day 16] 神經網路的可解釋性:如何理解深度學習中的黑箱模型?

深度神經網路(DNN)以其線性和非線性的複雜轉換而聞名,因為它涵蓋了許多隱藏層。因此即使給定一個訓練有素並能夠良好分類的 DNN,模型內部的推論過程仍然是個未知...

鐵人賽 AI & Data DAY 29
ML From Scratch 系列 第 29

技術 [Day 29] Deep Q-Network — 主題實作

昨天介紹 Deep Q-Network,今天我們透過 TUTORIAL 來講解 Deep Q-Network。 Impelmentation Import Li...

鐵人賽 AI & Data DAY 15

技術 [Day 15] SHAP實作:實戰演練SHAP解釋方法

昨天已經瞭解了 SHAP 套件背後的核心技術。SHAP 提供多種解釋工具,可應用於不同類型的模型: KernelExplainer(Kernel SHAP):...

鐵人賽 AI & Data DAY 28
ML From Scratch 系列 第 28

技術 [Day 28] Deep Q-Network — 背後理論

由於數學函式有顯示不出來的問題,文章內容請至此閱讀

鐵人賽 AI & Data DAY 28

技術 28. 累了? 那來動手實作應用 ~ 有效的駕駛幫手 vs 失敗的鬼抓人無人機

於最初的文章,有提到機器學習是趨勢,但怎麼開始、學那些技能、要看那些文件文章、要如何使用工具等等,google後又因資訊太多太複雜,讓學習意願或者動力被澆熄被...

鐵人賽 AI & Data DAY 13

技術 Day13-Gradient Boosting

boosting 前幾天有寫過一點關於boosting跟bagging大概的概念,今天開始前再簡單說一下 透過組合弱學習機、改進每一次的錯誤、從而獲得一個...

鐵人賽 AI & Data DAY 14

技術 [Day 14] SHAP理論:解析SHAP解釋方法的核心

Shapley values 簡介 Shapley values 最早是由經濟學家 Lloyd Shapley 所提出,用於評估參與合作博弈的每個玩家對於勝利的...

鐵人賽 AI & Data DAY 27
ML From Scratch 系列 第 27

技術 [Day 27] Reinforcement Learning

Reinforcement Learning Reinforcement Learning 是一種機器學習方法,用於使代理(可以是機器、軟件或機器人等)通過與環...

鐵人賽 AI & Data DAY 16

技術 LLM 和機器學習的介紹-Part 1

人工智慧(AI)最近在科技界成為熱門詞彙,每個人都想參與AI領域。我想分享一下我對AI基礎的學習心得,包括:數據建模、語言學習模型(LLM)和機器學習(ML)的...

鐵人賽 AI & Data DAY 12

技術 Day12-Adaboost

原理 組合多個弱學習機來構建一個強學習機 將每個樣本的權重初始化為相等的值 建構弱分類器 將誤差大的資料權重加大 重複2跟3 加權投票決定結果 建構弱...

鐵人賽 AI & Data DAY 13

技術 [Day 13] LIME實作:實戰演練LIME解釋方法

今天我們將深入探討 LIME 的實作細節,包括如何選擇解釋性模型和解釋特徵,以及如何選擇鄰域大小來生成解釋數據。 若想了解 LIME 的核心原理可以參考前一篇文...

鐵人賽 AI & Data DAY 11

技術 Day11-集成學習Ensemble Learning(bagging/boosting)

使用多種學習算法來獲得比單獨使用任何單獨的學習算法更好的預測效果 集成學習 通過建立幾個模型組合來解決單一預測問題 所用來組合的多個模型之間要有差異...

鐵人賽 AI & Data DAY 26
ML From Scratch 系列 第 26

技術 [Day 26] Recurrent Neural Network — 解決真實問題

今天是第 26 天 !!! 我們將會透過 Recurrent Neural Network (RNN) 和 Long Short-Term Memory (LS...

鐵人賽 AI & Data DAY 12

技術 [Day 12] LIME理論:如何用局部線性近似解釋黑箱模型

LIME 的全名是 Local Interpretable Model-agnostic Explanations ,其目的是可以分析模型對於某筆資料為何做出特...

鐵人賽 AI & Data DAY 10

技術 Day10-隨機森林 (Random Forest)

隨機森林是由多棵昨天提過的決策樹組成,適合用在分類問題 原理 由很多顆決策樹組成,他會先從原資料中隨機抽取多個樣本,用這些樣本以隨機特徵選取的方式建立多棵...

鐵人賽 AI & Data DAY 25
ML From Scratch 系列 第 25

技術 [Day 25] Recurrent Neural Network — 主題實作

Dataset Dinosaur Island 一份文字檔,裡頭紀錄許多恐龍的類別。 Implementation Import Library import...

鐵人賽 AI & Data DAY 25

技術 [從Keras框架與數學概念了解機器學習] - 25. 必學概念 - Logistic Regression Multi-class Classification

上一篇文章提到了 logistic single classification,解釋如何實現的一些細節。接下來要探索的是邏輯斯多類別分類。 如果Logisti...

鐵人賽 AI & Data DAY 24
ML From Scratch 系列 第 24

技術 [Day 24] Recurrent Neural Network — 背後理論

Prerequisite 因為 Recurrent Neural Network (RNN) 的每個時間步都具有一個循環連接,將前一時間步的輸出作為當前時間步...

鐵人賽 AI & Data DAY 24

技術 [從Keras框架與數學概念了解機器學習] - 24. 必學概念: Logistic Regression Classification

將概念擺在這個位置的目的,就是希望能夠呼應建構keras模型時的運作,並於自己呼叫keras API 時,知道自己在做什麼。 當概念在腦海裡,搭配前面的章節,...

鐵人賽 AI & Data DAY 11

技術 [Day 11] Partial Dependence Plot:探索特徵對預測值的影響

Partial Dependence Plot(PDP)是要觀察每一個自變數的變化是如何影響預測表現,它可以快速地分析自變數與目標變數之間的關係。而昨天所提的...

鐵人賽 AI & Data DAY 9

技術 Day9-決策樹 (Decision Trees)

主要用於分類,也可以改為回歸樹(不建議),今天只討論單顆決測樹,明天會學習多顆決策樹組合成的隨機森林 決策樹原理 對資料重複進行二元分割,形成樹狀結構 根...

鐵人賽 AI & Data DAY 23
ML From Scratch 系列 第 23

技術 [Day 23] Autoencoder — 解決真實問題

第 23 天了 !!! 我們要透過 Autoencoder 解決臉部辨識的問題。 Dataset 資料集的部分來自 Kaggle 中 Labelled Face...

鐵人賽 AI & Data DAY 10

技術 [Day 10] Permutation Importance:從特徵重要性角度解釋整個模型行為

全局模型解釋是試圖理解整個模型的行為,而不僅僅是對單個預測進行解釋。Permutation importance 方法就是一種廣泛用於評估機器學習模型特徵重要性...

鐵人賽 AI & Data DAY 8

技術 Day8-SGDregressor (Stochastic Gradient Descent Regressor)

前幾天的迴歸模型中,我們希望找到一個函數能最好的表達因變數與自變數之間的關係,而尋找這個函數的方法就是定義損失函數(loss function)或稱成本函數(...

鐵人賽 AI & Data DAY 23

技術 [從Keras框架與數學概念了解機器學習] - 23.呼應keras框架的深度學習

從 keras 框架運作一路看過來,機器在做學習會有個核心概念,這邊會展現出來讓前後關聯可以串通。 機器學習和很多著名的預測方法如貝氏理論、德爾菲法論等等,都...

鐵人賽 AI & Data DAY 9

技術 [Day 9] 基於樹狀結構的XAI方法:決策樹的可解釋性

決策樹 決策樹是一種監督式學習演算法,用於解決分類或迴歸問題。該方法透過對訓練集資料的分析來建構一棵樹狀結構的模型,其中每個內部節點都代表一個特徵,每個葉子節點...

鐵人賽 AI & Data DAY 22
ML From Scratch 系列 第 22

技術 [Day 22] Autoencoder — 主題實作

昨天有簡單敘述一下 Autoencoder 的背後理論。 Autoencoder 是一種神經網絡架構,主要用於無監督學習和特徵提取。 它的主要目標是將輸入數據編...

鐵人賽 AI & Data DAY 22

技術 [從Keras框架與數學概念了解機器學習] - 22. Model Container框架介面

當處理的目標是多模型組成,我們可以訓練各種模型至不同的Server 以增加執行與管理的效能: 如果這些訓練好的模型,未來要串接起來,做生成式資料產出,可能會做...

鐵人賽 AI & Data DAY 7

技術 Day7-邏輯回歸 (Logistic Regression)

前幾天有提過的線性回歸是用來預測一個連續的值,而今天要學的邏輯回歸則是用來做分類用的 線性回歸 V.S. 邏輯回歸 線性回歸:找到一條線,讓data盡可...

鐵人賽 AI & Data DAY 8

技術 [Day 8] 解釋線性模型:探索線性迴歸和邏輯迴歸的可解釋性

線性迴歸模型 線性迴歸是一種統計學方法,用於建立自變數(x)和應變數(y)之間的線性關係模型。線性迴歸假設應變數是由一個或多個自變數線性組合而成的,且自變數之間...