首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

稀疏表示與協作表示分類器:核心差異與代碼資源

     編輯:程式設計綜合問答

概念辨析

稀疏表示 (SRC):假設測試樣本可由同類訓練樣本的**稀疏線性組合**表示,透過 L1 範數 最小化求解稀疏係數,再按殘差分類。
協作表示 (CRC):放寬稀疏限制,允許**所有類別**的訓練樣本協作表示測試樣本,改用 L2 範數 正則化(岭迴歸),求解閉式解,計算極快,分類效果常優於 SRC。

關鍵差異

維度SRCCRC
正則化L1 (稀疏)L2 (協作/密集)
求解凸優化 (較慢)解析解 (極快)
字典依賴需類內樣本充足利用全類別樣本

代碼獲取

Google Scholar 搜尋 sparse representation classification 或 collaborative representation classification,許多論文附帶 MATLAB/Python 實現。知名倉庫:CRC MATLAB 代碼、SRC 實現。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved