日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法

上海生物芯片 ? 來源:上海生物芯片 ? 2025-01-09 10:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在上一篇文章中,我們介紹了傳統(tǒng)機器學(xué)習的基礎(chǔ)知識和多種算法。在本文中,我們會介紹人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法,供各位老師選擇。

01

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

人工神經(jīng)網(wǎng)絡(luò)模型之所以得名,是因為所擬合的數(shù)學(xué)模型的形式受到大腦中神經(jīng)元的連接和行為的啟發(fā),最初是為了研究大腦功能而設(shè)計的。然而,數(shù)據(jù)科學(xué)中常用的神經(jīng)網(wǎng)絡(luò)作為大腦模型已經(jīng)過時,現(xiàn)在它們只是能夠在某些應(yīng)用中提供最先進性能的機器學(xué)習模型。近年來,由于深度神經(jīng)網(wǎng)絡(luò)的架構(gòu)和訓(xùn)練方面的快速發(fā)展,人們對神經(jīng)網(wǎng)絡(luò)模型的興趣日益增長。在本文中,我們將描述基本的神經(jīng)網(wǎng)絡(luò)以及在生物學(xué)研究中廣泛使用的各種類型。

02

神經(jīng)網(wǎng)絡(luò)基本原理

神經(jīng)網(wǎng)絡(luò)有一個重要的特性,就是它們可以模擬幾乎任何數(shù)學(xué)函數(shù)。這意味著,只要配置得當,神經(jīng)網(wǎng)絡(luò)可以非常準確地模擬任何復(fù)雜的過程,無論是生物學(xué)過程還是其他類型的過程。這種能力是神經(jīng)網(wǎng)絡(luò)幾十年來備受關(guān)注的原因之一。人工神經(jīng)元是構(gòu)成神經(jīng)網(wǎng)絡(luò)的基本單元。我們可以把人工神經(jīng)元想象成一個簡單的數(shù)學(xué)公式,它接收一些輸入值,對這些輸入值進行一些計算,然后輸出一個結(jié)果。這個過程可以用下面的公式表示:

ecd79168-cd9b-11ef-9310-92fbcf53809c.png

xi是輸入值,比如一個特征或變量;wi是每個輸入值的權(quán)重;b是偏置項,可以調(diào)整每個神經(jīng)元的輸出范圍,使其更靈活;σ 是激活函數(shù),它對輸入值進行非線性變換,使得神經(jīng)網(wǎng)絡(luò)能夠?qū)W習和表示更復(fù)雜的函數(shù)。為了構(gòu)建一個神經(jīng)網(wǎng)絡(luò),這些人工神經(jīng)元會被分層排列。每一層的輸出會成為下一層的輸入。這樣,信息會在網(wǎng)絡(luò)中逐層傳遞,最終得到一個輸出結(jié)果。網(wǎng)絡(luò)中的每個節(jié)點(即人工神經(jīng)元)都會執(zhí)行上面的計算,然后將結(jié)果傳遞給下一層。排列人工神經(jīng)元的各種方法,被稱為“神經(jīng)網(wǎng)絡(luò)架構(gòu)”。

ece5bc66-cd9b-11ef-9310-92fbcf53809c.png

03

神經(jīng)網(wǎng)絡(luò)架構(gòu)方法

多層感知器

多層感知器是最基礎(chǔ)的神經(jīng)網(wǎng)絡(luò)模型,由多層全連接的神經(jīng)元組成。輸入神經(jīng)元代表數(shù)據(jù)特征,每對神經(jīng)元之間的連接代表一個可訓(xùn)練的權(quán)重。優(yōu)化這些權(quán)重的過程稱為訓(xùn)練。輸出神經(jīng)元代表最終的預(yù)測結(jié)果。多層感知器能做出復(fù)雜的決策,因為每層神經(jīng)元都會接收前一層所有神經(jīng)元的輸出。盡管在許多應(yīng)用中已被新型模型超越,多層感知器仍因訓(xùn)練簡單和快速而廣泛用于生物建模。新型模型也常使用全連接層作為子組件。

ed54a75c-cd9b-11ef-9310-92fbcf53809c.png

圖1. 多層感知器模型

卷積神經(jīng)網(wǎng)絡(luò)

卷積神經(jīng)網(wǎng)絡(luò)(CNN)特別適合處理具有局部結(jié)構(gòu)的數(shù)據(jù),其中數(shù)據(jù)具有一些類型的局部結(jié)構(gòu),而識別這種結(jié)構(gòu)是分析的關(guān)鍵目標。CNN由一個或多個卷積層組成,其中輸出是通過對輸入數(shù)據(jù)的局部特征組應(yīng)用一個小的一層全連接神經(jīng)網(wǎng)絡(luò)(稱為“過濾器”或“核”)得到的結(jié)果。對于圖像,這個局部區(qū)域是一小塊像素。卷積層的輸出也是類似圖像的數(shù)組,表示過濾器在整個輸入上滑動并在每個位置計算輸出的結(jié)果。在生物學(xué)中,CNN在蛋白質(zhì)結(jié)構(gòu)預(yù)測、基因變異識別、3D基因組折疊、DNA-蛋白質(zhì)相互作用、低溫電子顯微鏡圖像分析和醫(yī)學(xué)圖像分類等任務(wù)中取得了顯著成功,表現(xiàn)常常與專家水平相當。

ed85bcd4-cd9b-11ef-9310-92fbcf53809c.png

圖2. 卷積神經(jīng)網(wǎng)絡(luò)模型

循環(huán)神經(jīng)網(wǎng)絡(luò)

循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)最適合處理有序的序列數(shù)據(jù),比如文字或時間序列,其中每個數(shù)據(jù)點與前一個數(shù)據(jù)點之間有某種聯(lián)系。RNN的工作原理是,它會逐個處理序列中的每個數(shù)據(jù)點,并根據(jù)之前的數(shù)據(jù)點生成輸出。這樣,RNN可以生成整個序列的表征,這個表征可以傳遞給網(wǎng)絡(luò)的其他部分進行進一步處理。這使得RNN可以處理任意長度的序列,并將其轉(zhuǎn)換為固定大小的表征,方便后續(xù)分析。在生物學(xué)中,RNN有很多應(yīng)用,比如分析基因或蛋白質(zhì)序列。例如,經(jīng)過大量蛋白質(zhì)序列訓(xùn)練的RNN能夠捕捉到進化和結(jié)構(gòu)信息,并應(yīng)用于設(shè)計新型蛋白質(zhì)序列。

edaec6ec-cd9b-11ef-9310-92fbcf53809c.png

圖3. 循環(huán)神經(jīng)網(wǎng)絡(luò)模型

圖卷積網(wǎng)絡(luò)

圖卷積網(wǎng)絡(luò)(GCN)特別適合處理那些雖然沒有明顯的可視結(jié)構(gòu),但由實體通過各種關(guān)系或互動連接組成的數(shù)據(jù)。在生物學(xué)中,這類數(shù)據(jù)的例子包括分子(由原子和化學(xué)鍵組成)和蛋白質(zhì)-蛋白質(zhì)相互作用網(wǎng)絡(luò)(由蛋白質(zhì)和它們之間的相互作用組成)。圖卷積網(wǎng)絡(luò)利用圖的結(jié)構(gòu)來決定信息在神經(jīng)網(wǎng)絡(luò)中的流動方式。在網(wǎng)絡(luò)中更新每個節(jié)點的特征時,會考慮相鄰節(jié)點的特征。最后一層的節(jié)點特征可以作為輸出。圖卷積網(wǎng)絡(luò)還可以結(jié)合不同的信息源進行預(yù)測。例如,可以結(jié)合藥物-基因和食物-基因關(guān)系圖來預(yù)測有助于防癌的食物。

edd0735a-cd9b-11ef-9310-92fbcf53809c.png

圖4. 圖卷積網(wǎng)絡(luò)模型

編碼器

自編碼器是一種特殊的神經(jīng)網(wǎng)絡(luò),它的目標是將數(shù)據(jù)壓縮成一個更小、更簡潔的形式,然后再還原回原來的樣子。自編碼器分為兩部分:

編碼器:編碼器是一個神經(jīng)網(wǎng)絡(luò),負責將輸入數(shù)據(jù)轉(zhuǎn)換為一個緊湊的內(nèi)部表示,稱為“潛在向量”或“潛在表示”,表示新空間中的一個點。

解碼器:解碼器將這個潛在向量還原成與原始輸入相同維度的數(shù)據(jù)。

整個過程可以理解為:編碼器將數(shù)據(jù)“壓縮”成一個小文件,解碼器再將這個小文件“解壓縮”回原來的數(shù)據(jù)。雖然看起來像是多此一舉,但這樣做有兩個好處:通過壓縮和解壓縮,自編碼器能夠?qū)W習數(shù)據(jù)的重要特征,比如數(shù)據(jù)點之間的相似性;訓(xùn)練完成后,解碼器可以單獨使用,生成新的數(shù)據(jù)樣本。這些新樣本可以在實驗室中測試,有助于合成生物學(xué)的研究。自編碼器已應(yīng)用于一系列生物學(xué)問題,包括預(yù)測DNA甲基化狀態(tài)、基因和蛋白質(zhì)序列的設(shè)計以及單細胞RNA測序分析。

edf68d42-cd9b-11ef-9310-92fbcf53809c.png

圖5. 自編碼器模型

04

訓(xùn)練和改進神經(jīng)網(wǎng)絡(luò)

選擇了一個合適的神經(jīng)網(wǎng)絡(luò)模型后,通常先用單個訓(xùn)練樣例(例如,單張圖像或單個基因序列)對其進行訓(xùn)練。這種訓(xùn)練模型本身并不適用于預(yù)測,但可以幫助揭示編程錯誤。訓(xùn)練損失函數(shù)應(yīng)該迅速趨近于零,因為網(wǎng)絡(luò)只是記住了輸入;如果做不到這一點,代碼中可能存在錯誤,或者算法不夠復(fù)雜,無法建模輸入數(shù)據(jù)。一旦網(wǎng)絡(luò)通過了這個基本的調(diào)試測試,就可以開始對整個訓(xùn)練集進行訓(xùn)練,最小化訓(xùn)練損失函數(shù)。這可能需要調(diào)整超參數(shù),如學(xué)習率。通過監(jiān)控訓(xùn)練集和驗證集的損失,可以檢測到網(wǎng)絡(luò)的過擬合現(xiàn)象,即訓(xùn)練損失繼續(xù)下降,而驗證集的損失開始增加。通常在這個時候停止訓(xùn)練,這個過程稱為提前停止。提前停止是防止過擬合的好方法,但訓(xùn)練過程中還可以使用其他技術(shù),如模型正則化或dropout技術(shù)。

在這一系列文章中,我們先后介紹了機器學(xué)習的基礎(chǔ)知識,包括基本概念和重要術(shù)語。隨后分別介紹了傳統(tǒng)機器學(xué)習和人工神經(jīng)網(wǎng)絡(luò),并詳細描述了多種機器學(xué)習模型和神經(jīng)網(wǎng)絡(luò)架構(gòu)方法。通過這四篇文章,老師們可以全面了解機器學(xué)習的核心概念和技術(shù),為進一步深入學(xué)習和應(yīng)用做好準備。

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

原文標題:生物學(xué)家的機器學(xué)習指南(四)-神經(jīng)網(wǎng)絡(luò)模型小百科

文章出處:【微信號:SBCNECB,微信公眾號:上海生物芯片】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    為什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神經(jīng)網(wǎng)絡(luò)引擎?

    我想知道為什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神經(jīng)網(wǎng)絡(luò)引擎,請問?您能否舉一些關(guān)于他們的用例的例子?
    發(fā)表于 03-25 06:01

    神經(jīng)網(wǎng)絡(luò)的初步認識

    日常生活中的智能應(yīng)用都離不開深度學(xué)習,而深度學(xué)習則依賴于神經(jīng)網(wǎng)絡(luò)的實現(xiàn)。什么是神經(jīng)網(wǎng)絡(luò)?神經(jīng)網(wǎng)絡(luò)的核心思想是模仿生物神經(jīng)系統(tǒng)的結(jié)構(gòu),特別是大腦中神經(jīng)
    的頭像 發(fā)表于 12-17 15:05 ?479次閱讀
    <b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的初步認識

    自動駕駛中常提的卷積神經(jīng)網(wǎng)絡(luò)是個啥?

    在自動駕駛領(lǐng)域,經(jīng)常會聽到卷積神經(jīng)網(wǎng)絡(luò)技術(shù)。卷積神經(jīng)網(wǎng)絡(luò),簡稱為CNN,是一種專門用來處理網(wǎng)格狀數(shù)據(jù)(比如圖像)的深度學(xué)習模型。CNN在圖像處理中尤其常見,因為圖像本身就可以看作是由像素排列成的二維網(wǎng)格。
    的頭像 發(fā)表于 11-19 18:15 ?2274次閱讀
    自動駕駛中常提的卷積<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>是個啥?

    CNN卷積神經(jīng)網(wǎng)絡(luò)設(shè)計原理及在MCU200T上仿真測試

    數(shù)的提出很大程度的解決了BP算法在優(yōu)化深層神經(jīng)網(wǎng)絡(luò)時的梯度耗散問題。當x&gt;0 時,梯度恒為1,無梯度耗散問題,收斂快;當x&lt;0 時,該層的輸出為0。 CNN
    發(fā)表于 10-29 07:49

    NMSIS神經(jīng)網(wǎng)絡(luò)庫使用介紹

    NMSIS NN 軟件庫是一組高效的神經(jīng)網(wǎng)絡(luò)內(nèi)核,旨在最大限度地提高 Nuclei N 處理器內(nèi)核上的神經(jīng)網(wǎng)絡(luò)的性能并最??大限度地減少其內(nèi)存占用。 該庫分為多個功能,每個功能涵蓋特定類別
    發(fā)表于 10-29 06:08

    在Ubuntu20.04系統(tǒng)中訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗

    本帖欲分享在Ubuntu20.04系統(tǒng)中訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗。我們采用jupyter notebook作為開發(fā)IDE,以TensorFlow2為訓(xùn)練框架,目標是訓(xùn)練一個手寫數(shù)字識別的神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 10-22 07:03

    CICC2033神經(jīng)網(wǎng)絡(luò)部署相關(guān)操作

    在完成神經(jīng)網(wǎng)絡(luò)量化后,需要將神經(jīng)網(wǎng)絡(luò)部署到硬件加速器上。首先需要將所有權(quán)重數(shù)據(jù)以及輸入數(shù)據(jù)導(dǎo)入到存儲器內(nèi)。 在仿真環(huán)境下,可將其存于一個文件,并在 Verilog 代碼中通過 readmemh 函數(shù)
    發(fā)表于 10-20 08:00

    人工智能工程師高頻面試題匯總:循環(huán)神經(jīng)網(wǎng)絡(luò)篇(題目+答案)

    后臺私信雯雯老師,備注:循環(huán)神經(jīng)網(wǎng)絡(luò),領(lǐng)取更多相關(guān)面試題隨著人工智能技術(shù)的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業(yè)。想要拿下這份工作,面試的時候得展示出你不僅技術(shù)過硬,還得能解決問題。所以
    的頭像 發(fā)表于 10-17 16:36 ?883次閱讀
    <b class='flag-5'>人工</b>智能工程師高頻面試題匯總:循環(huán)<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>篇(題目+答案)

    液態(tài)神經(jīng)網(wǎng)絡(luò)(LNN):時間連續(xù)性與動態(tài)適應(yīng)性的神經(jīng)網(wǎng)絡(luò)

    1.算法簡介液態(tài)神經(jīng)網(wǎng)絡(luò)(LiquidNeuralNetworks,LNN)是一種新型的神經(jīng)網(wǎng)絡(luò)架構(gòu),其設(shè)計理念借鑒自生物神經(jīng)系統(tǒng),特別是秀麗隱桿線蟲的
    的頭像 發(fā)表于 09-28 10:03 ?1598次閱讀
    液態(tài)<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>(LNN):時間連續(xù)性與動態(tài)適應(yīng)性的<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>

    神經(jīng)網(wǎng)絡(luò)的并行計算與加速技術(shù)

    隨著人工智能技術(shù)的飛速發(fā)展,神經(jīng)網(wǎng)絡(luò)在眾多領(lǐng)域展現(xiàn)出了巨大的潛力和廣泛的應(yīng)用前景。然而,神經(jīng)網(wǎng)絡(luò)模型的復(fù)雜度和規(guī)模也在不斷增加,這使得傳統(tǒng)的串行計算方式面臨著巨大的挑戰(zhàn),如計算速度慢、訓(xùn)練時間長等
    的頭像 發(fā)表于 09-17 13:31 ?1325次閱讀
    <b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的并行計算與加速技術(shù)

    基于神經(jīng)網(wǎng)絡(luò)的數(shù)字預(yù)失真模型解決方案

    在基于神經(jīng)網(wǎng)絡(luò)的數(shù)字預(yù)失真(DPD)模型中,使用不同的激活函數(shù)對整個系統(tǒng)性能和能效有何影響?
    的頭像 發(fā)表于 08-29 14:01 ?3691次閱讀

    無刷電機小波神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)子位置檢測方法的研究

    MATLAB/SIMULINK工具對該方法進行驗證,實驗結(jié)果表明該方法在全程速度下效果良好。 純分享帖,點擊下方附件免費獲取完整資料~~~ *附件:無刷電機小波神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)子位置檢測方法
    發(fā)表于 06-25 13:06

    神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)在電機故障診斷中的應(yīng)用

    摘要:針對傳統(tǒng)專家系統(tǒng)不能進行自學(xué)習、自適應(yīng)的問題,本文提出了基于種經(jīng)網(wǎng)絡(luò)專家系統(tǒng)的并步電機故障診斷方法。本文將小波神經(jīng)網(wǎng)絡(luò)和專家系統(tǒng)相結(jié)合,充分發(fā)揮了二者故障診斷的優(yōu)點,很大程度上降低了對電機
    發(fā)表于 06-16 22:09

    神經(jīng)網(wǎng)絡(luò)RAS在異步電機轉(zhuǎn)速估計中的仿真研究

    眾多方法中,由于其結(jié)構(gòu)簡單,穩(wěn)定性好廣泛受到人們的重視,且已被用于產(chǎn)品開發(fā)。但是MRAS仍存在在低速區(qū)速度估計精度下降和對電動機參數(shù)變化非常敏感的問題。本文利用神經(jīng)網(wǎng)絡(luò)的特點,使估計更為簡單、快速
    發(fā)表于 06-16 21:54

    基于FPGA搭建神經(jīng)網(wǎng)絡(luò)的步驟解析

    本文的目的是在一個神經(jīng)網(wǎng)絡(luò)已經(jīng)通過python或者MATLAB訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)模型,將訓(xùn)練好的模型的權(quán)重和偏置文件以TXT文件格式導(dǎo)出,然后通過python程序?qū)xt文件轉(zhuǎn)化為coe文件,(coe
    的頭像 發(fā)表于 06-03 15:51 ?1533次閱讀
    基于FPGA搭建<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的步驟解析
    大冶市| 微博| 怀化市| 铁力市| 滦南县| 德江县| 黔西| 丹巴县| 江达县| 白玉县| 九台市| 渭南市| 平阳县| 六安市| 巫溪县| 平湖市| 洛阳市| 迁西县| 洪湖市| 名山县| 定边县| 故城县| 绥中县| 连云港市| 阆中市| 麻阳| 班玛县| 大方县| 惠来县| 玛纳斯县| 松江区| 天全县| 滕州市| 连平县| 河池市| 即墨市| 喀喇沁旗| 黔南| 克什克腾旗| 班玛县| 清丰县|