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

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

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

深度學習中最核心的問題之一:訓練數(shù)據(jù)

mK5P_AItists ? 2017-12-25 10:34 ? 次閱讀

概要:今天我們將討論深度學習中最核心的問題之一:訓練數(shù)據(jù)。

Hello World!

今天我們將討論深度學習中最核心的問題之一:訓練數(shù)據(jù)。深度學習已經(jīng)在現(xiàn)實世界得到了廣泛運用,例如:無人駕駛汽車,收據(jù)識別,道路缺陷自動檢測,以及交互式電影推薦等等。

我們大部分的時間并不是花在構建神經(jīng)網(wǎng)絡上,而是處理訓練數(shù)據(jù)。深度學習需要大量的數(shù)據(jù),然而有時候僅僅標注一張圖像就需要花費一個小時的時間!所以我們一直在考慮:能否找到一個方法來提升我們的工作效率?是的,我們找到了。

現(xiàn)在,我們很自豪的將Supervisely令人驚嘆的新特性公諸于世:支持AI的標注工具來更快速地分割圖像上的對象。

在本文中,我們將重點介紹計算機視覺,但是,類似的思路也可用在大量不同類型的數(shù)據(jù)上,例如文本數(shù)據(jù)、音頻數(shù)據(jù)、傳感器數(shù)據(jù)、醫(yī)療數(shù)據(jù)等等。

重點:數(shù)據(jù)越多,AI越智能

讓我們以吳恩達非常著名的幻燈片開始,首先對其進行小小的修改。

深度學習中最核心的問題之一:訓練數(shù)據(jù)

深度學習的表現(xiàn)優(yōu)于其它機器學習算法早已不是什么秘密。從上圖可以得出以下結論。

結論 0:AI產(chǎn)品需要數(shù)據(jù)。

結論 1:獲得的數(shù)據(jù)越多,AI就會越智能。

結論 2:行業(yè)巨頭所擁有的數(shù)據(jù)量遠超其它企業(yè)。

結論 3:AI產(chǎn)品的質(zhì)量差距是由其所擁有的數(shù)據(jù)量決定的。

因此,網(wǎng)絡架構對AI系統(tǒng)的表現(xiàn)影響很大,但是訓練數(shù)據(jù)的多少對系統(tǒng)表現(xiàn)的影響最大。致力于數(shù)據(jù)收集的公司可以提供更好的AI產(chǎn)品并獲得巨大的成功。

常見錯誤:AI全都是關于構建神經(jīng)網(wǎng)絡的。

深度學習中最核心的問題之一:訓練數(shù)據(jù)

如上圖所示,當人們一想到AI,就會想到算法,但是也應該考慮到數(shù)據(jù)。算法是免費的:谷歌和其他巨頭更傾向于向世界分享他們最先進的(state-of-the-art)研究成果,但是他們從不會共享數(shù)據(jù)。

許多人已經(jīng)跳上了人工智能炒作的列車,并且創(chuàng)造了極棒的構建和訓練神經(jīng)網(wǎng)絡的工具,然而關注訓練數(shù)據(jù)的人卻少的可憐。當企業(yè)打算將人工智能轉換成實際應用時,會傾盡全部工具用于訓練神經(jīng)網(wǎng)絡,卻沒有用于開發(fā)訓練數(shù)據(jù)上的工具。

吳恩達說論文已經(jīng)足夠了,現(xiàn)在讓我們來構建AI吧!

好主意,我們完全贊同。目前有許多論文和開源成果論述了最先進的(state of the art )且涵蓋所有的實際應用的神經(jīng)網(wǎng)絡架構。想象一下,你獲得了一個價值10億美元的新想法。首先想到的肯定不會是:我將使用哪種類型的神經(jīng)網(wǎng)絡?最有可能的是:我在哪里可以得到能建立MVP的數(shù)據(jù)?

讓我們來尋找一些有效的方法訓練數(shù)據(jù),可行的方法如下:

1.開源數(shù)據(jù)集。深度神經(jīng)網(wǎng)絡(DNN)的價值是用于訓練數(shù)據(jù),在計算機視覺研究中,大多數(shù)可用數(shù)據(jù)都是針對特定研究小組所研究的課題而設計的,通常對于新研究人員來說,需要搜集更多額外的數(shù)據(jù)去解決他們自己的課題。這就是在大多數(shù)情況下開源數(shù)據(jù)集并不是一個解決方案的原因。

2.人工數(shù)據(jù)。它適用于類似OCR文字識別或者是文本檢測,然而很多實例(如人臉識別,醫(yī)學影像等)表明人工數(shù)據(jù)很難甚至是不可能產(chǎn)生,通常的做法是將人工數(shù)據(jù)和帶標注的圖像相結合使用。

3.Web。自動收集高質(zhì)量的訓練數(shù)據(jù)是很難的,通常我們會對收集的訓練數(shù)據(jù)進行修正和過濾。

4.外面訂購圖像標注服務。一些公司提供這樣的服務,我們也不例外。但其很大的缺點是不能進行快速的迭代。通常,即使是數(shù)據(jù)專家也不確定如何標注。通常的順序是做迭代研究:標注圖像的一小部分→建立神經(jīng)網(wǎng)絡架構 →檢查結果。每個新的標注都將會影響后續(xù)的標注。

5.手動標注圖像。僅適用于你自己的工作,領域內(nèi)的專業(yè)知識是很關鍵的。醫(yī)學影像就是個很好的例子:只有醫(yī)生知道腫瘤在哪里。手動注解圖像這個過程很耗時,但是如果你想要一個定制化的AI,也沒有其他辦法。

正如我們所看到的,其實并沒有萬能方法,最常見的方案是創(chuàng)建我們自己任務特定的訓練數(shù)據(jù),形成人工數(shù)據(jù),如果可能的話再整合到公共數(shù)據(jù)集中。這其中的關鍵是,你必須為特定的任務建立自己獨一無二的數(shù)據(jù)集。

讓我們深入學習來構建深度學習

深度學習接近于數(shù)據(jù)匱乏,且其性能極度依賴于可供訓練數(shù)據(jù)的數(shù)量。

通過實例我們可以看出標注的過程有多困難。這里是標注過程所花費時間的一些原始數(shù)據(jù),例如使用Cityscapes數(shù)據(jù)集(用于無人駕駛),在對Cityscapes數(shù)據(jù)集中單個圖像的精細像素級的標注平均需要花費1.5h,如果標注5000個圖像,則需要花費5000*1.5=7500h。假設1h=$10(美國最低工資),那么僅僅是標注該數(shù)據(jù)集就需要花費約$7.5萬左右(不包括其他額外的成本)。同樣吃驚的是,像這樣一家擁有1000名做無人駕駛圖像標注員工的公司,只不過是冰山一角。

神經(jīng)網(wǎng)絡能否幫助我們提高圖像標注的效率呢?我們可不是第一個試圖回答這一問題的人。

半自動化實例標注很早就開始使用了, 有很多經(jīng)典的方法可提高標注的效率,如超像素塊算法(Superpixels),分水嶺算法(Watershed),GrabCut分割算法等。近幾年,研究人員試圖用深度學習完成這一任務(link1, link2, link3),這些經(jīng)典的算法有很多缺陷,需要很多超參數(shù)對每一幅圖像進行檢索,難以對結果進行標準化和修正。最新的基于深度學習的成果要好很多,但在大多情況下這些成果是不開源的。我們是第一個為每個人提供基于AI的標注工具的人,我們自己獨立設計了與上邊三個links概念類似的神經(jīng)網(wǎng)絡架構。它有一個很大的優(yōu)勢:我們的神經(jīng)網(wǎng)絡不需要對對象實例進行分類。這就意味著,可以對行人、汽車、路面上的凹陷處、醫(yī)學影像上的腫瘤、室內(nèi)場景、食物成分、衛(wèi)星上的物體等等進行分割。

那么,它是如何工作的呢?如下圖所示:

你只需要剪裁感興趣的對象,然后神經(jīng)網(wǎng)絡將會對其進行分割。人機交互非常重要,你可以點擊圖像的內(nèi)部和外部標簽進行修正錯誤。

語義分割是將圖像劃分為多個預定義語義類別的區(qū)域,與它不同的是,我們的交互式圖像分割旨在根據(jù)用戶的輸入提取其感興趣的對象。

交互式分割的主要目標是根據(jù)用戶最少的操作,即可精確的提取對象以改善整體的用戶體驗,因此我們大大提高了標注的效率。

這是我們的第一次嘗試,當然在有些情況下,好的標注依然會有缺陷。我們會不斷的提高質(zhì)量,并做出適用于領域適應性的簡單方法:在不編碼的情況下,為適應內(nèi)部特定的任務自定義工具。

結語

數(shù)據(jù)是深度學習的關鍵,訓練數(shù)據(jù)是費時和高代價的。但是我們和深度學習的團體積極嘗試著去解決訓練數(shù)據(jù)的問題,并且成功的邁出了第一步,希望能夠在以后提供更好的解決方案。


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

    關注

    8

    文章

    6762

    瀏覽量

    88626
  • 深度學習
    +關注

    關注

    73

    文章

    5439

    瀏覽量

    120797

原文標題:深度學習的核心:掌握訓練數(shù)據(jù)的方法

文章出處:【微信號:AItists,微信公眾號:人工智能學家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI大模型與深度學習的關系

    人類的學習過程,實現(xiàn)對復雜數(shù)據(jù)學習和識別。AI大模型則是指模型的參數(shù)數(shù)量巨大,需要龐大的計算資源來進行訓練和推理。深度
    的頭像 發(fā)表于 10-23 15:25 ?128次閱讀

    利用Matlab函數(shù)實現(xiàn)深度學習算法

    在Matlab中實現(xiàn)深度學習算法是個復雜但強大的過程,可以應用于各種領域,如圖像識別、自然語言處理、時間序列預測等。這里,我將概述個基本的流程,包括環(huán)境設置、
    的頭像 發(fā)表于 07-14 14:21 ?1573次閱讀

    基于Python的深度學習人臉識別方法

    基于Python的深度學習人臉識別方法是個涉及多個技術領域的復雜話題,包括計算機視覺、深度學習、以及圖像處理等。在這里,我將概述
    的頭像 發(fā)表于 07-14 11:52 ?1061次閱讀

    訓練和遷移學習的區(qū)別和聯(lián)系

    訓練和遷移學習深度學習和機器學習領域中的兩個重要概念,它們在提高模型性能、減少訓練時間和降低
    的頭像 發(fā)表于 07-11 10:12 ?555次閱讀

    深度學習模型中的過擬合與正則化

    深度學習的廣闊領域中,模型訓練核心目標之一是實現(xiàn)對未知數(shù)據(jù)的準確預測。然而,在實際應用中,我
    的頭像 發(fā)表于 07-09 15:56 ?571次閱讀

    深度學習中的無監(jiān)督學習方法綜述

    深度學習作為機器學習領域的個重要分支,近年來在多個領域取得了顯著的成果,特別是在圖像識別、語音識別、自然語言處理等領域。然而,深度
    的頭像 發(fā)表于 07-09 10:50 ?288次閱讀

    深度學習的基本原理與核心算法

    隨著大數(shù)據(jù)時代的到來,傳統(tǒng)機器學習方法在處理復雜模式上的局限性日益凸顯。深度學習(Deep Learning)作為種新興的人工智能技術,以
    的頭像 發(fā)表于 07-04 11:44 ?1337次閱讀

    深度學習的典型模型和訓練過程

    深度學習作為人工智能領域的個重要分支,近年來在圖像識別、語音識別、自然語言處理等多個領域取得了顯著進展。其核心在于通過構建復雜的神經(jīng)網(wǎng)絡模型,從大規(guī)模
    的頭像 發(fā)表于 07-03 16:06 ?953次閱讀

    PyTorch如何訓練自己的數(shù)據(jù)

    PyTorch是個廣泛使用的深度學習框架,它以其靈活性、易用性和強大的動態(tài)圖特性而聞名。在訓練深度學習
    的頭像 發(fā)表于 07-02 14:09 ?976次閱讀

    TensorFlow與PyTorch深度學習框架的比較與選擇

    深度學習作為人工智能領域的個重要分支,在過去十年中取得了顯著的進展。在構建和訓練深度學習模型的
    的頭像 發(fā)表于 07-02 14:04 ?760次閱讀

    深度學習模型訓練過程詳解

    深度學習模型訓練個復雜且關鍵的過程,它涉及大量的數(shù)據(jù)、計算資源和精心設計的算法。訓練
    的頭像 發(fā)表于 07-01 16:13 ?794次閱讀

    如何基于深度學習模型訓練實現(xiàn)工件切割點位置預測

    Hello大家好,今天給大家分享下如何基于深度學習模型訓練實現(xiàn)工件切割點位置預測,主要是通過對YOLOv8姿態(tài)評估模型在自定義的數(shù)據(jù)集上
    的頭像 發(fā)表于 12-22 11:07 ?685次閱讀
    如何基于<b class='flag-5'>深度</b><b class='flag-5'>學習</b>模型<b class='flag-5'>訓練</b>實現(xiàn)工件切割點位置預測

    如何基于深度學習模型訓練實現(xiàn)圓檢測與圓心位置預測

    Hello大家好,今天給大家分享下如何基于深度學習模型訓練實現(xiàn)圓檢測與圓心位置預測,主要是通過對YOLOv8姿態(tài)評估模型在自定義的數(shù)據(jù)集上
    的頭像 發(fā)表于 12-21 10:50 ?1586次閱讀
    如何基于<b class='flag-5'>深度</b><b class='flag-5'>學習</b>模型<b class='flag-5'>訓練</b>實現(xiàn)圓檢測與圓心位置預測

    深度學習如何訓練出好的模型

    算法工程、數(shù)據(jù)派THU深度學習在近年來得到了廣泛的應用,從圖像識別、語音識別到自然語言處理等領域都有了卓越的表現(xiàn)。但是,要訓練個高效準確
    的頭像 發(fā)表于 12-07 12:38 ?1010次閱讀
    <b class='flag-5'>深度</b><b class='flag-5'>學習</b>如何<b class='flag-5'>訓練</b>出好的模型

    GPU在深度學習中的應用與優(yōu)勢

    學習中究竟擔當了什么樣的角色?又有哪些優(yōu)勢呢?、GPU加速深度學習訓練并行處理GPU的核心理念
    的頭像 發(fā)表于 12-06 08:27 ?1158次閱讀
    GPU在<b class='flag-5'>深度</b><b class='flag-5'>學習</b>中的應用與優(yōu)勢