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

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

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

3天內不再提示

如何使用光來實現神經網絡?

EdXK_AI_News ? 來源:未知 ? 作者:胡薇 ? 2018-08-23 17:25 ? 次閱讀

美國加州大學洛杉磯分校的科學家利用光信息實現了神經網絡計算,相較傳統電子器件,其處理速度接近光速,但準確性有所降低。

神經網絡以計算成本昂貴而著稱。但只有訓練部分才會對大多數計算機硬件造成壓力,因為它涉及對性能的定期評估和不斷往返于內存來調整其與人工神經元之間的連接。相比之下,使用訓練過的神經網絡是一個簡單得多的過程,計算上并不復雜。事實上,可以在完全不同的硬件上運行訓練和執行階段。

而且在這兩種過程中,硬件方面似乎有相當大的靈活性。例如,可以使用一種名為“memristor”的特殊內存來訓練神經網絡,或者使用定制的硅芯片來執行訓練過的神經網絡。現在,加州大學洛杉磯分校的研究人員完成了一項更激進的研究。在用傳統的計算硬件訓練了神經網絡之后,他們3D打印出一組面板來操縱光,其操縱效果等同于使用神經網絡來處理信息。最后,研究人員以光速實現了神經網絡計算,盡管計算精度與傳統硬件相比有所降低。

那么如何使用光來實現神經網絡?要理解這一點,必須了解深度學習神經網絡的結構。在每一層神經網絡中,來自上一層神經網絡的信號(或來自源輸入)由“神經元”處理,然后接收結果并將正向信號轉發給下一層的神經元。它們發送給神經元以及它們傳遞的信號有多強取決于它們所接受的訓練。

為了利用光,加州大學洛杉磯分校團隊創造了一種半透明的、可折射的面板。當光射向它時,面板的精細結構決定了光穿過的距離和方向。如果在第一層面板后面放置另一層相同的面板,它將繼續把光重定向到特定的位置。這在原則上與深度學習網絡的工作方式相似,即網絡的每一層都將信號重定向到下一層的特定位置。

實際上,研究人員訓練了一個神經網絡,識別出它與下層之間的聯系,然后將這些聯系轉化為面板的結構特征,并以類似的方式引導光。通過打印一系列的面板,光會逐漸集中在一個特定區域。通過在最后一層面板后面的特定位置放置探測器,他們就能知道光的最終去向。而且,如果一切都得到恰當處理,光的終點就能代表神經網絡的處理結果。

研究人員嘗試了兩種不同類型的圖像識別任務。首先,他們訓練神經網絡來識別手寫數字,然后他們翻譯并打印出適合10個光電探測器的網格來記錄輸出。這是通過一個五層神經網絡完成的,研究人員及時打印出五層光控制材料。為了給神經網絡提供輸入,他們還打印了一張表格,讓他們將被識別的對象投影到神經網絡的第一層。

當加州大學洛杉磯分校的研究人員用手寫數字做這個實驗時,他們遇到了一個問題:許多數字(如0和9)的開放區域被書寫的數字部分所包圍。為了讓3D打印出能投射數字形狀的掩模,必須將它轉換成用一個由開放空間包圍的填充區域的底片。這對于3D打印是相當困難的,因為至少須使用一些材料來保持填入的區域與屏幕的其他部分相連。他們懷疑,這降低了識別任務的準確性。不過,他們的準確率還是達到了90%以上。

他們在對衣物進行類似測試時甚至做得更好。雖然總準確率只有86%,但在運行神經網絡軟件與在光線下運行神經網絡的區別較小。研究人員推測,性能上的差異主要歸結于這樣一個事實,即完整的性能要求神經網絡的所有層之間進行極其精確的對齊,而當這些層是小的物理層時,則很難排列。這也可以解釋為什么在基于光的神經網絡中添加更多的層對準確度稍有影響。

總的來說,這項工作非常令人印象深刻。雖然性能低于基于計算機的方法,但研究人員推測,至少有些問題是可以通過開發更好的系統來調整構成網絡不同層的工作層進行對齊,盡管這個挑戰會隨著神經網絡中層數的增加而加大。科研人員認為它可能在實踐中有用,他們強調,使用光計算的速度非常快,而且大多數光源的功率都非常低。

但確實存在一些實際障礙。這種材料只適用于單一波長的光,這意味著不能僅僅把任何東西放到系統就期望它能工作。目前,這由投影系統來保證,但是這依賴于3D打印一張紙來投影特定形狀,這并不是一個高效的過程。用一種單色投影儀系統來代替是可能的,但不清楚分辨率對系統精度的影響有多大。所以在知道這類系統是否有實際應用之前還有一些工作要做。

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

    關注

    42

    文章

    4762

    瀏覽量

    100535
  • 深度學習
    +關注

    關注

    73

    文章

    5492

    瀏覽量

    120975

原文標題:科學家利用光信息實現神經網絡計算

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

收藏 人收藏

    評論

    相關推薦

    神經網絡教程(李亞非)

      第1章 概述  1.1 人工神經網絡研究與發展  1.2 生物神經元  1.3 人工神經網絡的構成  第2章人工神經網絡基本模型  2.1 MP模型  2.2 感知器模型  2.3
    發表于 03-20 11:32

    神經網絡簡介

    神經網絡簡介
    發表于 08-05 21:01

    labview BP神經網絡實現

    請問:我在用labview做BP神經網絡實現故障診斷,在NI官網找到了機器學習工具包(MLT),但是里面沒有關于這部分VI的幫助文檔,對于”BP神經網絡分類“這個范例有很多不懂的地方,比如
    發表于 02-22 16:08

    神經網絡基本介紹

    神經網絡基本介紹
    發表于 01-04 13:41

    【PYNQ-Z2試用體驗】神經網絡基礎知識

    python語言,可以很輕松地實現復雜的數學運算,降低編程難度。下一篇文章,將通過具體代碼,演示基于神經網絡的手寫圖形識別。
    發表于 03-03 22:10

    全連接神經網絡和卷積神經網絡有什么區別

    全連接神經網絡和卷積神經網絡的區別
    發表于 06-06 14:21

    卷積神經網絡如何使用

    卷積神經網絡(CNN)究竟是什么,鑒于神經網絡在工程上經歷了曲折的歷史,您為什么還會在意它呢? 對于這些非常中肯的問題,我們似乎可以給出相對簡明的答案。
    發表于 07-17 07:21

    【案例分享】ART神經網絡與SOM神經網絡

    今天學習了兩個神經網絡,分別是自適應諧振(ART)神經網絡與自組織映射(SOM)神經網絡。整體感覺不是很難,只不過一些最基礎的概念容易理解不清。首先ART神經網絡是競爭學習的一個代表,
    發表于 07-21 04:30

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

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

    如何設計BP神經網絡圖像壓縮算法?

    (Digital Signal Processor)相比,現場可編程門陣列(Field Programma-ble Gate Array,FPGA)在神經網絡實現上更具優勢。DSP處理器在處理時采用指令順序執行
    發表于 08-08 06:11

    簡單神經網絡實現

    最簡單的神經網絡
    發表于 09-11 11:57

    如何構建神經網絡

    原文鏈接:http://tecdat.cn/?p=5725 神經網絡是一種基于現有數據創建預測的計算系統。如何構建神經網絡神經網絡包括:輸入層:根據現有數據獲取輸入的層隱藏層:使用反向傳播優化輸入變量權重的層,以提高模型的預測
    發表于 07-12 08:02

    matlab實現神經網絡 精選資料分享

    神經神經網絡,對于神經網絡實現是如何一直沒有具體實現一下:現看到一個簡單的神經網絡模型用于訓
    發表于 08-18 07:25

    基于BP神經網絡的PID控制

    最近在學習電機的智能控制,上周學習了基于單神經元的PID控制,這周研究基于BP神經網絡的PID控制。神經網絡具有任意非線性表達能力,可以通過對系統性能的學習來實現具有最佳組合的PID控
    發表于 09-07 07:43

    卷積神經網絡和深度神經網絡的優缺點 卷積神經網絡和深度神經網絡的區別

    深度神經網絡是一種基于神經網絡的機器學習算法,其主要特點是由多層神經元構成,可以根據數據自動調整神經元之間的權重,從而實現對大規模數據進行預
    發表于 08-21 17:07 ?3928次閱讀