49/100 自組織映射(SOM) 🧠 神經網路的非監督學習,能發現隱藏模式!

更新於 發佈於 閱讀時間約 8 分鐘

AI時代系列(3) 機器學習三部曲: 🔹 第一部:《機器學習 —— AI 智慧的啟航》


49/100 第五週:非監督學習


49. 自組織映射(SOM) 🧠 神經網路的非監督學習,能發現隱藏模式!


🧠 自組織映射(SOM, Self-Organizing Map)

神經網路的非監督學習,能發現數據中的隱藏模式與結構!

________________________________________


🔎 一、什麼是 SOM?


SOM = Kohonen Network(柯洪能網路)

屬於無監督學習神經網路

核心任務:將高維數據映射到 低維(通常是2D)的網格上

保留數據間的拓撲關係,讓類似數據聚集在一起

讓我們能可視化和理解複雜資料的潛在結構

________________________________________


🌟 二、SOM 核心原理


競爭學習(Competitive Learning)是一種無監督學習機制,強調神經元間的競爭關係:當一筆輸入資料進來時,所有神經元同時響應,唯有與輸入最相似的「贏家神經元(BMU)」會被選中並更新其權重,同時其周圍鄰近神經元也會一併進行調整,這個過程稱為鄰域更新(Neighborhood Update)。


透過這種局部學習策略,網路能保留數據間的空間關係,達成拓撲保留(Topology Preservation),使得相似的資料點在網格上被映射到彼此接近的位置,這是自組織映射(SOM)等演算法的核心原理。

________________________________________


🧠 三、SOM 執行流程(簡化版)


1️⃣ 初始化網格(2D矩陣),隨機賦予權重


2️⃣ 對每筆數據進行:


計算與所有神經元的距離,找出 BMU

更新 BMU 及其鄰近神經元的權重


3️⃣ 重複訓練迭代,讓網格逐漸「自組織」出結構

4️⃣ 完成後,可視化分群與資料結構

________________________________________


📈 四、SOM 應用場景


✅ 客戶分群(Customer Segmentation)

✅ 異常偵測(Anomaly Detection)

✅ 圖片、聲音特徵萃取與視覺化

✅ 市場分析、消費行為研究

✅ 基因與生物資訊學分析

________________________________________


💻 五、Python 簡易示範(MiniSom 套件)


python


import numpy as np

import matplotlib.pyplot as plt

from minisom import MiniSom


# 設定中文字體,避免顯示小方框

plt.rcParams['font.sans-serif'] = ['Microsoft JhengHei'] # 微軟正黑體

plt.rcParams['axes.unicode_minus'] = False # 避免負號顯示錯誤


# 建立假資料:每筆資料有 4 維(例如簡化版 Iris 特徵)

data = np.random.rand(100, 4)


# 建立並訓練 SOM

som = MiniSom(x=8, y=8, input_len=4, sigma=1.0, learning_rate=0.5)

som.random_weights_init(data)

som.train_random(data, num_iteration=100)


# 計算 U-Matrix(統一距離矩陣)

u_matrix = som.distance_map()


# 顯示 U-Matrix 圖

plt.figure(figsize=(7, 6))

plt.imshow(u_matrix, cmap='bone_r') # 使用反向骨頭色階讓對比更清楚

plt.colorbar()

plt.title("SOM U-Matrix 顯示圖") # 中文標題修正後能正常顯示

plt.tight_layout()

plt.show()


這段程式碼展示了如何使用 Python 套件 MiniSom 建立一個 8x8 的 自組織映射網路(Self-Organizing Map, SOM),並用 matplotlib 將其 U-Matrix(統一距離矩陣) 視覺化。程式首先產生 100 筆隨機的 4 維資料,模擬簡單的特徵資料,接著用 SOM 進行訓練來自動學習資料的拓撲結構。


透過 distance_map() 計算每個神經元與鄰近神經元的平均距離,以視覺化資料在網格中的聚類邊界。


最後設定中文字體避免顯示錯誤,並將 U-Matrix 畫成灰階圖,協助使用者觀察資料分佈與潛在群落結構。這是一個常用於資料探索與非監督學習視覺化的典型範例。


✅ U-Matrix:用來顯示神經元間的距離差異,色塊越深代表分群邊界越明顯!

________________________________________


📊 六、SOM 優缺點比較


優點 缺點

✅ 自動發現資料潛在結構與分群 ❌ 網格大小需事先設定(需要經驗)

✅ 非常適合視覺化高維數據 ❌ 大型資料集下計算量較高

✅ 可做降維與特徵萃取 ❌ 不適用於複雜的序列或時間序列

________________________________________


🔍 七、SOM vs. PCA / KMeans


PCA: 線性降維,保留最大變異方向

KMeans: 直接硬分群,無視資料結構

SOM: 可視化+保留資料間距與關聯性,適合探索性分析

________________________________________


🎯 八、總結與亮點


✔ SOM 是「神經網路中的探索專家」

✔ 不需標籤,能讓資料自己找出潛在結構

✔ 尤其適合「高維→2D」的視覺化任務

✔ 可應用於金融、行銷、醫療、製造、電信等多種產業

________________________________________


📌 一句話精華


🧠 SOM = 讓 AI 自己長出腦中的地圖,發現資料的隱藏模式與群落!

________________________________________






留言
avatar-img
留言分享你的想法!
avatar-img
Hansen W的沙龍
8會員
119內容數
AIHANS沙龍是一個結合AI技術實戰、產業策略與自我成長的知識平台,主題涵蓋機器學習、生成式AI、創業經驗、財務規劃及哲學思辨。這裡不只提供系統化學習資源與實作案例,更強調理性思維與行動力的結合。無論你是AI初學者、創業者,還是追求人生升維的行者,都能在這裡找到前進的方向與志同道合的夥伴。
Hansen W的沙龍的其他內容
2025/05/28
Apriori逐層掃描,FP-Growth以FP-Tree壓縮,大幅加速挖掘購物籃規則。透過支持度、信賴度、提升度,快速找出「買A也買B」的黃金組合,優化推薦與行銷策略,並支援交叉銷售、庫存佈局及客群洞察,驅動精準營銷與利潤提升。
Thumbnail
2025/05/28
Apriori逐層掃描,FP-Growth以FP-Tree壓縮,大幅加速挖掘購物籃規則。透過支持度、信賴度、提升度,快速找出「買A也買B」的黃金組合,優化推薦與行銷策略,並支援交叉銷售、庫存佈局及客群洞察,驅動精準營銷與利潤提升。
Thumbnail
2025/05/28
LDA 主題模型宛如無師自通的內容編輯,可在龐大文本中自動抽取「隱藏主題」與關鍵詞,輸出文章-主題及主題-詞權重分佈,助你快速完成新聞分類、輿情監測與自動標籤。結合 TF-IDF 前處理與 pyLDAvis 視覺化,能進一步提升解析深度與趨勢洞察力。
Thumbnail
2025/05/28
LDA 主題模型宛如無師自通的內容編輯,可在龐大文本中自動抽取「隱藏主題」與關鍵詞,輸出文章-主題及主題-詞權重分佈,助你快速完成新聞分類、輿情監測與自動標籤。結合 TF-IDF 前處理與 pyLDAvis 視覺化,能進一步提升解析深度與趨勢洞察力。
Thumbnail
2025/05/28
GAN 透過生成器與判別器對抗學習,無需標註即可生成高逼真圖片、語音與音樂,並應用於深偽、藝術創作、數據增強;理解對抗機制、損失函數與常見變種即掌握生成式AI核心,從 DCGAN、CycleGAN 到 StyleGAN 的演進,雖訓練不穩定但潛力驚人,是生成式 AI 的入門必修。
Thumbnail
2025/05/28
GAN 透過生成器與判別器對抗學習,無需標註即可生成高逼真圖片、語音與音樂,並應用於深偽、藝術創作、數據增強;理解對抗機制、損失函數與常見變種即掌握生成式AI核心,從 DCGAN、CycleGAN 到 StyleGAN 的演進,雖訓練不穩定但潛力驚人,是生成式 AI 的入門必修。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
本文介紹了人工智慧(AI)及機器學習(ML)的基本概念和關係,探討了數據在機器學習中的重要性,以及深度學習和生成式人工智慧的應用。
Thumbnail
本文介紹了人工智慧(AI)及機器學習(ML)的基本概念和關係,探討了數據在機器學習中的重要性,以及深度學習和生成式人工智慧的應用。
Thumbnail
人工智慧是什麼? 人工智慧(Artificial Intelligence, AI) 簡單來說,就是讓機器模仿人類的思考、學習和決策的能力。它就像是一個聰明的電腦程序,可以執行許多原本需要人類智慧才能完成的工作,例如: 語音辨識: 讓電腦聽懂人類的語言,像是 Siri、Google As
Thumbnail
人工智慧是什麼? 人工智慧(Artificial Intelligence, AI) 簡單來說,就是讓機器模仿人類的思考、學習和決策的能力。它就像是一個聰明的電腦程序,可以執行許多原本需要人類智慧才能完成的工作,例如: 語音辨識: 讓電腦聽懂人類的語言,像是 Siri、Google As
Thumbnail
生成式AI與以創意為生的「廣告人」,有可能和平共處嗎?使用AI工具幫客戶做行銷企畫,會不會有「偷吃步」的嫌疑?
Thumbnail
生成式AI與以創意為生的「廣告人」,有可能和平共處嗎?使用AI工具幫客戶做行銷企畫,會不會有「偷吃步」的嫌疑?
Thumbnail
本文要探討AI的任務與實戰場景。AI技術已深入生活各層面,從違約預測到都市交通管理。AI任務主要有三類:數值型資料處理、自然語言處理(NLP)和電腦影像辨識。時間序列資料和強化學習方法(如AlphaGo)也引起廣泛關注。AI演算法和方法因應不同學派和技術發展而多樣化,了解這些基礎有助選擇適合研究方向
Thumbnail
本文要探討AI的任務與實戰場景。AI技術已深入生活各層面,從違約預測到都市交通管理。AI任務主要有三類:數值型資料處理、自然語言處理(NLP)和電腦影像辨識。時間序列資料和強化學習方法(如AlphaGo)也引起廣泛關注。AI演算法和方法因應不同學派和技術發展而多樣化,了解這些基礎有助選擇適合研究方向
Thumbnail
AI的世界充滿了創新和潛力,涵蓋了許多領域,包括但不限於機器學習,自然語言處理、電腦視覺和機器人技術。AI對人類社會的影響是複雜而多層面的,既帶來了巨大的機遇,也提出了新的挑戰。社會需要在技術發展和倫理規範之間找到平衡,確保AI技術的應用能夠真正造福人類。
Thumbnail
AI的世界充滿了創新和潛力,涵蓋了許多領域,包括但不限於機器學習,自然語言處理、電腦視覺和機器人技術。AI對人類社會的影響是複雜而多層面的,既帶來了巨大的機遇,也提出了新的挑戰。社會需要在技術發展和倫理規範之間找到平衡,確保AI技術的應用能夠真正造福人類。
Thumbnail
本篇文章分享了對創意和靈感來源的深入思考,以及如何將其轉化為實際的成果或解決方案的過程。透過學習、資料收集、練習、創新等方法,提出了將創意落實的思路和技巧。同時介紹了AI在外顯知識的自動化應用,以及對其潛在發展方向的討論。最後探討了傳統機器學習技術在模擬中的應用案例和對AI世界的影響。
Thumbnail
本篇文章分享了對創意和靈感來源的深入思考,以及如何將其轉化為實際的成果或解決方案的過程。透過學習、資料收集、練習、創新等方法,提出了將創意落實的思路和技巧。同時介紹了AI在外顯知識的自動化應用,以及對其潛在發展方向的討論。最後探討了傳統機器學習技術在模擬中的應用案例和對AI世界的影響。
Thumbnail
透過先進的技術將繁複的書籍內容轉換成精煉的摘要。這不僅是對當前技術進步的展現,也象徵著未來人工智慧與人類知識互動的無限可能性。
Thumbnail
透過先進的技術將繁複的書籍內容轉換成精煉的摘要。這不僅是對當前技術進步的展現,也象徵著未來人工智慧與人類知識互動的無限可能性。
Thumbnail
數位化時代中,人工智能(AI)已成為推動創新和進步的關鍵力量。本文探討AI的現狀、挑戰以及未來可能性,並提出負責任地發展和使用AI的思考。
Thumbnail
數位化時代中,人工智能(AI)已成為推動創新和進步的關鍵力量。本文探討AI的現狀、挑戰以及未來可能性,並提出負責任地發展和使用AI的思考。
Thumbnail
AI 是人工智能 (Artificial Intelligence) 的縮寫。它指一種模擬、模仿人類智能的技術與系統。主要使機器能夠執行需要人類智慧才能完成的任務。應用於各領域,包括自動駕駛車輛、語音助手、推薦系統、金融分析、醫學診斷、工業自動化等。不僅可提高效率和準確性,還可解決複雜的問題和挑戰。
Thumbnail
AI 是人工智能 (Artificial Intelligence) 的縮寫。它指一種模擬、模仿人類智能的技術與系統。主要使機器能夠執行需要人類智慧才能完成的任務。應用於各領域,包括自動駕駛車輛、語音助手、推薦系統、金融分析、醫學診斷、工業自動化等。不僅可提高效率和準確性,還可解決複雜的問題和挑戰。
Thumbnail
2023年被世人稱做生成式AI世代的元年,各式各樣的AI工具不斷湧現,改變了人們的生活。本文將詳細介紹人工智慧和機器學習的相關知識,以及各種人工智慧和機器學習的實現方法。
Thumbnail
2023年被世人稱做生成式AI世代的元年,各式各樣的AI工具不斷湧現,改變了人們的生活。本文將詳細介紹人工智慧和機器學習的相關知識,以及各種人工智慧和機器學習的實現方法。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News