精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

人工神經網絡是怎么學習的呢?

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

摘要:從算法的角度看,機器學習有很多種算法,例如回歸算法、基于實例的算法、正則化算法、決策樹算法、貝葉斯算法、聚合算法、關聯規則學習算法和人工神經網絡算法。

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

人工神經網絡:

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

人類的大腦是一個復雜的神經網絡。它的組成單元是神經元。每一個神經元看起來很簡單,它們先接收上一個神經細胞的電信號刺激,再向下一個神經細胞發出電信號刺激。

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

雖然科學家還沒有完全搞清楚人類大腦的神經網絡的運作方式,但人工智能科學家想,不理解沒關系,先在計算機中模擬一組虛擬的神經網絡試試看,這就是人工神經網絡。

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

人工神經網絡中的神經元看起來很簡單,只知道傻傻地將上一層神經元的輸入數據進行簡單的運算,然后再傻傻地輸出。沒想到這一套還真的很管用,運用一系列精巧的算法,再給它投喂大量的數據之后,人工神經網絡居然能夠像人腦的神經網絡一樣,從復雜的數據中發現一系列“特征”,產生“聰明的思考結果”。

那么人工神經網絡是怎么學習的呢?所謂的學習,本質上是讓人工神經網絡嘗試調節每一個神經元上的權重大小,使得整個人工神經網絡在某一個任務的測試中的表現達到某個要求(例如,識別汽車的正確率達到90%以上)。

請回憶一下前面講過的“梯度下降法”。人工神經網絡嘗試不同的權重大小,相當于在一個參數空間的地圖上四處游走。每一種權重的組合對應的人工神經網絡執行任務時的錯誤率,相當于這個地圖上的每一點都有一個海拔高度。尋找一組權重,使得人工神經網絡的表現最好,錯誤率最低,就相當于在地圖上尋找海拔最低的地方。所以,人工神經網絡的學習過程,常常要用到某種“梯度下降法”,這就是為什么如果將來你要學習人工智能,第一個要掌握的就是“梯度下降法”。

機器學習的分類:

從學習風格的角度看,機器學習有很很多種學習方法,我們簡要地列舉其中幾種方法:監督學習、非監督學習、強化學習和遷移學習。

監督學習:

比方說,你想教計算機如何識別一張照片上的動物是不是貓。你先拿出幾十萬張動物的照片,凡是有貓的,你就告訴計算機有貓;凡是沒有貓的,你就告訴計算機沒有貓。也就是說,你預先給計算機要學習的數據進行了分類。這相當于你監督了計算機的學習過程。

經過一段監督學習的過程之后,如果你再給計算機看照片,它就能認出照片中有沒有貓。

非監督學習:

比方說,你想教計算機區分貓和狗的照片。你拿出幾十萬張貓和狗的照片(沒有其他動物)。你并不告訴計算機哪些是貓,哪些是狗。也就是說,你沒有預先給計算機要學習的數據進行分類,所以你并沒有監督計算機的學習過程。

經過一段監督學習的過程之后,計算機就能把你輸入的照片按照相似性分成兩個大類(也就是區分了貓和狗)。只不過計算機只是從數字照片的數學特征的角度進行了分類,而不是從動物學的角度進行了分類。

強化學習:

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

但是,一旦機械臂湊巧接到一個球,并把球擊打到對手的球桌上,我們就讓計算機得一分,這叫做獎勵。一旦機械臂沒有正確地接到球、或沒有把球擊打到正確的位置上,我們就給計算機扣一分,這叫做懲罰。經過大量的訓練之后,機械臂漸漸地從獎勵和懲罰中,學會了接球、擊打球的基本動作。

遷移學習:

比方說,你讓計算機學會了控制機械臂打乒乓球之后,又叫它學習打網球。這個時候,你不需要讓計算機從零開始重新學,因為乒乓球和網球的規則是相似的。例如,這兩種球都要把球擊打到對方的球場/球桌上。所以,計算機可以將之前學到的動作遷移過來。這樣一種學習,就叫做遷移學習。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4762

    瀏覽量

    100539
  • 算法
    +關注

    關注

    23

    文章

    4599

    瀏覽量

    92643

原文標題:揭秘:機器究竟是怎么學習的?

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

收藏 人收藏

    評論

    相關推薦

    詳解深度學習、神經網絡與卷積神經網絡的應用

    在如今的網絡時代,錯綜復雜的大數據和網絡環境,讓傳統信息處理理論、人工智能與人工神經網絡都面臨巨大的挑戰。近些年,深度學習逐漸走進人們的視線
    的頭像 發表于 01-11 10:51 ?1912次閱讀
    詳解深度<b class='flag-5'>學習</b>、<b class='flag-5'>神經網絡</b>與卷積<b class='flag-5'>神經網絡</b>的應用

    人工神經網絡原理及下載

    人工神經網絡是根據人的認識過程而開發出的一種算法。假如我們現在只有一些輸入和相應的輸出,而對如何由輸入得到輸出的機理并不清楚,那么我們可以把輸入與輸出之間的未知過程看成是一個“網絡”,通過不斷地給
    發表于 06-19 14:40

    應用人工神經網絡模擬污水生物處理

    應用人工神經網絡模擬污水生物處理(1.浙江工業大學建筑工程學院, 杭州 310014; 2.鎮江水工業公司排水管理處,鎮江 212003)摘要:針對復雜的非線性污水生物處理過程,開發了徑向基函數的人工
    發表于 08-08 09:56

    基于labview的BP人工神經網絡曲線擬合小程序

    `點擊學習>>《龍哥手把手教你學LabVIEW視覺設計》視頻教程用LabVIEW實現的BP人工神經網絡曲線擬合,感謝LabVIEW的矩陣運算函數,程序流程較之文本型語言清晰很多。[hide] [/hide]`
    發表于 12-13 16:41

    神經網絡教程(李亞非)

      第1章 概述  1.1 人工神經網絡研究與發展  1.2 生物神經元  1.3 人工神經網絡的構成  第2章
    發表于 03-20 11:32

    人工神經網絡課件

    人工神經網絡課件
    發表于 06-19 10:15

    人工神經網絡算法的學習方法與應用實例(pdf彩版)

    物體所作出的交互反應,是模擬人工智能的一條重要途徑。人工神經網絡與人腦相似性主要表現在:①神經網絡獲取的知識是從外界環境學習得來的;②各
    發表于 10-23 16:16

    【專輯精選】人工智能之神經網絡教程與資料

    電子發燒友總結了以“神經網絡”為主題的精選干貨,今后每天一個主題為一期,希望對各位有所幫助?。c擊標題即可進入頁面下載相關資料)人工神經網絡算法的學習方法與應用實例(pdf彩版)卷積
    發表于 05-07 19:18

    人工神經網絡實現方法有哪些?

    人工神經網絡(Artificial Neural Network,ANN)是一種類似生物神經網絡的信息處理結構,它的提出是為了解決一些非線性,非平穩,復雜的實際問題。那有哪些辦法能實現人工
    發表于 08-01 08:06

    【AI學習】第3篇--人工神經網絡

    `本篇主要介紹:人工神經網絡的起源、簡單神經網絡模型、更多神經網絡模型、機器學習的步驟:訓練與預測、訓練的兩階段:正向推演與反向傳播、以Te
    發表于 11-05 17:48

    怎么解決人工神經網絡并行數據處理的問題

    本文提出了一個基于FPGA 的信息處理的實例:一個簡單的人工神經網絡應用Verilog 語言描述,該數據流采用模塊化的程序設計,并考慮了模塊間數據傳輸信號同 步的問題,有效地解決了人工神經網絡
    發表于 05-06 07:22

    卷積神經網絡簡介:什么是機器學習

    抽象人工智能 (AI) 的世界正在迅速發展,人工智能越來越多地支持以前無法實現或非常難以實現的應用程序。本系列文章解釋了卷積神經網絡 (CNN) 及其在 AI 系統中機器學習中的重要性
    發表于 02-23 20:11

    人工神經網絡,人工神經網絡是什么意思

    人工神經網絡,人工神經網絡是什么意思 神經網絡是一門活躍的邊緣性交叉學科.研究它的發展過程和前沿問題,具有重要的理論意義
    發表于 03-06 13:39 ?3401次閱讀

    神經網絡神經網絡控制的學習課件免費下載

    本文檔的主要內容詳細介紹的是神經網絡神經網絡控制的學習課件免費下載包括了:1生物神經元模型,2人工神經
    發表于 01-20 11:20 ?7次下載
    <b class='flag-5'>神經網絡</b>與<b class='flag-5'>神經網絡</b>控制的<b class='flag-5'>學習</b>課件免費下載

    人工神經網絡和bp神經網絡的區別

    人工神經網絡和bp神經網絡的區別? 人工神經網絡(Artificial Neural Network, ANN)是一種模仿人腦
    的頭像 發表于 08-22 16:45 ?4287次閱讀