【pytorch14】感知機

單層感知機模型

在這里插入圖片描述
在這里插入圖片描述
對于單層的感知機,它的激活函數是一個sigmoid

對于符號的定義做一個規范化,輸入層每一層進行一個編號

輸入是第0層,上標0表示屬于輸入層,下標0到n表示一共有n個節點(這里嚴格來說應該是0~n-1,為了書寫方便,不區分),下標為i的意思就是第i個元素

中間層,包含權值、累加、激活函數的輸出,權值上標還是表示第1層,有2個下標,第一個下標表示連接上一層 x i x_{i} xi?的節點,第二個下標表示連接的是這一層的節點,由于此時這一層只有一個節點,所以總是為0

x 0 1 x_{0}^{1} x01?,上標表示屬于第一層,下標表示第一層上面的第幾個元素,這里討論的是單層感知機,所以第一層只有一個節點

x 1 0 x_{1}^{0} x10?經過激活函數以后會得到一個輸出值,把這個激活函數的輸出值叫做 o 0 1 o_{0}^{1} o01?

最后 o 0 1 o_{0}^{1} o01?與目標值做均方差,即loss

推導一下單層感知機的推導公式
在這里插入圖片描述

此處的σ(x)特指sigmoid函數,對x求導之后為σ(1-σ)

求導之前需要先向右計算一次所有的變量值,這就是前向傳播

可以看出對哪一號節點求導, x j 0 x_{j}^{0} xj0?就代表了哪一號節點的數值

對于單層的感知機可以很好的總結一下loss對某一號權值求導,最終僅僅跟這個神經元的輸出節點 O 0 1 O_{0}^{1} O01?以及跟他對應輸入節點的數值有關系,可以通過這個公式非常簡單的直接更新,也就是可以通過公式推導的過程計算出來每一條連接上面的梯度的大小然后直接更新
在這里插入圖片描述

用pytorch計算,這里輸入x的特征有10個
在這里插入圖片描述

對loss做backward可以得到loss對w中的所有參數分別求偏導在這里插入圖片描述

多層感知機模型MLP以及梯度

在這里插入圖片描述
輸出節點變多了,均方差不是跟一個節點作比較,而是所有的輸出跟所有的label做比較
在這里插入圖片描述

一共有N×M個連接數量,因此有N×M個偏微分的計算

對i號節點的輸出對t第i號節點的label做均方差, w j k w_{jk} wjk? O k 1 O_{k}^{1} Ok1?的影響只有當O的i等于k的時候 w j k w_{jk} wjk?才會有連接,O的i為其他值的時候 w j k w_{jk} wjk?是沒有連接的,也就是偏導數為0

第四步的時候 x k 1 x^{1}_{k} xk1?可以寫成n個w和x相乘在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

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

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

相關文章

一站式廣告監測新體驗,Xinstall助你廣告投放更精準

在這個移動互聯網飛速發展的時代,App推廣與運營成為了每個開發者與廣告主關注的焦點。然而,面對琳瑯滿目的廣告平臺和復雜的投放環境,如何精準評估廣告效果、優化投放策略,成為了擺在面前的一道難題。今天,我們就來聊聊…

Jemeter--關聯接口壓測

Jemeter–獨立不變參接口壓測 Jemeter–獨立變參接口壓測 Jemeter–關聯接口壓測 案例分析 比如:有個波次復核接口很慢,優化后需要壓測。但是波次復核接口數據是由另外兩個接口(配單詳情、內盒信息)的數據組合而來,而…

排序題目:三個數的最大乘積

文章目錄 題目標題和出處難度題目描述要求示例數據范圍 解法一思路和算法代碼復雜度分析 解法二思路和算法代碼復雜度分析 題目 標題和出處 標題:三個數的最大乘積 出處:628. 三個數的最大乘積 難度 3 級 題目描述 要求 給定一個整數數組 nums …

fastadmin最新版導出數據時 表格中會有 html標簽的解決辦法

fastadmin 自帶的導出方法, 是一個純前端的導出, 沒有請求后臺的接口 當我們使用導出功能時, 有些數據, 我們在設計的時候,配置的是 枚舉類型的 但是當我們導出數據的時候, 居然導出的數據中帶有 html 的…

使用el-col和el-row布局,有版心,一頁有兩欄布局 三欄布局 四欄布局 使用vue動態渲染元素

使用Vue結合Element UI的el-row和el-col組件來實現版心布局,并動態渲染不同欄數的布局,可以通過以下步驟實現: 定義版心容器:使用el-container來定義整個頁面的容器,其中el-header、el-main、el-footer分別定義頭部、主…

k8s-第十節-Ingress

Ingress 介紹 Ingress 為外部訪問集群提供了一個 統一 入口,避免了對外暴露集群端口;功能類似 Nginx,可以根據域名、路徑把請求轉發到不同的 Service。可以配置 https 跟 LoadBalancer 有什么區別? LoadBalancer 需要對外暴露…

Promise解決異步編程問題

一個典型的異步編程問題:即您嘗試在循環中發起多個異步請求,并希望在所有請求都完成后執行某些操作。然而,由于JavaScript的異步性質,num和total的比較在循環結束時立即執行,而不是在所有請求都完成后執行。這可能導致…

【12321騷擾電話舉報受理中心-短信驗證安全分析報告】

前言 由于網站注冊入口容易被黑客攻擊,存在如下安全問題: 暴力破解密碼,造成用戶信息泄露短信盜刷的安全問題,影響業務及導致用戶投訴帶來經濟損失,尤其是后付費客戶,風險巨大,造成虧損無底洞…

開發常識:命令行終端、庫源碼、開發環境階段

目錄 命令行終端 集成開發環境(IDE ):有插件校驗等限制,成功率低于操作系統 庫源碼 github上搜 官網 UNPKG托管開源的包 專業名詞 環境 開發:本地機 開發和調試 生產:最終部署 測試:…

交流負載箱的主要功能有哪些?

交流負載箱可以模擬各種實際用電設備的功率、電流、電壓等參數,使得電源系統在運行過程中能夠承受實際負載的考驗,確保電源系統的穩定運行。通過交流負載箱對電源設備進行測試,可以檢測出電源設備在過載、短路等異常情況下的保護功能是否正常…

Linux和mysql中的基礎知識

cpu讀取的指令大部分在內存中(不考慮緩存) 任何程序在運行之前都的加入到內存。 eip->pc指針,指明當前指令在什么位置。 代碼大概率是從上往下執行的,基于這樣的基本理論。既可以將一部分指令加載到CPU對應的緩存中&#xf…

解決zip文件中文亂碼問題

后臺微服務運行在linux環境里,前端Vue。在一個項目中,把后臺的文件打包成zip,下載到前臺。結果發現zip文件名本身亂碼,zip文件內壓縮的文件也是亂碼。所謂亂碼,程序員都見過,就是中文變成了亂七八糟的字符。…

【CSAPP】-datalab實驗

實驗原理與內容 本實驗每位學生拿到一個datalab-handout.tar文件。學生可以通過U盤、網盤、虛擬機共享文件等方式將其導入到Unbuntu實驗環境中,選擇合適位置存放。然后在Ubuntu環境下解壓。解壓后,根據文件中的敘述和要求更改bits.c文件。本次實驗的主要…

【全網最全】2024年APMCM第十四屆亞太地區大學生數學建模競賽(中文賽項)完整思路解析+代碼+論文

我是Tina表姐,畢業于中國人民大學,對數學建模的熱愛讓我在這一領域深耕多年。我的建模思路已經幫助了百余位學習者和參賽者在數學建模的道路上取得了顯著的進步和成就。現在,我將這份寶貴的經驗和知識凝練成一份全面的解題思路與代碼論文集合…

云計算【第一階段(26)】Linux網絡設置

一、查看網絡配置 1.查看網絡接口信息ifconfig 查看所有活動的網絡接口信息 2.ifconfig命令 查看指定網絡接口信息 ifconfig 網絡接口 (1)第一行:以太網卡的名字 ens33其中en代表以太網卡, centos6的是eth0, e…

本地maven倉庫向遠程倉庫部署jar包

使用mvn命令即可,如下 mvn deploy:deploy-file \ -DgroupIdtop.rdfa.auth \ -DartifactIdrdfa-auth-spring-mvc-starter \ -Dversion3.0.0-20230718-RELEASE \ -Dpackagingjar \ -Dfile/Users/panmeng/Documents/repository/top/rdfa/auth/rdf…

中國算力網絡市場發展分析

中國算力網絡市場發展現狀 算力涵蓋計算、內存、存儲等全方位能力,廣泛分布于網絡邊緣、云計算中心、聯網設備及轉發節點。隨著數字化技術革新,算力與網絡正深度融合,推動“算網一體化”的演進。這一新型基礎設施日漸凸顯其重要性&#xff0c…

精準畜牧業:多維傳感監測及分析動物采食行為

全球畜牧業呈現出一個動態且復雜的挑戰。近幾十年來,它根據對動物產品需求的演變進行了適應,動物生產系統需要提高其效率和環境可持續性。在不同的畜牧系統中有效行動取決于科學技術的進步,這允許增加照顧動物健康和福祉的數量。精準畜牧業技…

numpy庫(python)

文章目錄 1.numpy簡介2.安裝numpy3.ndarry : numpy庫的心臟3.1 創建數組3.2數據類型3.3dtype NumPy是用Python.進行科學計算,尤其是數據分析時,所用到的一個基礎庫。它是大量Python 數學和科學計算包的基礎,比如后面要講到的pandas)庫就用到了…

前端面試題_Css

一、說一下Css的盒子模型? HTML中所有元素都可以看成是一個盒子 盒子的組成:content、padding、border、margin 盒子的類型: 標準盒模型:marginborderpaddingcontent -- box-sizing:content-box(默認&a…