一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一種稱為標簽映射(LM)的方法來解決大規(guī)模分類問題?

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-07-03 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,深度學習已成為機器學習社區(qū)的一個主要研究領(lǐng)域。其中一個主要挑戰(zhàn)是這種深層網(wǎng)絡模型的結(jié)構(gòu)通常很復雜。對于一般的多類別分類任務,所需的深度網(wǎng)絡參數(shù)通常隨著類別數(shù)量的增加而呈現(xiàn)超線性增長。如果類別的數(shù)量很大,多類別的分類問題將變得不可行,因為模型所需的計算資源和內(nèi)存存儲將是巨大的。然而,如今的很多應用程序需要解決龐大數(shù)量的多分類問題,如詞級別的語言模型,電子商務中購物項目的圖像識別(如現(xiàn)在淘寶和亞馬遜上數(shù)百萬的購物項),以及 10K 中文手寫漢字的識別等。

為此,來自阿里巴巴的團隊提出了一種稱為標簽映射(LM)的方法:通過將原始的分類任務分解成幾個理論上可解決的子分類任務,來解決這個問題。

據(jù)介紹,這種方法類似糾錯輸出代碼(ECOC) 一樣的集成方法,但它還允許base learner不同標簽數(shù)量的多類別分類器。該團隊提出了LM 的兩種設計原則,一個是最大化基本分類器(可以對兩個不同類別進行分類)的數(shù)量,另一個是盡可能地保證所有base learner之間的獨立性以便減少冗余信息。由于每個base learner可以獨立地進行訓練,因此很容易能將該方法擴展到一個大規(guī)模的訓練體系。實驗表明,他們所提出的方法在準確性和模型復雜性方面,顯著優(yōu)于標準的獨熱編碼和 ECOC 方法。

▌簡介

事實上,用于處理 N 類的深度神經(jīng)網(wǎng)絡分類器通??梢员豢醋魇菍W式空間中一些復雜的嵌入表示連接到最后一層的 softmax 分類器上。復雜的嵌入表示可以被解釋為是一種聚類過程,即根據(jù)類別的標簽將數(shù)據(jù)進行聚類并在最后一層將分離數(shù)據(jù)。聚類過程會根據(jù)類別標簽對數(shù)據(jù)進行聚類,并在最后一層嘗試將它們分開。如果歐式空間最后一層的維度大于或等于 N-1,那么將存在一個 softmax 分類器分離那些概率1的聚類。但是,如果歐式空間的維度小于 N-1,那么將不存在一個 softmax 分類器能夠?qū)⒁粋€聚類從中分離出來并使其聚類中心位于其他聚類中心所構(gòu)成的凸集平面內(nèi),因為凸集上的線性函數(shù)總是能夠在頂點處取得最大值。

解決這種 N 類別的分類問題,要么固定最后一層的維度,這將導致分類的性能變得很差;或者讓最后一層的維度隨著 N 的增長而增長,但這會導致最后兩層的模型參數(shù)隨著 N 的增加而呈現(xiàn)超線性增長。網(wǎng)絡大小的超線性增長將顯著增加訓練的時間和內(nèi)存的使用量,這將嚴重限制模型在許多現(xiàn)實的多類別問題中的應用。

本文我們提出了一種稱為標簽映射(LM)的方法來解決這個矛盾。我們的想法是將一個多類別的分類問題,變成多個小類別的分類問題,并平行地訓練這些小類別的分類問題。分布式訓練將放緩計算量和內(nèi)存的增加,同時不需要機器之間的通信

▌方法(標簽映射)

如上所述,通常 N 類的深度神經(jīng)網(wǎng)絡分類器通??梢员豢醋魇菍W式空間中一些列復雜的嵌入表示連接到最后一層的 softmax 分類器上。在本文中,我們進行了如下的一些定義:

我們把歐式空間 V 中 N 個點的集合稱為 X,滿足凸集的性質(zhì),并保證當且僅當凸集 X 的閉合具有確切的 N 個頂點。換句話說,softmax 分類器能夠在歐式空間 V 中分離所有的 N 個聚類,并使得聚類中心落在凸集的內(nèi)部。

對于一個多類別的分類問題,我們引入一種標簽映射的方法,將大規(guī)模的多類別分類問題轉(zhuǎn)化為一些子分類問題。一個映射序列的標簽映射定義如下:

其中,每個fi都代表一個地點位置函數(shù) (site-position function),n表示標簽映射的長度,N表示類別數(shù)量。如果每個每個類別都相等的話,我們稱之為單一的標簽映射,否則則定義為混合的標簽映射。

一般來說,N是一個很大的數(shù)字,而Ni是中等大小的一些數(shù)字。 我們可以通過標簽映射將一個N類別的分類問題減小為n的中等尺寸的分類問題。假設訓練數(shù)據(jù)集是{xk, yk},其中xk表示特征,而yk表示標簽,有兩種方法可以在深度神經(jīng)網(wǎng)絡模型中使用標簽映射。一種是使用一個具有n個輸出的網(wǎng)絡 (如圖1)。另一種是使用n個網(wǎng)絡,每個網(wǎng)絡都被訓練成數(shù)據(jù)集中的base learner (如圖2)。

圖1: n個輸出的網(wǎng)絡

圖2:n個網(wǎng)絡,每個網(wǎng)絡有 n 個輸出

考慮到分布式訓練的便捷性,這里我們使用圖2中的方法。此外,我們還規(guī)定標簽映射應滿足如下性質(zhì):

類別的高度分離性:對于兩種不同的標簽,盡可能保證二者高度分離,這里我們通過一個地點位置函數(shù)fi來衡量。

基礎學習器的獨立性:類別的高度分離性保證了每個基礎學習器都能夠通過訓練將不同類別分離,而基礎學習器的獨立性保證了相同的信息能夠被盡可能少的學習器所學習。

與 ECOC 的差異性:我們的標簽映射方法不需要將多分類問題轉(zhuǎn)化成二分類問題 (如 ECOC 方法),也不需要轉(zhuǎn)化為相同類別數(shù)量的分類問題。

▌實驗過程

我們在 Cifar-100,CJK 字符和 Republic 三個數(shù)據(jù)集上測試了標簽映射的性能。

CIFAR-100 數(shù)據(jù)集由60000張100個類別的32x32彩色圖像構(gòu)成,每個類別有500張訓練圖像和100張測試圖像。我們使用一個簡單的 CNN 網(wǎng)絡,其結(jié)構(gòu)示意圖如下圖3,最后一層的維度是128,每個類別的標簽都是一個獨熱編碼。

圖3:CNN 的模型結(jié)構(gòu)示意圖

CJK 字符數(shù)據(jù)集由20901張139×139的灰度字符圖像構(gòu)成。我們使用 Inception V3 模型,其最后一層的維度為2048,并使用獨熱編碼對應數(shù)據(jù)集中每個字符類別的標簽。

Republic 數(shù)據(jù)集由一個含118684個詞的文本構(gòu)成,其中7409個詞是獨一無二的。我們使用一個 RNN 模型,其最后一層的維度為100,其結(jié)構(gòu)示意圖如圖4所示。同樣,我們對類別標簽進行獨熱編碼。

圖4:RNN 模型結(jié)構(gòu)示意圖

▌結(jié)果分析

我們分別對三個數(shù)據(jù)集進行對比實驗,評估單一標簽映射、混合標簽映射及標簽映射與 ECOC 方法之間的優(yōu)劣性。實驗結(jié)果表明,標簽映射的準確性將隨著數(shù)據(jù)集長度的增大而升高。在 Cifar-100 數(shù)據(jù)集上,使用獨熱編碼的標簽會給標簽映射的準確性帶來更大的提高,而對于其他兩個數(shù)據(jù)集的提升卻不是很明顯。這是因為獨熱編碼的引入能夠充分發(fā)揮簡單 CNN 結(jié)構(gòu)的優(yōu)勢,而對于 Inception V3 模型而言,其最后一層的維度小于 CJK 數(shù)據(jù)集的類別數(shù)量,因而獨熱編碼的作用沒能發(fā)揮出來。同樣地,對于最后一層的維度小于 Republic 數(shù)據(jù)集類別數(shù)的 RNN 模型,獨熱編碼的強大性也無法充分體現(xiàn)。

Cifar-100 數(shù)據(jù)集

下圖5、圖6、圖7分別表示單一標簽映射、混合標簽映射作用下的精度及標簽映射方法與 ECOC 方法的對比結(jié)果。

圖5:單一標簽映射下的精度

圖6:混合標簽映射下的精度

圖7:標簽映射與 ECOC 方法的對比結(jié)果

CJK 數(shù)據(jù)集

下表1、表2、表3分別表示單一標簽映射、混合標簽映射作用下的精度及標簽映射方法與 ECOC 方法的對比結(jié)果。

表1 單一標簽映射作用下的性能

表2 混合標簽映射作用下的性能

表3 標簽映射與 ECOC 方法的對比結(jié)果

Republic 數(shù)據(jù)集

表4顯示標簽映射方法在 Republic 數(shù)據(jù)集上的性能。

表4 標簽映射作用下的性能

▌結(jié)論

我們提出了一種方法稱為標簽映射(LM),能夠?qū)⒋笠?guī)模的多類別分類問題到分解成多個小規(guī)模的子分類問題,并為每個子分類問題訓練base learner。而所需的base learner數(shù)量隨著類別數(shù)量的增加而增加。此外,我們提出兩個設計原則,即類別高可分離性和base learner 的獨立性,并提出兩類滿足該原則的標簽映射,即單一標簽映射和混合標簽映射。我們分別在Cifar-100、CJK 和 Republic 三個數(shù)據(jù)集上展示了標簽映射的性能。實驗結(jié)果表明,標簽映射的性能隨長度的增加而增加。當類別數(shù)量很大時(如 CJK 字符數(shù)據(jù)集和 Republic 數(shù)據(jù)集),特別當數(shù)量遠大于模型最后一層的維度時,標簽映射的性能更佳。此外,我們還對比了標簽映射與 ECOC 方法的性能,發(fā)現(xiàn)在更少參數(shù)量的情況下,我們的方法還遠遠優(yōu)于 ECOC 方法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1094

    瀏覽量

    41265
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1224

    瀏覽量

    25448
  • 深度學習
    +關(guān)注

    關(guān)注

    73

    文章

    5561

    瀏覽量

    122794

原文標題:阿里團隊最新實踐:如何解決大規(guī)模分類問題?

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    大規(guī)模MIMO的性能

    列,可能包含成百上千的收發(fā)器。此概念稱為大規(guī)模MIMO。的確,大規(guī)模MIMO 脫離了當前的網(wǎng)絡拓補,可能是解決我們所面對的無線數(shù)據(jù)挑戰(zhàn)的關(guān)鍵;然而,在認知大規(guī)模MIMO 廣泛部署的效能
    發(fā)表于 07-17 07:54

    有沒有一種方法來配置MPLAX X從RAM運行應用程序?

    有沒有一種方法來配置MPLAX X從RAM運行應用程序,而不是從Flash運行?
    發(fā)表于 09-12 06:33

    請問有另一種方法來測量RTD傳感器而不使用IDAC嗎?

    嗨,有沒有另一種方法來測量RTD傳感器而不使用IDAC?TKS。
    發(fā)表于 10-11 09:33

    一種先分割后分類的兩階段同步端到端缺陷檢測方法

    表面缺陷檢測的兩階段體系結(jié)構(gòu)的缺點,并提出了一種端到端的訓練方案,該方案只需要精度不高的像素級標注而且不會影響性能。該方法通過以端到端的方式同時引入分割和分類層的學習改善學習過程,因
    發(fā)表于 07-24 11:01

    介紹一種適合大規(guī)模數(shù)字信號處理的并行處理結(jié)構(gòu)

    本文提出了一種基于FPGA的適合大規(guī)模數(shù)字信號處理的并行處理結(jié)構(gòu)。
    發(fā)表于 04-30 07:16

    個benchmark實現(xiàn)大規(guī)模數(shù)據(jù)集上的OOD檢測

    評價算法的性能。為此,這份工作建立了新的benchmark,在ImageNet-1k級別的數(shù)據(jù)集上設立了個全新的benchmark。并提出了一種基于group的OOD檢測框架,該框架對大規(guī)模圖像
    發(fā)表于 08-31 15:11

    STEP模式映射一種實用方法

    STEP模式映射一種實用方法 在STEP標準的應用中, 常需要通過不同STEP應用協(xié)議之間或其中某應用協(xié)議的不同視圖之間的映射來實現(xiàn)異
    發(fā)表于 02-22 14:37 ?10次下載

    一種針對大規(guī)模SDN的子域劃分及控制器部署方法

    針對大規(guī)模軟件定義網(wǎng)絡(SDN)的多控制器部署模型計算復雜度高的問題,定義了控制鏈路可靠性等多個衡量網(wǎng)絡服務質(zhì)量的指標,并提出一種針對大規(guī)模SDN的子域劃分及控制器部署方法。首先,該
    發(fā)表于 12-08 10:52 ?0次下載

    一種多重映射的自動短文摘方法

    傳統(tǒng)自動文摘般對字數(shù)沒有明確限制,運用傳統(tǒng)技術(shù)進行短文摘提取時,受字數(shù)限制,難以獲取均衡的性能。針對該問題,提出一種多重映射的自動短文摘方法。通過計算關(guān)聯(lián)度
    發(fā)表于 12-23 11:46 ?0次下載
    <b class='flag-5'>一種</b>多重<b class='flag-5'>映射</b>的自動短文摘<b class='flag-5'>方法</b>

    科學家找到一種化學方法來儲存和操作大量的數(shù)據(jù)

    組科學家認為,數(shù)十億兆字節(jié)的數(shù)據(jù)可以存儲在小瓶化學液體中。來自布朗大學的研究小組表示,其開展的研究能夠通過將化學物質(zhì)裝載到分子上,然后將分子溶解到液體中,從而找到一種化學方法來儲存
    的頭像 發(fā)表于 02-01 16:23 ?4804次閱讀

    一種方法來檢測這些被操縱的換臉視頻的“跡象”

    利用深度學習“換臉”合成假視頻的技術(shù)發(fā)展之快令人驚嘆,也令人深感不安。研究人員已經(jīng)研究出一種方法來檢測這些被操縱的換臉視頻,通過有效地預測眼睛的狀態(tài),準確率達到99%。
    的頭像 發(fā)表于 07-03 09:48 ?6113次閱讀

    一種處理多標簽文本分類的新穎推理機制

    Houston Rockets and Los Angeles Lakers. 相關(guān)標簽 basketball, NBA, ?sport 不相關(guān)標簽 football ? 一種處理MLTC的簡單
    的頭像 發(fā)表于 02-05 09:21 ?3249次閱讀
    <b class='flag-5'>一種</b>處理多<b class='flag-5'>標簽</b>文本<b class='flag-5'>分類</b>的新穎推理機制

    一種基于光滑表示的半監(jiān)督分類算法

    。文中提岀了一種基于光滑表示的半監(jiān)督分類算法。具體來說,此方法通過應用個低通濾波器實現(xiàn)數(shù)據(jù)的平滑,然后將光滑數(shù)據(jù)用于半監(jiān)督
    發(fā)表于 04-08 10:47 ?17次下載
    <b class='flag-5'>一種</b>基于光滑表示的半監(jiān)督<b class='flag-5'>分類</b>算法

    最后一種方法來整理你的電阻器

    電子發(fā)燒友網(wǎng)站提供《最后一種方法來整理你的電阻器.zip》資料免費下載
    發(fā)表于 12-19 10:19 ?0次下載
    最后<b class='flag-5'>一種方法來</b>整理你的電阻器

    一種簡單的方法來將振蕩器相位噪聲轉(zhuǎn)換為時間抖動

    電子發(fā)燒友網(wǎng)站提供《一種簡單的方法來將振蕩器相位噪聲轉(zhuǎn)換為時間抖動.pdf》資料免費下載
    發(fā)表于 11-23 15:15 ?0次下載
    <b class='flag-5'>一種</b>簡單的<b class='flag-5'>方法來</b>將振蕩器相位噪聲轉(zhuǎn)換為時間抖動