Python----深度學習(全連接與鏈式求導法則)

一、機器學習和深度學習的區別

????????機器學習:利用計算機、概率論、統計學等知識,輸入數據,讓計算機學會新知 識。機器學習的過程,就是訓練數據去優化目標函數。

????????深度學習:是一種特殊的機器學習,具有強大的能力和靈活性。它通過學習將世 界表示為嵌套的層次結構,每個表示都與更簡單的特征相關,而抽象的表示則用 于計算更抽象的表示。

????????傳統的機器學習需要定義一些手工特征,從而有目的的去提取目標信息,非常依賴任 務的特異性以及設計特征的專家經驗。而深度學習可以從大數據中先學習簡單的特 征,并從其逐漸學習到更為復雜抽象的深層特征,不依賴人工的特征工程,這也是深 度學習在大數據時代受歡迎的一大原因。

二、人工神經網絡

????????人工神經網絡(Artificial Neural Network,ANN)可以對一組輸入信號和一組輸出信號之間的關系進行建模,其靈感源于動物的神經中樞,由大量的人工神經元連接而成;

????????神經網絡,也稱為人工神經網絡(ANN)或模擬神經網絡(SNN),是機器學習的 子集,并且是深度學習算法的核心。其名稱和結構是受人類大腦的啟發,模仿了生物 神經元信號相互傳遞的方式,但實際上并不十分相通。一般分為3個層次:輸入層, 輸出層,隱藏層

????????在上圖中,所有的“圓圈”有一個共同的名字,叫做神經節點。一個神經網絡是由很多 個節點來構成的,不同層的節點會有不同的作用。?

????????比如節點“x”所在的層叫做輸入層。每一個神經網絡都只有一個輸入層,但輸入層可 以有很多個“輸入”節點,所有的特征都從該層進行輸入。比如上面的神經網絡中輸入 層只有“x”一個節點,也就意味著該神經網絡只有一個輸入特征,例如根據用水量判 斷水費,“x”就是用水量。

????????節點“ a1_1”和節點“a2_1 ”所在的層叫做隱藏層,一個神經網絡可以有很多個隱藏層, 每一個隱藏層中也可以有很多個節點。

????????隱藏層是用來對輸入的特征進行計算的結果,層數越多,模型越復雜。

????????上面的神經網絡中有一層隱藏層,該隱藏層中有兩個節點,其中“a1_1 ”節點下角標的 第一個“1”表示該節點是本層的第一個節點,第二個“1”表示是神經網絡的第1層(第一 個隱藏層是第一層)。? ?

????????由此,“ a2_1”節點的下角標代表本節點是該網絡第一層隱藏層中的第二個節點。

????????節點“a1_2?”所在的層叫做輸出層,一個神經網絡只能有一個輸出層,例如根據用水量 判斷水費,水費就是輸出。輸出層的節點可以有很多個,例如某地的用水量不僅僅影 響用水費,還有水資源費改稅和污水處理費。同時在分類任務中,目標有幾類,輸出 層就會有幾個節點,例如根據圖片判斷這是貓還是狗。

????????輸出層是輸入層經過隱藏層計算后得到的結果,比如上面的神經網絡的輸出層中就只 有一個輸出節點“a1_2 ”。同時,節點“a1_2 ”表示該節點是該網絡第二層的第一個節 點,“z1_2 ”先不用管,后續前向計算時會說到。

????????還有w11_1、w12_1?、b1_1 、b2_1等參數,它們是神經網絡計算過程中必不可少的參 數,并且每個參數的下角標都不一樣,不同下角標的參數所代表的意義不一樣。

????????比如,第一個“1”代表計算對象是前一層的第一個節點;第二個“1”代表計算后的結果 (需要激活)是本層的第一個節點;第三個“1”代表本參數是第一層的參數。

????????由此,表示該參數是第一層的參數,其計算對象是上一層的第一個節點,計算后的結 果(需要激活)是本層的第二個節點,表示該參數是第二層的參數,其計算對象是上 一層的第一個節點,計算后的結果(需要激活)是本層的第一個節點;表示該參數是 第一層的參數,計算結果(需要激活)是本層的第一個節點,表示該參數是第一層的 參數,計算結果(需要激活)是本層的第二個節點。

三、全連接神經網絡

????????全連接神經網絡(Fully Connected Neural Network),是一種連接方式較為簡單的人工神經網絡結構,顧名思義,它的每個節點都 與下一層的所有節點有連接。這種網絡通過調整內部大量節點之間相互連接的關系, 從而達到處理信息的目的。在工程與學術界,全連接神經網絡也常直接簡稱為“神經 網絡”或類神經網絡。上面例子中的神經網絡就是一個結構簡單的全連接神經網絡。

四、感知器工作機制?

????????感知器即單層神經網絡,也即"人工神經元",是組成神經網絡的最小單元

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/79729.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/79729.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/79729.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python爬蟲實戰:獲取網易新聞數據

一、引言 隨著互聯網的飛速發展,網絡上蘊含著海量的信息資源。新聞數據作為其中的重要組成部分,對于輿情分析、市場研究、信息傳播等多個領域具有重要價值。網易新聞作為國內知名的新聞平臺,擁有豐富多樣的新聞內容。使用 Python 的 Scrapy 框架進行網易新聞數據的爬取,可…

matlab論文圖一的地形區域圖的球形展示Version_1

matlab論文圖一的地形區域圖的球形展示Version_1 圖片 此圖來源于: ![Jieqiong Zhou, Ziyin Wu, Dineng Zhao, Weibing Guan, Chao Zhu, Burg Flemming, Giant sand waves on the Taiwan Banks, southern Taiwan Strait: Distribution, morphometric relationship…

藍橋杯:連連看

本題大意要我們在一個給定的nxm的矩形數組中找出符合條件的格子 條件如下: 1.數值相同 2.兩個橫坐標和縱坐標的差值相等(由此可得是一個對角線上的格子) 那么根據以上條件我們可以用HashMap來解決這個問題,統計對角線上數值相同…

PHP中的ReflectionClass講解【詳細版】

快餐: ReflectionClass精簡版 在PHP中,ReflectionClass是一個功能強大的反射類,它就像是一個類的“X光透視鏡”,能讓我們在程序運行時深入了解類的內部結構和各種細節。 一、反射類的基本概念和重要性 反射是指在程序運行期間獲…

微信小程序中,將搜索組件獲取的值傳遞給父頁面(如 index 頁面)可以通過 自定義事件 或 頁面引用 實現

將搜索組件獲取的值傳遞給父頁面(如 index 頁面)可以通過 自定義事件 或 頁面引用 實現 方法 1:自定義事件(推薦) 步驟 1:搜索組件內觸發事件 在搜索組件的 JS 中,當獲取到搜索值時&#xff0c…

Django 實現服務器主動給客戶端發送消息的幾種常見方式及其區別

Django Channels 原理 :Django Channels 是 Django 的一個擴展,它通過使用 WebSockets 等協議來處理長連接,使服務器能夠與客戶端建立持久連接,從而實現雙向通信。一旦連接建立,服務器可以隨時主動向客戶端發送消息。…

PHP最新好看UI個人引導頁網頁源碼

PHP最新好看UI個人引導頁網頁源碼 采用PHP、HTML、CSS及JavaScript等前端技術,構建了一個既美觀又實用的個人主頁解決方案。 源碼設計初衷在于提供一個高度可定制、跨平臺兼容的模板,讓用戶無需深厚的編程基礎,即可快速搭建出專業且富有創意的…

HarmonyOS學習 實驗九:@State和@Prop裝飾器的使用方法

HarmonyOS應用開發:父子組件狀態管理實驗報告 引言 在HarmonyOS應用開發領域,組件之間的狀態管理是一個至關重要的概念。通過有效的狀態管理,我們可以確保應用的數據流動清晰、可預測,從而提升應用的穩定性和可維護性。本次實驗…

12.第二階段x64游戲實戰-遠程調試

免責聲明:內容僅供學習參考,請合法利用知識,禁止進行違法犯罪活動! 本次游戲沒法給 內容參考于:微塵網絡安全 上一個內容:11.第二階段x64游戲實戰-框架代碼細節優化 本次寫的內容是關于調試、排錯相關的…

c++基礎三

1.繼承 繼承表示,子類可以獲取父類的屬性和方法,然后可以寫子類獨有的屬性和方法,或者修改父類的方法。類可以繼承父類的公共成員(public),但不能繼承私有成員(private),私有成員只能在父類內部訪問。 1.1 案例一單繼承 #include <iostream>using namespace …

JSON學習筆記

文章目錄 1. JSON是什么2. JSON的特點與結構3. JSON的使用4. JSON文件讀取 1. JSON是什么 JSON&#xff08;JavaScript Object Notation&#xff0c;JavaScript對象表示法&#xff09;是一種輕量級的數據交換格式&#xff0c;易于人閱讀和編寫&#xff0c;同時也易于機器解析和…

王牌學院,25西電通信工程學院(考研錄取情況)

1、通信工程學院各個方向 2、通信工程學院近三年復試分數線對比 學長、學姐分析 由表可看出&#xff1a; 1、信息與通信工程25年相較于24年上升5分、軍隊指揮學25年相較于24年上升30分 2、新一代電子信息技術&#xff08;專碩&#xff09;25年相較于24年下降25分、通信工程&…

WPF依賴注入IHostApplicationLifetime關閉程序

WPF依賴注入IHostApplicationLifetime關閉程序 使用Application.Current.Shutdown();退出會報異常 應該使用 app.Dispatcher.InvokeShutdown(); Application.Current.Shutdown();app.Dispatcher.InvokeShutdown();static App app new();[STAThread]public static void Main(…

Jenkins 代理自動化-dotnet程序

兩種方式 容器部署 本地部署 容器部署 可自動實現&#xff0c;服務器重啟&#xff0c;容器自動運行 主要將dockerfile 寫好 本地部署 1.服務器重啟自動運行代理 參考下面的鏈接&#xff0c;只是把程序換成 java程序&#xff0c;提前確認好需要的jdk版本 Ubuntu20.04 設置開機…

從Archery到NineData:積加科技驅動數據庫研發效能與數據安全雙升級

積加科技作為國內領先的企業級數字化解決方案服務商&#xff0c;依托自研的 A4X 數字化平臺&#xff08;https://a4x.io/&#xff09;&#xff0c;專注于為全球范圍內的視覺物聯網&#xff08;IoT&#xff09;設備提供 PaaS/SaaS 服務。致力于運用 AI 技術賦能物聯網世界的各類…

SpringBoot整合Logback日志框架深度實踐

一、依賴與默認集成機制 SpringBoot從2.x版本開始默認集成Logback日志框架,無需手動添加額外依賴。當項目引入spring-boot-starter-web時,該組件已包含spring-boot-starter-logging,其底層實現基于Logback+SLF4J組合。這種設計使得開發者只需關注業務日志的輸出規則,無需處…

自由學習記錄(56)

從貼圖空間&#xff08;texture space&#xff09;將值還原到切線空間&#xff08;tangent space&#xff09;向量 tangentNormal.xy (packedNormal.xy * 2 - 1) * _BumpScale; 背后的知識點&#xff1a;法線貼圖中的 RGB 是在 0~1 范圍內編碼的向量 所以貼圖法線是怎么“壓…

【mysql】mysql疑難問題:實際場景解釋什么是排它鎖 當前讀 快照讀

注&#xff1a; 理解本文 前置需要掌握的基礎知識&#xff1a;事務隔離、鎖的概念、并發知識&#xff1b; 事務隔離 尤其是事務延伸問題 是個重難點&#xff0c;絕非八股文那幾句話就能說完的&#xff0c;在實際場景中&#xff0c;分析起來有一定難度 author: csdn博主 孟秋與你…

Python:使用web框架Flask搭建網站

Date: 2025.04.19 20:30:43 author: lijianzhan Flask 是一個輕量級的 Python Web 開發框架&#xff0c;以簡潔靈活著稱&#xff0c;適合快速構建中小型 Web 應用或 API 服務。以下是 Flask 的核心概念、使用方法和實踐指南 Flask 的核心特點&#xff1a; 輕量級 核心代碼僅約…

層次式架構核心:中間層的功能、優勢與技術選型全解析

層次式架構中的中間層是整個架構的核心樞紐&#xff0c;承擔著多種重要職責&#xff0c;在功能實現、優勢體現以及技術選型等方面都有豐富的內容&#xff0c;以下為你詳細介紹&#xff1a; 一、功能 1.業務邏輯處理 復雜規則運算&#xff1a;在許多企業級應用中&#xff0c;…