深度之眼(二十九)——神經網絡基礎知識(四)-循環神經網絡

文章目錄

  • 一、 學習目標
  • 二、序列數據
  • 三、語言模型
  • 四、循環神經網絡
    • 4.1 RNN的反向傳播
  • 五、門控循環單元-GNU
    • 5.1 候選隱藏狀態
  • 六、長短期記憶網絡-LSTM
  • 七、回顧

一、 學習目標

在這里插入圖片描述

二、序列數據

序列數據是常見的數據類型,前后數據通常具有關聯性
在這里插入圖片描述

三、語言模型

綜合考慮序列數據的關聯性
在這里插入圖片描述
在這里插入圖片描述
如果句子里面的字數一多,那么計算量就會非常大。

四、循環神經網絡

在這里插入圖片描述
上一個的時間步的隱藏布,會對下一個的時間步的隱藏布產生影響。

多層感知機和循環神經網絡
在這里插入圖片描述
循環神經網絡會記錄歷史信息。W權重矩陣是循環使用的,(Wxh、Whh、Whq)這三個是不會變化的
在這里插入圖片描述

  1. 循環神經網絡的隱藏狀態可以捕捉截至當前時間步的序列的歷史信息
  2. 循環神經網絡模型參數的數量不隨時間步的增加而增長

4.1 RNN的反向傳播

也稱穿越時間的反向傳播
在這里插入圖片描述
在這里插入圖片描述

五、門控循環單元-GNU

引入門的原因:防止梯度消失
在這里插入圖片描述
有重置門、更新門。使用激活函數Sigmoid進行判決

5.1 候選隱藏狀態

在這里插入圖片描述
與RNN相比,可以判斷是否需要上一個時間布的隱藏狀態,從而得出候選隱藏狀態。
之后候選隱藏狀態與更新門相連接,最后得出下一個隱藏狀態

重置門用于候選隱藏狀態計算過程當中用來控制上一時間步控制隱藏狀態要遺忘哪些信息。

更新門更新當前時間步隱藏狀態的時候去組合上一時間步隱藏狀態H_t-1以及當前時間步的候選隱藏狀態H^~這樣進行組合,得到H_t

在這里插入圖片描述

六、長短期記憶網絡-LSTM

在這里插入圖片描述
個人理解就是長期記憶就是依賴于記憶細胞
在這里插入圖片描述
主要記住上面這個示意圖就能理解LSTM了。
在這里插入圖片描述

七、回顧

在這里插入圖片描述
其中BN后面幾個都是BN的推廣。BN會在baseline里面講到

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

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

相關文章

【技術雜談】如何訪問Github | 解決無法連接Github的問題

訪問網頁的過程 什么是域名?什么是IP地址?- 域名是網站的名稱。 - IP地址是服務器在互聯網上的邏輯地址。域名往往是固定的,但是IP地址很有可能是會改變的。計算機通過Host文件檢查本地緩存是否有域名對應IP地址 Host文件路徑 C:\Windows\Sy…

C#反射基本應用

1、反射 反射是.NET Framework的一個特性,它允許在運行時獲取類型的信息以及動態創建對象,調用方法,以及訪問字段和屬性。 2、代碼 using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using Sy…

Node.js path模塊

在 Node.js 中,path 模塊用于處理和轉換文件路徑。以下是一些常用的 path 模塊方法及其說明: path.basename(path[, ext]) 返回路徑中的最后一部分,即文件名。示例:const path require(path); console.log(path.basename(/foo/ba…

ShardingSphere分庫分表+讀寫分離

ShardingSphere 是一個開源的分布式數據庫中間件,它支持分庫分表和讀寫分離的功能,可以有效地提高數據庫的并發處理能力和數據存儲能力。以下是關于 ShardingSphere 分庫分表和讀寫分離的一些關鍵點: 1. **讀寫分離**:在 Shardin…

Python中使用Oracle向量數據庫實現文本檢索系統

Python中使用Oracle向量數據庫實現文本檢索系統 代碼分析 在本文中,我們將深入分析一個使用Oracle向量數據庫實現文本檢索系統的Python代碼,并基于相同的技術生成一個新的示例。這個系統允許我們存儲文檔及其嵌入向量,并執行相似性搜索。 代碼分析 讓我們逐步分析原始代碼的主…

探究Executors創建的線程池(如newFixedThreadPool)其核心線程數等參數的可調整性

java中提供Executors類來創建一些固定模板參數的線程池,如下圖(newWorkStealingPool除外,這個是創建ForkJoinPool的,這里忽略): 拿newFixedThreadPool方法創建線程池為例,newFixedThreadPool是…

白楊SEO:打粉是啥?打粉引流怎么做?打粉引流犯法嗎?小紅書代發效果好嗎?

文章大綱: 1、打粉是什么意思? 2、打粉有哪些方法? 3、打粉一般怎么變現? 4、打粉引流是違法犯罪嗎? 5、小紅書代發是啥? 6、小紅書批量代發效果好嗎? 打粉是什么意思? 打粉這…

第1章 firewalld防火墻

防火墻 概念 支持網絡區域所定義的網絡鏈接以及接口安全等級的動態防火墻管理工具支持IPv4、IPv6防火墻設置以及以太網橋支持服務或應用程序直接添加防火墻規則接口擁有兩種配置模式 運行時配置:添加的策略立即生效,不用重載防火墻,策略臨時…

C語言-初探指針

初探指針 指針概念指針和指針類型指針類型意義 野指針如何避免 指針運算指針-整數指針-指針指針的關系運算 指針和數組二級指針指針數組 指針概念 指針是內存中一個最小單元(1個字節)的編號,也就是地址平時口語中說的指針,通常指的是指針變量&#xff0…

(免費領源碼)java#springboot#mysql校園醫院預約掛號系統32236-計算機畢業設計項目選題推薦

摘 要 信息化社會內需要與之針對性的信息獲取途徑,但是途徑的擴展基本上為人們所努力的方向,由于站在的角度存在偏差,人們經常能夠獲得不同類型信息,這也是技術最為難以攻克的課題。針對校園醫院管理等問題,對校園醫院…

初識單片機

單片機 英文 Micro Controller Unit(MCU) 1.內部集成了CPU、RAM、ROM、定時器、中斷系統、通訊接口等一系列電腦的常用硬件功能 2.單片機的任務是信息采集(依靠傳感器)、處理(依靠CPU)和硬件設備&#…

【嵌入式單片機】之RS-232、RS-485、RS-422比較

1. RS422是什么 RS422,正式名稱為TIA/EIA-422,是一種串行通信標準,專為實現長距離、高可靠性的數據傳輸而設計。它采用差分信號傳輸技術,通過兩對雙絞線實現全雙工通信,即發送和接收可以同時進行。RS422在工業自動化和遠程監控系統中曾經扮演著重要角色,以其出色的抗干擾…

MySQL—常用的數據類型

數據類型 整型 1.創建一個含有無符號/有符號整型的字段的表 CREATE TABLE L1(id tinyint unsigned #無符號 ) CREATE TABLE L2(id tinyint #默認為有符號 ) 數值型(bit) 2.數值型(bit)的使用 小數 3.數值型(小數)的基本使用 字符串 4.字符串的基本使用 #演示字符串類型…

MySQL中的左連接詳解

在 MySQL 中,左連接(LEFT JOIN)也稱為左外連接,是一種用于連接兩個或多個表的操作。 左連接的結果包含左表(即 LEFT JOIN 關鍵字左邊的表)中的所有行,即使在右表(即 LEFT JOIN 關鍵…

【學習筆記】網絡設備(華為交換機)基礎知識1——命令行入門知識

一、前期準備 提示:下面所有學習內容都是基于以下條件完成的 條件1.已經可以正常訪問交換機的命令行接口 連接到命令行接口的方法 : ① :通過Console口本地訪問 ② : 通過Telnet訪問 ③ : 通過SSH訪問 ④ &#xff1…

小阿軒yx-LVS負載均衡群集

小阿軒yx-LVS負載均衡群集 構建群集服務器—通過整合多臺服務器使用 LVS 達到服務器的高可用和負載均衡并以同一個 IP 地址對外提供相同的服務 LVS 群集應用基礎 群集稱呼來自英文單詞“Cluster”在服務器領域則表示大量服務器的集合體,區分單個服務器 Cluster …

創新驅動,智享未來:電動車儀表盤之藍牙芯方案

電動車行業不斷發展的浪潮中,我們自豪地推出引領時代的電動車儀表盤藍牙芯方案,為您的騎行之旅帶來前所未有的智能與便捷。 精準掌控,一目了然 我們的藍牙芯方案搭載了高性能BLE 5.0藍牙芯片-HS6621CG-C 內核ARM Cortex-M4F, max 64MHZ,SRAM…

Operations Research課程之帶約束的非線性規劃(凸分析|Lagrange松弛|Lagrange對偶|KKT條件)

目錄 1.凸分析 1.1 為什么需要凸分析 1.2 凸分析相關概念 1.3 凸規劃定義 1.4 單變量NLP凸分析 1.5 多變量NLP凸分析 2.拉格朗日松弛 2.1 拉格朗日函數 2.2 拉格朗日對偶 2.2.1 弱對偶性 2.2.2 凸性 2.2.3 強對偶性 2.2.4 與LP對偶關系 3.KKT條件 3.1 KKT介紹…

Redis 管道(Pipeline)是什么?有什么用?

目錄 1. redis 客戶端-服務端模型的不足之處 2. redis 管道是什么?有什么好處? 3. 管道的使用場景 4. 管道使用的注意事項 1. redis 客戶端-服務端模型的不足之處 眾所周知,redis 是一個客戶端-服務端的模型設計,客戶端向服務…

Qt的信號與槽機制底層原理

Qt的信號與槽機制是Qt框架的核心特性之一,它允許對象之間進行解耦通信。信號(Signal)是一個類成員函數,當特定事件發生時,信號會被自動觸發。槽(Slot)也是一個類成員函數,它可以被信…