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

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

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

3天內不再提示

機器學習模型:感知器的誕生及具體算法

454398 ? 來源:itpub技術棧 ? 作者:itpub技術棧 ? 2020-09-29 15:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

各位小伙伴們,又到了喜聞樂見的更新時間,最近猛料不斷,先有Boston動力的“仁義”機器人反恐演習,緊接著MIT的狗狗們在實驗室的綠茵場上集體賣萌,讓我們感慨強人工智能離我們也許不遠了。

作為快要禿頭的我們,又該怎么看待這個快速變化的世界呢?在知識更新越來越快的現(xiàn)在,想要專注于當下似乎都變得艱難。其實柳貓想要告訴大家,作為一個普通人,對各種信息越是了解的多,認識的越是淺薄,為了增強自己的不可替代性,必須增加自己專業(yè)的深度,從一而終。

今天,想跟大家分享一下最早也是最簡單的一個機器學習模型:感知器~

感知器的誕生——從樣本中學習

神經網絡AI先驅們一直依靠著神經元的繪圖以及它們相互連接的方式,進行著艱難的摸索。康奈爾大學的弗蘭克·羅森布拉特是最早模仿人體自動圖案識別視覺系統(tǒng)架構的人之一。

他發(fā)明了一種看似簡單的網絡感知器(perceptron),這種學習算法可以學習如何將圖案進行分類,例如識別字母表中的不同字母。**算法是為了實現(xiàn)特定目標而按步驟執(zhí)行的過程,**就像烘焙蛋糕的食譜一樣。

如果我們了解了感知器如何學習圖案識別的基本原則,那么在理解深度學習工作原理的路上已經成功了一半。感知器的目標是確定輸入的圖案是否屬于圖像中的某一類別(比如貓)。

上圖解釋了感知器的輸入如何通過一組權重,來實現(xiàn)輸入單元到輸出單元的轉換。權重是對每一次輸入對輸出單元做出的最終決定所產生影響的度量,但是我們如何找到一組可以將輸入進行正確分類的權重呢?

解決這個問題的傳統(tǒng)方法,是根據分析或特定程序來手動設定權重。這需要耗費大量人力,而且往往依賴于直覺和工程方法。另一種方法則是使用一種從樣本中學習的自動過程,和我們認識世界上的對象的方法一樣。需要很多樣本來訓練感知器,包括不屬于該類別的反面樣本,特別是和目標特征相似的,例如,如果識別目標是貓,那么狗就是一個相似的反面樣本。這些樣本被逐個傳遞給感知器,如果出現(xiàn)分類錯誤,算法就會自動對權重進行校正。

感知器具體算法

這種感知器學習算法的美妙之處在于,如果已經存在這樣一組權重,并且有足夠數(shù)量的樣本,那么它肯定能自動地找到一組合適的權重。在提供了訓練集中的每個樣本,并且將輸出與正確答案進行比較后,感知器會進行遞進式的學習。如果答案是正確的,那么權重就不會發(fā)生變化。但如果答案不正確(0被誤判成了1,或1被誤判成了0),權重就會被略微調整,以便下一次收到相同的輸入時,它會更接近正確答。這種漸進的變化很重要,這樣一來,權重就能接收來自所有訓練樣本的影響,而不僅僅是最后一個。

感知器是具有單一人造shen經元的神經網絡,它有一個輸入層,和將輸入單元和輸出單元相連的一組連接。感知器的目標是對提供給輸入單元的圖案進行分類。輸出單元執(zhí)行的基本操作是,把每個輸入(xn)與其連接強度或權重(wn)相乘,并將乘積的總和傳遞給輸出單元。上圖中,輸入的加權和(∑i=1,…,n wi xi)與閾值θ進行比較后的結果被傳遞給階躍函數(shù)。如果總和超過閾值,則階躍函數(shù)輸出“1”,否則輸出“0”。例如,輸入可以是圖像中像素的強度,或者更常見的情況是,從原始圖像中提取的特征,例如圖像中對象的輪廓。每次輸入一個圖像,感知器會判定該圖像是否為某類別的成員,例如貓類。輸出只能是兩種狀態(tài)之一,如果圖像處于類別中,則為“開”,否則為“關”?!伴_”和“關”分別對應二進制值中的1和0。

感知器學習算法可以表達為:

感知器如何區(qū)分兩個對象類別的幾何解釋

如果對感知器學習的這種解釋還不夠清楚,我們還可以通過另一種更簡潔的幾何方法,來理解感知器如何學習對輸入進行分類。對于只有兩個輸入單元的特殊情況,可以在二維圖上用點來表示輸入樣本。每個輸入都是圖中的一個點,而網絡中的兩個權重則確定了一條直線。感知器學習的目標是移動這條線,以便清楚地區(qū)分正負樣本。對于有三個輸入單元的情況,輸入空間是三維的,感知器會指定一個平面來分隔正負訓練樣本。在一般的情況下,即使輸入空間的維度可能相當高且無法可視化,同樣的原則依然成立。

這些對象有兩個特征,例如尺寸和亮度,它們依據各自的坐標值(x,y)被繪制在每張圖上。左邊圖中的兩種對象(加號和正方形)可以通過它們之間的直線分隔開;感知器能夠學習如何進行這種區(qū)分。其他兩個圖中的兩種對象不能用直線隔開,但在中間的圖中,兩種對象可以用曲線分開。而右側圖中的對象必須舍棄一些樣本才能分隔成兩種類型。如果有足夠的訓練數(shù)據,深度學習網絡就能夠學習如何對這三個圖中的類型進行區(qū)分。

最終,如果解決方案是可行的,權重將不再變化,這意味著感知器已經正確地將訓練集中的所有樣本進行了分類。

但是,在所謂的“過度擬合”(overfitting)中,也可能沒有足夠的樣本,網絡僅僅記住了特定的樣本,而不能將結論推廣到新的樣本。為了避免過度擬合,關鍵是要有另一套樣本,稱為“測試集”(test set),它沒有被用于訓練網絡。訓練結束時,在測試集上的分類表現(xiàn),就是對感知器是否能夠推廣到類別未知的新樣本的真實度量。泛化(generalization)是這里的關鍵概念。在現(xiàn)實生活中,我們幾乎不會在同樣的視角看到同一個對象,或者反復遇到同樣的場景,但如果我們能夠將以前的經驗泛化到新的視角或場景中,我們就可以處理更多現(xiàn)實世界的問題。

利用感知器區(qū)分性別

舉一個用感知器解決現(xiàn)實世界問題的例子。想想如果去掉頭發(fā)、首飾和第二性征,比如男性比女性更為突起的喉結,該如何區(qū)分男性和女性的面部。

這張臉屬于男性還是女性?人們通過訓練感知器來辨別男性和女性的面孔。來自面部圖像(上圖)的像素乘以相應的權重(下圖),并將該乘積的總和與閾值進行比較。每個權重的大小被描繪為不同顏色像素的面積。正值的權重(白色)表現(xiàn)為男性,負值的權重(黑色)傾向于女性。鼻子寬度,鼻子和嘴之間區(qū)域的大小,以及眼睛區(qū)域周圍的圖像強度對于區(qū)分男性很重要,而嘴和顴骨周圍的圖像強度對于區(qū)分女性更重要。

區(qū)分男性與女性面部的工作有趣的一點是,雖然我們很擅長做這種區(qū)分,卻無法確切地表述男女面部之間的差異。由于沒有單一特征是決定性的,因此這種模式識別問題要依賴于將大量低級特征的證據結合起來。感知器的優(yōu)點在于,權重提供了對性別區(qū)分最有幫助的面部的線索。令人驚訝的是,人中(即鼻子和嘴唇之間的部分)是最顯著的特征,大多數(shù)男性人中的面積更大。眼睛周圍的區(qū)域(男性較大)和上頰(女性較大)對于性別分類也有著很高的信息價值。感知器會權衡來自所有這些位置的證據來做出決定,我們也是這樣來做判定的,盡管我們可能無法描述出到底是怎么做到的。

感知器的擴展

感知器激發(fā)了對高維空間中模式分離的美妙的數(shù)學分析。當那些點存在于有數(shù)千個維度的空間中時,我們就無法依賴在生活的三維空間里對點和點之間距離的直覺。俄羅斯數(shù)學家弗拉基米爾·瓦普尼克(Vladimir Vapnik)在這種分析的基礎上引入了一個分類器,稱為“支持向量機”(Support Vector Machine)。

它將感知器泛化,并被大量用于機器學習。他找到了一種自動尋找平面的方法,能夠最大限度地將兩個類別的點分開(線性)。這讓泛化對空間中數(shù)據點的測量誤差容忍度更大,再結合作為非線性擴充的“內核技巧”(kernel trick),支持向量機算法就成了機器學習中的重要支柱。

總結——并非萬能的感知器

在感知器中,每個輸入都獨立地向輸出單元提供證據。但是,如果需要依靠多個輸入的組合來做決定,那會怎樣呢?這就是感知器無法區(qū)分螺旋結構是否相連的原因:單個像素并不能提供它是在內部還是外部的位置信息。盡管在多層前饋神經網絡中,可以在輸入和輸出單元之間的中間層中形成多個輸入的組合,但是在20世紀60年代,還沒有人知道如何訓練簡單到中間只有一層“隱藏單元”(hiddenunits)的神經網絡。

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

    關注

    42

    文章

    4814

    瀏覽量

    103562
  • 機器學習
    +關注

    關注

    66

    文章

    8501

    瀏覽量

    134580
  • 感知器
    +關注

    關注

    0

    文章

    34

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎算法的應用

    ,還能理解環(huán)境中的物體語義(如識別門、桌椅等)。 工程化挑戰(zhàn) 書中案例表明,理論算法與工程落地之間存在差距。例如,深度學習模型的實時性、SLAM在動態(tài)環(huán)境中的魯棒性,仍需開發(fā)者針對具體
    發(fā)表于 05-03 19:41

    十大鮮為人知卻功能強大的機器學習模型

    本文轉自:QuantML當我們談論機器學習時,線性回歸、決策樹和神經網絡這些常見的算法往往占據了主導地位。然而,除了這些眾所周知的模型之外,還存在一些鮮為人知但功能強大的
    的頭像 發(fā)表于 04-02 14:10 ?512次閱讀
    十大鮮為人知卻功能強大的<b class='flag-5'>機器</b><b class='flag-5'>學習</b><b class='flag-5'>模型</b>

    請問STM32部署機器學習算法硬件至少要使用哪個系列的芯片?

    STM32部署機器學習算法硬件至少要使用哪個系列的芯片?
    發(fā)表于 03-13 07:34

    機器學習模型市場前景如何

    當今,隨著算法的不斷優(yōu)化、數(shù)據量的爆炸式增長以及計算能力的飛速提升,機器學習模型的市場前景愈發(fā)廣闊。下面,AI部落小編將探討機器
    的頭像 發(fā)表于 02-13 09:39 ?359次閱讀

    【「基于大模型的RAG應用開發(fā)與優(yōu)化」閱讀體驗】+大模型微調技術解讀

    句子)、異常值檢測(如使用統(tǒng)計方法或機器學習算法識別不符合常規(guī)的數(shù)據點)、數(shù)據標準化(如使用z-score標準化或min-max縮放)等步驟。數(shù)據去重:特別是對于重復的文本片段,可以使用哈希函數(shù)快速識別
    發(fā)表于 01-14 16:51

    【「具身智能機器人系統(tǒng)」閱讀體驗】2.具身智能機器人的基礎模塊

    目前高速發(fā)展的大模型能給具身智能帶來一些突破性的進展。 對于感知系統(tǒng),要做的主要任務是物體檢測,語義分割,立體視覺,鳥瞰視角感知。 有很多算法都可以實現(xiàn)物體檢測,比如文章提到的HOG
    發(fā)表于 01-04 19:22

    華為云 Flexus X 實例部署安裝 Jupyter Notebook,學習 AI,機器學習算法

    前言 由于本人最近在學習一些機器算法,AI 算法的知識,需要搭建一個學習環(huán)境,所以就在最近購買的華為云 Flexus X 實例上安裝了
    的頭像 發(fā)表于 01-02 13:43 ?532次閱讀
    華為云 Flexus X 實例部署安裝 Jupyter Notebook,<b class='flag-5'>學習</b> AI,<b class='flag-5'>機器</b><b class='flag-5'>學習</b><b class='flag-5'>算法</b>

    【「具身智能機器人系統(tǒng)」閱讀體驗】1.全書概覽與第一章學習

    ,詳細介紹了具身智能機器人的基礎模塊,給讀者闡明了機器人如何感知環(huán)境以及對環(huán)境進行交互。 在第三部分,結合最新的大模型技術,探討了大模型
    發(fā)表于 12-27 14:50

    《具身智能機器人系統(tǒng)》第7-9章閱讀心得之具身智能機器人與大模型

    醫(yī)療領域,手術輔助機器人需要毫米級的精確控制,書中有介紹基于視覺伺服的實時控制算法,以及如何利用大模型優(yōu)化手術路徑規(guī)劃。工業(yè)場景中,協(xié)作機器人面臨的主要挑戰(zhàn)是快速適應新工藝流程。具身智
    發(fā)表于 12-24 15:03

    NPU與機器學習算法的關系

    在人工智能領域,機器學習算法是實現(xiàn)智能系統(tǒng)的核心。隨著數(shù)據量的激增和算法復雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度學習
    的頭像 發(fā)表于 11-15 09:19 ?1211次閱讀

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

    AI大模型與深度學習之間存在著密不可分的關系,它們互為促進,相輔相成。以下是對兩者關系的介紹: 一、深度學習是AI大模型的基礎 技術支撐 :深度學習
    的頭像 發(fā)表于 10-23 15:25 ?2878次閱讀

    AI大模型與傳統(tǒng)機器學習的區(qū)別

    AI大模型與傳統(tǒng)機器學習在多個方面存在顯著的區(qū)別。以下是對這些區(qū)別的介紹: 一、模型規(guī)模與復雜度 AI大模型 :通常包含數(shù)十億甚至數(shù)萬億的參
    的頭像 發(fā)表于 10-23 15:01 ?2562次閱讀

    【《大語言模型應用指南》閱讀體驗】+ 基礎知識學習

    今天來學習大語言模型在自然語言理解方面的原理以及問答回復實現(xiàn)。 主要是基于深度學習和自然語言處理技術。 大語言模型涉及以下幾個過程: 數(shù)據收集:大語言
    發(fā)表于 08-02 11:03

    人形機器感知系統(tǒng)的特點:多模態(tài)感知、高精度、實時性

    電子發(fā)燒友網報道(文/李彎彎)感知系統(tǒng)是人形機器人實現(xiàn)智能交互和自主行動的關鍵組成部分。該系統(tǒng)通常包括多種傳感算法,用于收集、處理和分析來自外部環(huán)境的信息。不同企業(yè)所采用的
    的頭像 發(fā)表于 07-30 01:05 ?5694次閱讀

    多層感知器的基本原理

    多層感知器(MLP, Multi-Layer Perceptron)是一種前饋神經網絡,它通過引入一個或多個隱藏層來擴展單層感知器的功能,從而能夠解決復雜的非線性問題。BP網絡,即基于反向傳播算法
    的頭像 發(fā)表于 07-19 17:20 ?1607次閱讀