iPAS 備考專區 登入

iPAS AI 應用規劃師 中級 科目二 大數據處理分析與應用・114 年第二次・L22・第 14 題

正規化吉尼不純度怎麼算?

原題

某組資料共 10 項標籤如下:A, A, A, A, A, B, B, B, B, B 若該標籤僅有 A、B 兩種,請問這組資料的「正規化吉尼不純度(Normalized Gini impurity)」為何?

白話

有 10 筆資料,5 筆屬於 A 類、5 筆屬於 B 類,各占一半,比例完全平均。這道題要你計算這組資料的「正規化吉尼不純度」。

問你:A、B 各 5 筆的資料集,正規化吉尼不純度是多少?

一句話總結

A、B 各 5 筆(各占 50%),分佈最「混亂」。吉尼不純度 = 0.5,正規化後(除以最大值 0.5)= 1,代表完全不純(兩類各半是最混亂的狀態)。

情境

先感受問題:袋子裡什麼顏色球最容易亂

想像一個袋子裡裝了 10 顆球,你隨機摸出一顆,猜它是什麼顏色。

情境 1:袋子裡 10 顆全是紅球。你一定猜對,因為只有一種顏色。

情境 2:袋子裡 5 顆紅、5 顆藍。你猜對的機率只有 50%,完全靠運氣。

吉尼不純度(Gini Impurity)就是在量化這個「猜的難度」:袋子越「純」(只有一種),不純度越低;越「混」(各種顏色各半),不純度越高。

決策樹(Decision Tree)在選擇分裂節點時,就是要找能讓「分裂後的子集不純度最低」的特徵,也就是分完之後最容易猜中的分割方式。

舊方法

不了解不純度概念時會踩哪些坑

  1. 把「純」和「不純」搞反:直覺上「吉尼不純度 = 1 = 最高」聽起來像是最好,但事實相反:不純度高代表資料最混亂、最難預測,是決策樹最希望透過分裂來改善的狀態。
  2. 混淆吉尼不純度和吉尼係數:經濟學的「吉尼係數(Gini Coefficient)」是衡量收入不平等的指標,範圍也是 0 到 1,但意義完全不同。機器學習的「吉尼不純度(Gini Impurity)」是決策樹的分裂準則。名字相似但領域不同,不要混淆。
  3. 不知道正規化的目的:原始吉尼不純度的最大值隨類別數不同而改變(2 類最大 0.5,3 類最大 0.667)。正規化是除以最大值,把所有情況都縮放到 [0, 1],方便比較。
  4. 算公式時忘記平方:吉尼不純度的公式是 1 - Σ(p_i²),要對每個類別的比例取平方再相加再用 1 減,不是直接加各類別比例。
  5. 誤以為吉尼不純度 = 0 代表最差:吉尼不純度 = 0 代表完全純(只有一種類別),是決策樹分裂的「終極目標」,是最好的狀態,不是最差。

新方法

一步步算出正規化吉尼不純度

資料:A 5 筆、B 5 筆,共 10 筆。

Step 1:算各類別比例

p_A = 5/10 = 0.5,p_B = 5/10 = 0.5

Step 2:套吉尼不純度公式

Gini = 1 - (p_A² + p_B²) = 1 - (0.5² + 0.5²) = 1 - (0.25 + 0.25) = 1 - 0.5 = 0.5

Step 3:算正規化

2 個類別時,吉尼不純度的最大值 = 0.5(各占一半時)。

正規化吉尼不純度 = Gini / Gini_max = 0.5 / 0.5 = 1

意義:這組資料的混亂程度已經達到最大值,A 和 B 各占一半,完全無法預判下一筆是哪一類。

這就是選項 D 講的:1。

錯選項

為什麼其他選項是錯的

A0

字面在說什麼

正規化吉尼不純度等於 0,代表完全純。

為什麼不對

0 表示資料完全只有一種類別(例如 10 筆全是 A)。但題目是 A 和 B 各 5 筆,各占 50%,這是最混亂的狀態,完全不可能是 0。只有當資料集「純到底」(只有一種類別)才會是 0。

誰會選錯

把「不純度 = 0 = 最低 = 最純」的方向搞反的人,或者沒有仔細代入公式計算的人。

B0.42

字面在說什麼

正規化吉尼不純度等於 0.42。

為什麼不對

0.42 這個數字跟常見吉尼計算沒有對應關係。如果有人誤把正規化步驟省略,直接用原始 Gini = 0.5,或者算錯比例,可能會得到一個類似的中間值,但都不是 0.42。這個選項是用來混淆「以為要除以不同分母」的考生。

誰會選錯

對正規化步驟不確定、用錯誤的 Gini_max 計算的人,或者沒有仔細算完整步驟的人。

C0.84

字面在說什麼

正規化吉尼不純度等於 0.84。

為什麼不對

0.84 大約是 0.5 × 1.68,或 0.42 × 2。這個數字可能是有人把吉尼不純度公式算成 Gini = 1 - Σp_i(沒有平方,直接加),2 × 0.5 = 1,1 - (0.5 + 0.5) = 0,然後用某種錯誤方式得到。無論如何,都不符合正確公式的計算結果。

誰會選錯

公式記錯(忘記平方),或把 3 分類的計算結果搬到 2 分類的人。

變形題

同個考點下次怎麼變形

延伸

想再往下看,這 5 個

答案、題目或解析有問題?回報這題

出處:iPAS 經濟部產業人才能力鑑定 ・ 114 年第二梯次 iPAS AI 應用規劃師 中級 科目二 大數據處理分析與應用 第 14 題

看官方原文 PDF

原題 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。