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

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

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

人工神經(jīng)網(wǎng)絡(luò)是怎么學(xué)習(xí)的呢?

mK5P_AItists ? 來源:未知 ? 作者:李倩 ? 2018-06-21 14:44 ? 次閱讀

摘要:從算法的角度看,機(jī)器學(xué)習(xí)有很多種算法,例如回歸算法、基于實(shí)例的算法、正則化算法、決策樹算法、貝葉斯算法、聚合算法、關(guān)聯(lián)規(guī)則學(xué)習(xí)算法和人工神經(jīng)網(wǎng)絡(luò)算法。

從算法的角度看,機(jī)器學(xué)習(xí)有很多種算法,例如回歸算法、基于實(shí)例的算法、正則化算法、決策樹算法、貝葉斯算法、聚合算法、關(guān)聯(lián)規(guī)則學(xué)習(xí)算法和人工神經(jīng)網(wǎng)絡(luò)算法。很多算法可以應(yīng)用于不同的具體問題;很多具體的問題也需要同時(shí)應(yīng)用好幾種不同的算法。由于篇幅有限,我們僅介紹其中(可能是公眾心目中名氣最大的)一種:人工神經(jīng)網(wǎng)絡(luò)。

人工神經(jīng)網(wǎng)絡(luò):

既然人工智能模擬人類的思考過程,一些人工智能科學(xué)家想,不如我們先看看人類是怎樣思考的吧?

人類的大腦是一個(gè)復(fù)雜的神經(jīng)網(wǎng)絡(luò)。它的組成單元是神經(jīng)元。每一個(gè)神經(jīng)元看起來很簡單,它們先接收上一個(gè)神經(jīng)細(xì)胞的電信號(hào)刺激,再向下一個(gè)神經(jīng)細(xì)胞發(fā)出電信號(hào)刺激。

別看神經(jīng)元細(xì)胞很簡單,但如果神經(jīng)元的數(shù)量很多,它們彼此之間的連接恰到好處,變成神經(jīng)網(wǎng)絡(luò),就可以從簡單中演生出復(fù)雜的智能來。例如,人類的大腦中含有1千億個(gè)神經(jīng)元,平均每個(gè)神經(jīng)元跟其他的神經(jīng)元存在7000個(gè)突觸連接。一個(gè)三歲小孩大腦中,大約會(huì)形成1千萬億個(gè)突觸。隨著年齡的增長,人類大腦的突觸數(shù)量會(huì)逐漸減少。成年人的大腦中,大約會(huì)有1百萬億到5百萬億個(gè)突觸。

雖然科學(xué)家還沒有完全搞清楚人類大腦的神經(jīng)網(wǎng)絡(luò)的運(yùn)作方式,但人工智能科學(xué)家想,不理解沒關(guān)系,先在計(jì)算機(jī)中模擬一組虛擬的神經(jīng)網(wǎng)絡(luò)試試看,這就是人工神經(jīng)網(wǎng)絡(luò)。

在人工神經(jīng)網(wǎng)絡(luò)中,每一個(gè)小圓圈都是在模擬一個(gè)“神經(jīng)元”。它能夠接收從上一層神經(jīng)元傳來的輸入信號(hào)(也就是一堆數(shù)字);根據(jù)不同神經(jīng)元在它眼中的重要性,分配不同的權(quán)重,然后將輸入信號(hào)按照各自的權(quán)重加起來(一堆數(shù)字乘以權(quán)重的大小,再求和);接著,它將加起來結(jié)果代入某個(gè)函數(shù)(通常是非線性函數(shù)),進(jìn)行運(yùn)算,得到最終結(jié)果;最后,它再將這個(gè)結(jié)果輸出給神經(jīng)網(wǎng)絡(luò)中的下一層神經(jīng)元。

人工神經(jīng)網(wǎng)絡(luò)中的神經(jīng)元看起來很簡單,只知道傻傻地將上一層神經(jīng)元的輸入數(shù)據(jù)進(jìn)行簡單的運(yùn)算,然后再傻傻地輸出。沒想到這一套還真的很管用,運(yùn)用一系列精巧的算法,再給它投喂大量的數(shù)據(jù)之后,人工神經(jīng)網(wǎng)絡(luò)居然能夠像人腦的神經(jīng)網(wǎng)絡(luò)一樣,從復(fù)雜的數(shù)據(jù)中發(fā)現(xiàn)一系列“特征”,產(chǎn)生“聰明的思考結(jié)果”。

那么人工神經(jīng)網(wǎng)絡(luò)是怎么學(xué)習(xí)的呢?所謂的學(xué)習(xí),本質(zhì)上是讓人工神經(jīng)網(wǎng)絡(luò)嘗試調(diào)節(jié)每一個(gè)神經(jīng)元上的權(quán)重大小,使得整個(gè)人工神經(jīng)網(wǎng)絡(luò)在某一個(gè)任務(wù)的測試中的表現(xiàn)達(dá)到某個(gè)要求(例如,識(shí)別汽車的正確率達(dá)到90%以上)。

請(qǐng)回憶一下前面講過的“梯度下降法”。人工神經(jīng)網(wǎng)絡(luò)嘗試不同的權(quán)重大小,相當(dāng)于在一個(gè)參數(shù)空間的地圖上四處游走。每一種權(quán)重的組合對(duì)應(yīng)的人工神經(jīng)網(wǎng)絡(luò)執(zhí)行任務(wù)時(shí)的錯(cuò)誤率,相當(dāng)于這個(gè)地圖上的每一點(diǎn)都有一個(gè)海拔高度。尋找一組權(quán)重,使得人工神經(jīng)網(wǎng)絡(luò)的表現(xiàn)最好,錯(cuò)誤率最低,就相當(dāng)于在地圖上尋找海拔最低的地方。所以,人工神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)過程,常常要用到某種“梯度下降法”,這就是為什么如果將來你要學(xué)習(xí)人工智能,第一個(gè)要掌握的就是“梯度下降法”。

機(jī)器學(xué)習(xí)的分類:

從學(xué)習(xí)風(fēng)格的角度看,機(jī)器學(xué)習(xí)有很很多種學(xué)習(xí)方法,我們簡要地列舉其中幾種方法:監(jiān)督學(xué)習(xí)、非監(jiān)督學(xué)習(xí)、強(qiáng)化學(xué)習(xí)和遷移學(xué)習(xí)。

監(jiān)督學(xué)習(xí):

比方說,你想教計(jì)算機(jī)如何識(shí)別一張照片上的動(dòng)物是不是貓。你先拿出幾十萬張動(dòng)物的照片,凡是有貓的,你就告訴計(jì)算機(jī)有貓;凡是沒有貓的,你就告訴計(jì)算機(jī)沒有貓。也就是說,你預(yù)先給計(jì)算機(jī)要學(xué)習(xí)的數(shù)據(jù)進(jìn)行了分類。這相當(dāng)于你監(jiān)督了計(jì)算機(jī)的學(xué)習(xí)過程。

經(jīng)過一段監(jiān)督學(xué)習(xí)的過程之后,如果你再給計(jì)算機(jī)看照片,它就能認(rèn)出照片中有沒有貓。

非監(jiān)督學(xué)習(xí):

比方說,你想教計(jì)算機(jī)區(qū)分貓和狗的照片。你拿出幾十萬張貓和狗的照片(沒有其他動(dòng)物)。你并不告訴計(jì)算機(jī)哪些是貓,哪些是狗。也就是說,你沒有預(yù)先給計(jì)算機(jī)要學(xué)習(xí)的數(shù)據(jù)進(jìn)行分類,所以你并沒有監(jiān)督計(jì)算機(jī)的學(xué)習(xí)過程。

經(jīng)過一段監(jiān)督學(xué)習(xí)的過程之后,計(jì)算機(jī)就能把你輸入的照片按照相似性分成兩個(gè)大類(也就是區(qū)分了貓和狗)。只不過計(jì)算機(jī)只是從數(shù)字照片的數(shù)學(xué)特征的角度進(jìn)行了分類,而不是從動(dòng)物學(xué)的角度進(jìn)行了分類。

強(qiáng)化學(xué)習(xí):

比方說,你想教計(jì)算機(jī)控制一只機(jī)械臂打乒乓球。一開始,計(jì)算機(jī)控制機(jī)械臂像傻瓜一樣,拿著球拍做很多隨機(jī)的動(dòng)作,完全不得要領(lǐng)。

但是,一旦機(jī)械臂湊巧接到一個(gè)球,并把球擊打到對(duì)手的球桌上,我們就讓計(jì)算機(jī)得一分,這叫做獎(jiǎng)勵(lì)。一旦機(jī)械臂沒有正確地接到球、或沒有把球擊打到正確的位置上,我們就給計(jì)算機(jī)扣一分,這叫做懲罰。經(jīng)過大量的訓(xùn)練之后,機(jī)械臂漸漸地從獎(jiǎng)勵(lì)和懲罰中,學(xué)會(huì)了接球、擊打球的基本動(dòng)作。

遷移學(xué)習(xí):

比方說,你讓計(jì)算機(jī)學(xué)會(huì)了控制機(jī)械臂打乒乓球之后,又叫它學(xué)習(xí)打網(wǎng)球。這個(gè)時(shí)候,你不需要讓計(jì)算機(jī)從零開始重新學(xué),因?yàn)槠古仪蚝途W(wǎng)球的規(guī)則是相似的。例如,這兩種球都要把球擊打到對(duì)方的球場/球桌上。所以,計(jì)算機(jī)可以將之前學(xué)到的動(dòng)作遷移過來。這樣一種學(xué)習(xí),就叫做遷移學(xué)習(xí)。

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

    關(guān)注

    42

    文章

    4733

    瀏覽量

    100415
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4587

    瀏覽量

    92501

原文標(biāo)題:揭秘:機(jī)器究竟是怎么學(xué)習(xí)的?

文章出處:【微信號(hào):AItists,微信公眾號(hào):人工智能學(xué)家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    詳解深度學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)與卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用

    在如今的網(wǎng)絡(luò)時(shí)代,錯(cuò)綜復(fù)雜的大數(shù)據(jù)和網(wǎng)絡(luò)環(huán)境,讓傳統(tǒng)信息處理理論、人工智能與人工神經(jīng)網(wǎng)絡(luò)都面臨巨大的挑戰(zhàn)。近些年,深度學(xué)習(xí)逐漸走進(jìn)人們的視線
    的頭像 發(fā)表于 01-11 10:51 ?1832次閱讀
    詳解深度<b class='flag-5'>學(xué)習(xí)</b>、<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>與卷積<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的應(yīng)用

    人工神經(jīng)網(wǎng)絡(luò)原理及下載

    人工神經(jīng)網(wǎng)絡(luò)是根據(jù)人的認(rèn)識(shí)過程而開發(fā)出的一種算法。假如我們現(xiàn)在只有一些輸入和相應(yīng)的輸出,而對(duì)如何由輸入得到輸出的機(jī)理并不清楚,那么我們可以把輸入與輸出之間的未知過程看成是一個(gè)“網(wǎng)絡(luò)”,通過不斷地給
    發(fā)表于 06-19 14:40

    應(yīng)用人工神經(jīng)網(wǎng)絡(luò)模擬污水生物處理

    應(yīng)用人工神經(jīng)網(wǎng)絡(luò)模擬污水生物處理(1.浙江工業(yè)大學(xué)建筑工程學(xué)院, 杭州 310014; 2.鎮(zhèn)江水工業(yè)公司排水管理處,鎮(zhèn)江 212003)摘要:針對(duì)復(fù)雜的非線性污水生物處理過程,開發(fā)了徑向基函數(shù)的人工
    發(fā)表于 08-08 09:56

    基于labview的BP人工神經(jīng)網(wǎng)絡(luò)曲線擬合小程序

    `點(diǎn)擊學(xué)習(xí)>>《龍哥手把手教你學(xué)LabVIEW視覺設(shè)計(jì)》視頻教程用LabVIEW實(shí)現(xiàn)的BP人工神經(jīng)網(wǎng)絡(luò)曲線擬合,感謝LabVIEW的矩陣運(yùn)算函數(shù),程序流程較之文本型語言清晰很多。[hide] [/hide]`
    發(fā)表于 12-13 16:41

    神經(jīng)網(wǎng)絡(luò)教程(李亞非)

      第1章 概述  1.1 人工神經(jīng)網(wǎng)絡(luò)研究與發(fā)展  1.2 生物神經(jīng)元  1.3 人工神經(jīng)網(wǎng)絡(luò)的構(gòu)成  第2章
    發(fā)表于 03-20 11:32

    人工神經(jīng)網(wǎng)絡(luò)課件

    人工神經(jīng)網(wǎng)絡(luò)課件
    發(fā)表于 06-19 10:15

    人工神經(jīng)網(wǎng)絡(luò)算法的學(xué)習(xí)方法與應(yīng)用實(shí)例(pdf彩版)

    物體所作出的交互反應(yīng),是模擬人工智能的一條重要途徑。人工神經(jīng)網(wǎng)絡(luò)與人腦相似性主要表現(xiàn)在:①神經(jīng)網(wǎng)絡(luò)獲取的知識(shí)是從外界環(huán)境學(xué)習(xí)得來的;②各
    發(fā)表于 10-23 16:16

    【專輯精選】人工智能之神經(jīng)網(wǎng)絡(luò)教程與資料

    電子發(fā)燒友總結(jié)了以“神經(jīng)網(wǎng)絡(luò)”為主題的精選干貨,今后每天一個(gè)主題為一期,希望對(duì)各位有所幫助?。c(diǎn)擊標(biāo)題即可進(jìn)入頁面下載相關(guān)資料)人工神經(jīng)網(wǎng)絡(luò)算法的學(xué)習(xí)方法與應(yīng)用實(shí)例(pdf彩版)卷積
    發(fā)表于 05-07 19:18

    人工神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)方法有哪些?

    人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,ANN)是一種類似生物神經(jīng)網(wǎng)絡(luò)的信息處理結(jié)構(gòu),它的提出是為了解決一些非線性,非平穩(wěn),復(fù)雜的實(shí)際問題。那有哪些辦法能實(shí)現(xiàn)人工
    發(fā)表于 08-01 08:06

    【AI學(xué)習(xí)】第3篇--人工神經(jīng)網(wǎng)絡(luò)

    `本篇主要介紹:人工神經(jīng)網(wǎng)絡(luò)的起源、簡單神經(jīng)網(wǎng)絡(luò)模型、更多神經(jīng)網(wǎng)絡(luò)模型、機(jī)器學(xué)習(xí)的步驟:訓(xùn)練與預(yù)測、訓(xùn)練的兩階段:正向推演與反向傳播、以Te
    發(fā)表于 11-05 17:48

    怎么解決人工神經(jīng)網(wǎng)絡(luò)并行數(shù)據(jù)處理的問題

    本文提出了一個(gè)基于FPGA 的信息處理的實(shí)例:一個(gè)簡單的人工神經(jīng)網(wǎng)絡(luò)應(yīng)用Verilog 語言描述,該數(shù)據(jù)流采用模塊化的程序設(shè)計(jì),并考慮了模塊間數(shù)據(jù)傳輸信號(hào)同 步的問題,有效地解決了人工神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 05-06 07:22

    卷積神經(jīng)網(wǎng)絡(luò)簡介:什么是機(jī)器學(xué)習(xí)?

    抽象人工智能 (AI) 的世界正在迅速發(fā)展,人工智能越來越多地支持以前無法實(shí)現(xiàn)或非常難以實(shí)現(xiàn)的應(yīng)用程序。本系列文章解釋了卷積神經(jīng)網(wǎng)絡(luò) (CNN) 及其在 AI 系統(tǒng)中機(jī)器學(xué)習(xí)中的重要性
    發(fā)表于 02-23 20:11

    人工神經(jīng)網(wǎng)絡(luò),人工神經(jīng)網(wǎng)絡(luò)是什么意思

    人工神經(jīng)網(wǎng)絡(luò),人工神經(jīng)網(wǎng)絡(luò)是什么意思 神經(jīng)網(wǎng)絡(luò)是一門活躍的邊緣性交叉學(xué)科.研究它的發(fā)展過程和前沿問題,具有重要的理論意義
    發(fā)表于 03-06 13:39 ?3389次閱讀

    神經(jīng)網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)控制的學(xué)習(xí)課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是神經(jīng)網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)控制的學(xué)習(xí)課件免費(fèi)下載包括了:1生物神經(jīng)元模型,2人工神經(jīng)
    發(fā)表于 01-20 11:20 ?7次下載
    <b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>與<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>控制的<b class='flag-5'>學(xué)習(xí)</b>課件免費(fèi)下載

    人工神經(jīng)網(wǎng)絡(luò)和bp神經(jīng)網(wǎng)絡(luò)的區(qū)別

    人工神經(jīng)網(wǎng)絡(luò)和bp神經(jīng)網(wǎng)絡(luò)的區(qū)別? 人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network, ANN)是一種模仿人腦
    的頭像 發(fā)表于 08-22 16:45 ?4170次閱讀