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

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

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

由一只小貓帶咱們走進深度學習的世界吧!

8g3K_AI_Thinker ? 來源:未知 ? 作者:李倩 ? 2018-07-27 17:35 ? 次閱讀

首先就由一只小貓帶咱們走進深度學習的世界吧!

對于一個輸入樣本來說,深度學習和機器學習有著相同的目的,就是要把這個樣本進行最準確的分類。咱們從肉眼看很容易這是一只貓,因為我們有著這么多年的積累常識嘛!但是計算機可不這么聰明一眼就能看得出來,在計算機中,一個圖像是由像素點所構成的。

這里可能有同學對于計算機視覺不是很了解,我簡單的介紹下,像素點是一個從0到255范圍內(nèi)的一個正值,那么這個點的大小意味著這個點所對應區(qū)域的一個亮度。咱們也可以把一個圖片當成一個三維數(shù)組比如[256,256,3]這里的256就分別代表了圖片的長和寬的大小,最后的3就是圖片的顏色通道,不知道通道是什么也不要緊,咱們暫且知道圖片是矩陣組成的就好啦!

這個矩陣就是長的這個樣子

那么我們所面臨的挑戰(zhàn)是什么呢?

我們要面對的可不僅僅是這樣一只蹲在我們面前可愛的小貓,在實際中有著很多的可能性,比如光照強度,遮蔽程度,角度等等,這些就成為了我們深度學習任務的一個極大的挑戰(zhàn)。

這些異形就是我們所面臨的挑戰(zhàn)

深度學習要解決的最核心也是最基本的問題就是分類任務了,它也是咱們理解深度學習一個最好的入手點。

分類問題的常規(guī)套路

一個分類任務的常規(guī)套路大致可以分為三點:

1、收集數(shù)據(jù)并給定標簽:

就是我們要制作訓練集了,包括data label這兩部分,別小看收集數(shù)據(jù)了,這部其實很麻煩的,沒有合適的數(shù)據(jù)很難訓練出優(yōu)秀的模型的,兩個量都很重要,一個是質(zhì)量一個是數(shù)量,對于我們深度學習來說,數(shù)量是很重要的,基本上都要以萬為基本單位的。

2、訓練一個分類器:這步可以說是很核心的一步,分類器的效果好壞決定了我們最終應用的效果,深度學習之所以效果要超過傳統(tǒng)的機器學習在部分領域上比如計算機視覺,主要在于深度學習所訓練的分類器更強大,這節(jié)課咱們只簡單的介紹,干貨還是在后面的。

3、測試評估:一個好的分類器,不是咱們通過大量的數(shù)據(jù)和一個強大的模型結構就可以的。在訓練好分類器后,一個更重要的點就是我們要去測試和評估,比如準確率,召回率等衡量指標。我們要通過這些指標反復調(diào)節(jié)模型參數(shù)直到得到最好的模型無論是機器學習還是深度學習都離不開這三步,有了這樣的一個流程下面我們就來看一看傳統(tǒng)的機器學習算法是如何進行分類任務的。

這個就是數(shù)據(jù)庫,簡單說下這個數(shù)據(jù)庫有10類標簽,就是有10個類別,接下來要做的就是訓練一個分類模型啦。

我的這個做法很多同學可能會說我很二,但是為了更好的給那些剛入門(坑)的同學更直觀的表達,咱們簡單的來樂呵下就好。

用每個圖片的像素點所構成的矩陣去算和它像素點差異最小的那幾個數(shù)據(jù)樣本是哪幾個。雖然做法很二,但這也是一個簡單的K近鄰問題,我們通過像素點的L1距離(這個看公式吧)去計算輸入和所有訓練集中的樣本的距離然后找出最小的那K個,輸入的樣本的類別就是那K個里投票和。

這里我要強調(diào)的是,我不是用這種做法去說一個分類的流程,而是讓大家看到咱們傳統(tǒng)做法所需的一些東西。這里咱們在做分類的時候所需的參數(shù)有K近鄰中的K的大小,還要選擇距離公式也就是L的選擇,這只是最少的參數(shù)選擇,要是更復雜的模型我們所需選擇的參數(shù)就更多了。不同的參數(shù)選擇可以說對于最終的結果有著很大的影響,這也就是傳統(tǒng)的機器學習算法很頭疼的一個問題很多東西都需要咱們不斷去嘗試。那么深度學習一個很強大的地方就是我們并不需要設定很多這樣的超參數(shù)。

接下來咱們再來強調(diào)下上面這張圖,這個的目的就是很多同學并沒有太多機器學習和實戰(zhàn)的基礎,需要給大家對數(shù)據(jù)集的劃分有個大致的概念。

我們在訓練模型之前的數(shù)據(jù)準備要把整個數(shù)據(jù)分成兩個大部分,一個是訓練數(shù)據(jù),一個是測試數(shù)據(jù)。理論上來說測試數(shù)據(jù)是很寶貴的,我們只有在最后的時候才能使用測試數(shù)據(jù)去評估,在訓練的過程中決不允許出現(xiàn)測試數(shù)據(jù)。

還有就是我們還要把訓練數(shù)據(jù)這個大部分切分成幾個小份,比如5個小份,這么做的目的是我們還需要驗證集,驗證集的意思就是我們在訓練模型的時候要不斷的做一個模型自測試效果的過程,比如用其中的4小份作為訓練數(shù)據(jù),用另一小份作為驗證數(shù)據(jù)。還有一個知識點要給大家強調(diào)下,我們在實際訓練模型的時候更多的是使用交差驗證,什么是交差呢?就是我們這次取這4個作為訓練下次我們再取另外4個作為訓練,這樣就可以保證咱們訓練模型的可靠性更大!

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

    關注

    0

    文章

    152

    瀏覽量

    13150
  • 機器學習
    +關注

    關注

    66

    文章

    8306

    瀏覽量

    131846
  • 深度學習
    +關注

    關注

    73

    文章

    5422

    瀏覽量

    120593

原文標題:由一只貓看深度學習面臨哪些挑戰(zhàn)?

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

收藏 人收藏

    評論

    相關推薦

    從零開始走進FPGA世界 V2.0【轉】

    ` 本帖最后由 普萊斯隊長 于 2013-3-3 09:07 編輯 從零開始走進FPGA,總結我大學FPGA所學,并不能把您帶到多高的深度,只為將您帶進FPGA世界,希望能給你
    發(fā)表于 08-10 11:03

    養(yǎng)一只compass需要什么樣的條件?

    ,如果你擁有臺運動相機的時候,就沒有那么矯情。你可以它上山下海,可以它環(huán)游世界。當然還有個更接地氣的小公舉,生活記錄相機compas
    發(fā)表于 12-17 14:19

    從零開始走進FPGA世界

    從零開始走進FPGA世界
    發(fā)表于 03-12 13:11

    什么是深度學習?使用FPGA進行深度學習的好處?

    任務。首先,我們以張“貓的圖像”作為輸入,教它輸入和輸出的對應關系,這樣神經(jīng)網(wǎng)絡的輸出就是“這張圖像是一只貓”。這個階段稱為學習。在完成定量的
    發(fā)表于 02-17 16:56

    一只電容救活顯象管

    一只電容救活顯象管筆者家中有臺老式的14英寸的黑白電視機,使用十年來,
    發(fā)表于 04-17 22:26 ?646次閱讀

    一只單連開關控制三盞燈

    一只單連開關控制三盞燈
    發(fā)表于 09-10 08:57 ?2856次閱讀
    <b class='flag-5'>一只</b>單連開關控制三盞燈

    一只單連天關控制盞燈并另外連接一只插座

    一只單連天關控制盞燈并另外連接一只插座
    發(fā)表于 09-10 08:58 ?913次閱讀
    <b class='flag-5'>一只</b>單連天關控制<b class='flag-5'>一</b>盞燈并另外連接<b class='flag-5'>一只</b>插座

    使用一只發(fā)光二極管的三功能指示電路

    使用一只發(fā)光二極管的三功能指示電路
    發(fā)表于 04-20 11:32 ?388次閱讀
    使用<b class='flag-5'>一只</b>發(fā)光二極管的三功能指示電路

    電子玩具--小貓捉鳥電路圖

    制作過程 在線上畫一只形像小貓捉鳥的圖案,然后貼在三夾板上,用鋼絲鋸沿圖案邊緣鋸下,即可制成,把發(fā)光二極管裝在貓眼里,其余電路裝在小貓背后固定即可。 本裝置耗電省,2節(jié)5號電池可連續(xù)使用4個月左右。
    發(fā)表于 08-23 22:54 ?967次閱讀
    電子玩具--<b class='flag-5'>小貓</b>捉鳥電路圖

    一只LED閃爍_源代碼

    基礎的電子類資料,設計和開發(fā)必備資料,快來下載學習。
    發(fā)表于 09-27 17:12 ?4次下載

    還記得那些年的華碩筆記本電腦嗎?讓我們走進華碩筆記本世界!

    在過去的華碩筆記本電腦世界你對這些又有哪些了解呢?和小編走進華碩筆記版電腦世界去了解它吸引人的
    發(fā)表于 03-24 09:40 ?2141次閱讀

    進深度學習算法的光伏出力預測方法

    為提高光伏出力的預測精度,提出了種改進深度學習算法的光伏出力預測方法。首先,針對傳統(tǒng)的深度學習算法采用批量梯度下降(batch gradi
    發(fā)表于 12-17 10:42 ?8次下載
    改<b class='flag-5'>進深度</b><b class='flag-5'>學習</b>算法的光伏出力預測方法

    機器學習的類型介紹

    機器學習可以分為監(jiān)督學習,半監(jiān)督學習,非監(jiān)督學習,強化學習,深度
    發(fā)表于 03-12 16:01 ?3075次閱讀

    使用HPEC促進深度學習技術

      期待已久的機器學習時代終于到來了。深度學習技術對作戰(zhàn)人員的潛在好處既巨大又深遠。隨著防御系統(tǒng)趨向于更大的應用程序自主性,深度學習技術過于
    的頭像 發(fā)表于 11-02 09:48 ?627次閱讀

    讀懂深度學習,走進深度學習+”階段

    人工智能的概念在1956年就被提出,如今終于走入現(xiàn)實,離不開種名為“深度學習”的技術。深度學習的運作模式,如同
    的頭像 發(fā)表于 01-14 23:34 ?800次閱讀
    讀懂<b class='flag-5'>深度</b><b class='flag-5'>學習</b>,<b class='flag-5'>走進</b>“<b class='flag-5'>深度</b><b class='flag-5'>學習</b>+”階段