深度學習和神經網絡的介紹

一.前言

本期不涉及任何代碼,本專欄剛開始和大家介紹了一下機器學習,而本期就是大家介紹一下深度學習還有神經網絡,作為一個了解就好。

二.深度學習

2.1?什么是深度學習?

在介紹深度學習之前,我們先看下??智能,機器學習和深度學習之間的關系:

機器學習是實現??智能的?種途徑,深度學習是機器學習的?個?集,也就是說深度學習是實現機器學習 的?種?法。與機器學習算法的主要區別如下圖所示:

?

傳統機器學習算術依賴??設計特征,并進?特征提取,?深度學習?法不需要??,?是依賴算法?動提 取特征。深度學習模仿?類?腦的運??式,從經驗中學習獲取知識。這也是深度學習被看做?盒?,可解釋性差的原因。?

隨著計算機軟硬件的?速發展,現階段通過深度學習來模擬?腦來解釋數據,包括圖像,?本,?頻等內 容。?前深度學習的主要應?領域有:

1. 語?識別

2. 機器翻譯

3. ?動駕駛?

當然在其他領域也能?到深度學習的身影,?如?控,安防,智能零售,醫療領域,推薦系統等。

2.2?發展歷史?

深度學習其實并不是新的事物,深度學習所需要的神經?絡技術起源于20世紀50年代,叫做感知機。當時 也通常使?單層感知機,盡管結構簡單,但是能夠解決復雜的問題。后來感知機被證明存在嚴重的問題,因 為只能學習線性可分函數,連簡單的異或(XOR)等線性不可分問題都?能為?,1969年Marvin Minsky寫了 ?本叫做《Perceptrons》的書,他提出了著名的兩個觀點:1.單層感知機沒?,我們需要多層感知機來解 決復雜問題 2.沒有有效的訓練算法。

20世紀80年代末期,?于??神經?絡的反向傳播算法(也叫Back Propagation算法或者BP算法)的發 明,給機器學習帶來了希望,掀起了基于統計模型的機器學習熱潮。這個熱潮?直持續到今天。?們發現, 利?BP算法可以讓?個??神經?絡模型從?量訓練樣本中學習統計規律,從?對未知事件做預測。這種 基于統計的機器學習?法?起過去基于??規則的系統,在很多??顯出優越性。這個時候的??神經?絡,雖也被稱作多層感知機(Multi-layer Perceptron),但實際是種只含有?層隱層節點的淺層模型。?

2006年,杰弗?·?頓以及他的學?魯斯蘭·薩拉赫丁諾夫正式提出了深度學習的概念。

2012年,在著名的ImageNet圖像識別?賽中,杰弗?·?頓領導的?組采?深度學習模型AlexNet?舉奪冠。AlexNet采?ReLU激活函數,從根本上解決了梯度消失問題,并采?GPU極?的提?了模型的運算速度。?

同年,由斯坦福?學著名的吳恩達教授和世界頂尖計算機專家Je! Dean共同主導的深度神經?絡——DNN 技術在圖像識別領域取得了驚?的成績,在ImageNet評測中成功的把錯誤率從26%降低到了15%。深度學 習算法在世界?賽的脫穎?出,也再?次吸引了學術界和?業界對于深度學習領域的關注。?

2016年,隨著?歌公司基于深度學習開發的AlphaGo以4:1的?分戰勝了國際頂尖圍棋??李世?,深度學 習的熱度?時?兩。后來,AlphaGo?接連和眾多世界級圍棋??過招,均取得了完勝。這也證明了在圍棋界,基于深度學習技術的機器?已經超越了?類?

?

2017年,基于強化學習算法的AlphaGo升級版AlphaGo Zero橫空出世。其采?“從零開始”、“?師?通”的 學習模式,以100:0的?分輕?易舉打敗了之前的AlphaGo。除了圍棋,它還精通國際象棋等其它棋類游戲,可以說是真正的棋類“天才”。此外在這?年,深度學習的相關算法在醫療、?融、藝術、??駕駛等多 個領域均取得了顯著的成果。所以,也有專家把2017年看作是深度學習甚?是??智能發展最為突?猛進 的?年。?

2019年,基于Transformer 的?然語?模型的持續增?和擴散,這是?種語?建模神經?絡模型,可以在 ?乎所有任務上提?NLP的質量。Google甚?將其?作相關性的主要信號之?,這是多年來最重要的更新。?

2020年,深度學習擴展到更多的應?場景,?如積?識別,路?塌陷等,?且疫情期間,在智能外呼系 統,?群測溫系統,?罩?臉識別等都有深度學習的應?。?

三.神經網絡

3.1?什么是神經網絡??

??神經?絡( Arti!cial Neural Network, 簡寫為ANN)也簡稱為神經?絡(NN),是?種模仿?物神經?絡結構和功能的 計算模型。?腦可以看做是?個?物神經?絡,由眾多的神經元連接?成。各個神經 元傳遞復雜的電信號,樹突接收到輸?信號,然后對信號進?處理,通過軸突輸出信號。下圖是?物神經元示意圖:?

?

當電信號通過樹突進?到細胞核時,會逐漸聚集電荷。達到?定的電位后,細胞就會被激活,通過軸突發出電信號。?

3.2 人工神經網絡?

那怎么構建??神經?絡中的神經元呢??

?

這個流程就像,來源不同樹突(樹突都會有不同的權重)的信息, 進?的加權計算, 輸?到細胞中做加和,再通過激活函數輸出細胞值。?

接下來,我們使?多個神經元來構建神經?絡,相鄰層之間的神經元相互連接,并給每?個連接分配?個強度,如下圖所示:?

?

神經?絡中信息只向?個?向移動,即從輸?節點向前移動,通過隱藏節點,再向輸出節點移動。其中的基本部分是:?

1. 輸?層: 即輸? x 的那?層?

2. 輸出層: 即輸出 y 的那?層

3. 隱藏層: 輸?層和輸出層之間都是隱藏層?

特點是:

同?層的神經元之間沒有連接。 第 N 層的每個神經元和第 N-1層 的所有神經元相連(這就是full connected的含義), 第N-1層神經元的輸出就是第N層神經元的輸?。每個連接都有?個權值。?

四.總結?

本章節主要是介紹了一下深度學習和神經網絡的發展史和概念,大家做個了解,理解一下就來開始接下來的學習。?

?

?

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

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

相關文章

AI驅動的軟件工程(下):AI輔助的質檢與交付

📚 系列文章導航 AI驅動的軟件工程(上):人機協同的設計與建模 AI驅動的軟件工程(中):文檔驅動的編碼與執行 AI驅動的軟件工程(下):AI輔助的質檢與交付 大家好…

【WRFDA實操第一期】服務器中安裝 WRFPLUS 和 WRFDA

目錄在服務器上下載并解壓 WRF v4.6.1編譯 WRFDA 及相關庫安裝和配置所需庫安裝 WRFPLUS 和 WRFDA 以運行 4DVAR 數據同化一、安裝 WRFPLUS(適用于 WRF v4.0 及以上版本)二、安裝 WRFDA(用于 4DVAR)WRFDA 和 WRFPLUS 的安裝說明另…

【機器學習【6】】數據理解:數據導入、數據審查與數據可視化方法論

文章目錄一、機器學習數據導入1、 Pandas:機器學習數據導入的最佳選擇2、與其他方法的差異二、機器學習數據理解的系統化方法論1、數據審查方法論:六維數據畫像技術維度1:數據結構審查維度2:數據質量檢查維度3:目標變量…

AI煉丹日志-30-新發布【1T 萬億】參數量大模型!Kimi?K2開源大模型解讀與實踐

點一下關注吧!!!非常感謝!!持續更新!!! 🚀 AI篇持續更新中!(長期更新) AI煉丹日志-29 - 字節跳動 DeerFlow 深度研究框斜體樣式架 私…

如何關閉Elasticsearch的安全認證的解決方法

在Elasticsearch 中,啟動之后,需要輸入用戶名和密碼,才可以訪問,在測試環境中,很不方便,本章教程,主要介紹如何關閉Elasticsearch 的安全認證。在 Elasticsearch 8.x / 9.x 中,默認是…

day051-ansible循環、判斷與jinja2模板

文章目錄0. 老男孩思想-男女性需求差異1. 手動指定客戶機密碼2. 批量更新主機名2.1 hostname模塊2.2 添加主機清單變量2.3 編寫批量修改主機名劇本2.4 修改hosts文件2.5 分發hosts文件劇本3. ansible的并行進程數4. 分組設置主機密碼-主機清單分組變量5. 案例:ansib…

大模型安全建設:破誤區、識風險、筑防線20250714

🔐 大模型安全建設:破誤區、識風險、筑防線作者:Narutolxy|編輯時間:2025年7月在負責公司 AI 產品落地的過程中,一度以為只要選用主流開源大模型,前面加一層“敏感詞提示詞過濾”,就…

fastadmin中ajax彈窗修改文字為英文

需要把上圖的中文改為 切換語言自動切換成英文找到這個文件public/assets/js/backend.js找到如下圖部分 // //點擊包含.btn-ajax的元素時發送Ajax請求 原頁面// $(document).on(click, .btn-ajax,.ajaxit, function (e) {// var that this;// var options $.exte…

大型語言模型(LLM)的技術面試題

大型語言模型(LLM)的技術面試題 目錄 大型語言模型(LLM)的技術面試題 一、提示校準:減輕提示學習中的偏見 二、矢量存儲的適用場景 三、模型與人類價值觀對齊的技術 四、RLHF中的Reward Hacking 五、微調效果的關鍵影響因素:預訓練模型架構與大小 六、Transformer自注意力…

數字IC后端培訓教程之數字IC后端項目典型問題解析

今天給大家分享下最近幾個典型的數字后端項目案例,希望對大家的學習和工作有所幫助。 數字IC后端培訓教程之數字后端項目典型項目案例解析 Q1:星主,有啥辦法可以看到refinePlace或者ecoPlace都動到了那些inst嗎,log里只會有mean和max move&…

網絡(數據庫1)

常用數據庫: 1.關系型數據庫: 將復雜的數據結構簡化為二維表格形式 大型:0racle、DB2 中型:MySq1、sQLServer 小型:Sqlite 2.非關系型數據庫以鍵值對存儲,且結構不固定。//JSON Redis MongoDB數據存儲:變量、數組、鏈表 內存 &…

6.刪除-demo

在連接數據庫的基礎上deleteResult, err : db.Exec("DELETE FROM user0 WHERE id ?", 1)package main//刪除-demoimport ("database/sql""fmt"_ "github.com/go-sql-driver/mysql""log" )func main() {db, err : sql.Open…

人機協作系列(四)AI編程的下一個范式革命——看Factory AI如何重構軟件工程?

最近這段時間,我發現一個很有意思的現象:那些曾經對 AI 編程工具持懷疑態度的技術領袖們,態度正在集體轉變。就像 Flask 的作者 Armin Ronacher,他之前還說 “不敢授權 AI”,現在卻坦言 “愿意將工程主導權交給編程代理…

在javaScript里刪除節點以及添加節點

1.在javaScript里刪除節點在學習中我們只學到了一種刪除DOM節點的方法那就是通過元素的父元素來刪除該元素,但后面我查閱資料發現刪除節點還有其他方法。1.使用 removeChild() 方法(最常用)我們需要獲得元素的父元素,如果不知道可…

貪心算法題解——跳躍游戲【LeetCode】

55. 跳躍游戲 一、算法邏輯(逐步思路) 問題描述: 給定一個非負整數數組 nums,其中 nums[i] 表示從位置 i 最多可以跳躍的步數。 從起點 0 出發,判斷是否能夠到達最后一個位置。 解題思路: 設一個變量 mx…

復現永恒之藍

一.打開msf找到永恒之藍的漏洞直接運行這個漏洞二.查詢這個漏洞模塊需要配置的參數配置攻擊主機的ip三.沒有做免殺的話,記得關閉防火墻四.直接運行這里已經顯示拿下目標主機五.測試給目標主機添加一個文檔六.查看目標主機有沒有剛才編寫的文檔

游戲行業中的惡夢:不斷升級的DDoS攻擊

近年來,游戲行業快速發展,成為全球娛樂市場的重要組成部分。然而,伴隨著這一行業的繁榮,網絡安全問題也隨之而來。游戲公司面臨著一種特殊的威脅:分布式拒絕服務(DDoS)攻擊。這種攻擊不僅對公司…

2025年自動化工程、物聯網與計算機應用國際會議(AEITCA 2025)

2025年自動化工程、物聯網與計算機應用國際會議(AEITCA 2025) 2025 International Conference on Automation Engineering, Internet of Things, and Computer Applications一、大會信息會議簡稱:AEITCA 2025 大會地點:中國西安 審…

Gartner《JavaScript: Top Use Cases, Frameworks and Architecture Constraints》學習心得

《JavaScript: Top Use Cases, Frameworks and Architecture Constraints》是一份面向企業技術決策者、軟件架構師與高級工程師的系統性研究筆記。全文以“何時用 JavaScript、如何用好 JavaScript”為主線,從語言特性、運行時差異、適用場景、主流框架、架構約束、生態現狀、…

比較vue和react框架

目錄 一、基礎語法 1.1、模板 vs JSX 1.2、指令 1.2.1、v-for vs Array.map 1.2.2、v-if vs 三元運算符或者&& 1.2.3、v-bind vs 直接在JSX里寫{變量} 1.2.4、v-show vs style和className 1.2.5、v-html vs dangerouslySetInnerHTML 1.3、數據綁定 1.4、數據…