【概念學習】什么是深度學習

人工智能

人工智能的簡潔定義如下:努力將通常由人類完成的智力任務自動化。
因此,人工智能是一個綜合性的領域,不僅包括機器學習與深度學習,還包括更多不涉及學習的方法。

在相當長的時間內,許多專家相信,只要程序員精心編寫足夠多的明確規則來處理知識,就可以實現與人類水平相當的人工智能。這一方法被稱為符號主義人工智能。但它難以給出明確的規則來解決更加復雜、模糊的問題,比如圖像分類、語言識別和語言翻譯。于是出現了一種新的方法來替代符號主義人工智能,這就是機器學習

機器學習

機器學習的概念來自于圖靈的這個問題:對于計算機而言,除了“我們命令它做的任何事情”之外,它能否自我學習執行特定任務的方法?計算機能否讓我們大吃一驚?如果沒有程序員精心編寫的數據處理規則,計算機能否通過觀察數據自動學會這些規則?

利用機器學習,人們輸入的是數據和從這些數據中預期得到的答案,系統輸出的是規則。這些規則隨后可應用于新的數據,并使計算機自主生成答案。
機器學習系統是訓練出來的,而不是明確地用程序編寫出來的。將與某個任務相關的許多示例輸入機器學習系統,它會在這些示例中找到統計結構,從而最終找到規則將任務自動化。這是一門需要上手實踐的學科,想法更多地是靠實踐來證明,而不是靠理論推導。

給定包含預期結果的示例,機器學習將會發現執行一項數據處理任務的規則。因此,我們需要以下三個要素來進行機器學習。

  1. 輸入數據點。
  2. 預期輸出的示例。
  3. 衡量算法效果好壞的方法。這一衡量方法是為了計算算法的當前輸出與預期輸出的差距。衡量結果是一種反饋信號,用于調節算法的工作方法。這個調節步驟就是我們所說的學習

機器學習模型將輸入數據變換為有意義的輸出,這是一個從已知的輸入和輸出示例中進行“學習”的過程。因此,機器學習和深度學習的核心問題在于有意義地變換數據,換句話說,在于學習輸入數據的有用表示—這種表示可以讓數據更接近預期輸出。

什么是表示?這一概念的核心在于以一種不同的方式來查看數據(即表征數據或將數據編碼)。機器學習模型都是為輸入數據尋找合適的表示—對數據進行變換,使其更適合手頭的任務(比如分類任務)。

機器學習中的學習指的是,尋找更好數據表示的自動搜素過程。

所有機器學習算法都包括自動尋找這樣一種變換:這種變換可以根據任務將數據轉化為更加有用的表示。這些操作可能是前面提到的坐標變換,也可能是線性投影(可能會破壞信息)、平移、非線性操作等等。機器學習算法在尋找這些變換時通常沒有什么創造性,而僅僅是遍歷一組預先定義好的操作,這組操作叫作假設空間

這就是機器學習的技術定義:在預先定義好的可能性空間中,利用反饋信號的指引來尋找輸入數據的有用表示。這個簡單的想法可以解決相當多的智能任務,從語音識別到自動駕駛都能解決。

深度學習

深度學習是機器學習的一個分支領域:它是從數據中學習表示的一種新的方法,強調從連續的中進行學習,這些層對應于越來越有意義的表示。“深度學習”中的“深度”指的并不是利用這種方法所獲取的更深層次的理解,而是指一系列連續的表示層。數據模型中包含多少層,這被稱為模型的深度

在深度學習中,這些分層表示幾乎總是通過叫做神經網絡的模型來學習得到的。神經網絡的結構是逐層堆疊。神經網絡這一術語來自于神經生物學,然而,雖然深度學習的一些核心概念是人們對大腦的理解中汲取部分靈感而形成的,但深度學習模型不是大腦模型。沒有證據表明大腦的學習機制與現代深度學習模型所使用的相同。

就我們的目的而言,深度學習是從數據中學習表示的一種數學框架。

你可以將深度網絡看作多級信息蒸餾操作:信息穿過連續的過濾器,其純度越來越高(即對任務的幫助越來越大)。

這就是深度學習的技術定義:學習數據表示的多級方法。這個想法很簡單,但事實證明,非常簡單的機制如果具有足夠大的規模,將會產生魔法般的效果。

神經網絡中每層對輸入數據所做的具體操作保存在該層的權重中,其本質是一串數字。用術語來說,每層實現的變換由其權重來參數化,權重有時也被稱為該層的參數。在這種語境下,學習的意義是為神經網絡的所有層找到一組權重值,使得網絡能夠將每個示例輸入與其目標正確地一一對應。

想要控制一件事情,首先需要能夠觀察它。想要控制神經網絡的輸出,就需要能夠衡量該輸出與預期值之間的距離。這就是神經網絡損失函數的任務,該函數也叫作目標函數。

深度學習的基本技巧是利用這個距離值作為反饋信號來對權重值進行微調,以降低當前示例對應的損失值。這種調節由優化器來完成,它實現了所謂的反向傳播算法,這是深度學習的核心算法。

隨著網絡處理的示例越來越多,權重值也在向正確的方向逐步微調,損失值也逐漸降低。這就是訓練循環(training loop),將這種循環重復足夠多的次數(通常對數千個示例進行數十次迭代),得到的權重值可以使損失函數最小。具有最小損失的網絡,其輸出值與目標值盡可能地接近,這就是訓練好的網絡。再次強調,這是一個簡單的機制,一旦具有足夠大的規模,將會產生魔法般的效果

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

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

相關文章

【MATLAB】(八)矩陣

一.矩陣的定義MATLAB 以矩陣作為數據操作的基本單位,這使得矩陣運算變得非常簡捷、方便、高效。矩陣是由m*n個數q(i1,2,…,m;j1,2,…,n),排成的m行n列數表,記成稱為 mxn 矩陣,也可以記成aij或Am*n。其中,i表示行數,j表…

python的高校考研交流系統

前端開發框架:vue.js 數據庫 mysql 版本不限 后端語言框架支持: 1 java(SSM/springboot)-idea/eclipse 2.NodejsVue.js -vscode 3.python(flask/django)–pycharm/vscode 4.php(thinkphp/laravel)-hbuilderx 數據庫工具:Navicat/SQLyog等都可以 在當今社…

從零開始部署Qwen3-8b大模型到本地

一、方法一(使用docker鏡像進行部署) 安裝Linux服務器,本機測試系統為Ubuntu系統;(帶有2張A100的GPU服務器) 思路為:使用docker部署python環境鏡像在此基礎上安裝vllm拉取Qwen3-8b模型 docker-compose.yml文件部分配…

AI產品經理如何理解和應用Transformer架構,以提升產品的技術能力和用戶體驗?

?你好,我是 ?三橋君? 助你邁向AGI時代!!! 📌本文介紹📌 >> 一、引言 在當今的AI浪潮中,Transformer架構已不再是一個陌生的技術名詞。從OpenAI的GPT系列到Google的BERT,再…

數據結構(四)內核鏈表、棧與隊列

一、內核鏈表基礎1. 什么是 Linux 內核鏈表?Linux 內核鏈表是一種高效的 雙向循環鏈表,廣泛應用于內核模塊開發中,用于管理數據結構。每個節點通過指針連接前一個和后一個元素,實現插入和刪除的高性能。2. 鏈表的定義與初始化在 L…

軟考信息安全工程師11月備考

目前是在職備考,主業是移動端開發工程師。第一個月(8.4-9.6),將分享完下面所有章節內容,平均不到兩天更新一節1.網絡信息安全概述2.網絡攻擊原理與常用方法3.密碼學基本理論4.網絡安全體系與網絡安全模型5.物理與環境安全技術6.認證技術與原理…

使用DrissionPage實現xhs筆記自動翻頁并爬取筆記視頻、圖片

使用DrissionPage實現xhs筆記自動翻頁并爬取筆記視頻、圖片 聲明: 本文章中所有內容僅供學習交流使用,不用于其他任何目的,不提供完整代碼,抓包內容、敏感網址、數據接口等均已做脫敏處理,嚴禁用于商業用途和非法用途,否則由此產生的一切后果均與作者無關! 本文章未經…

使用 input 上傳文件, 選擇文件后再次修改文件再上傳失敗( <input type=“file“ /> 自定義上傳)

業務實際需求:點擊【選擇】按鈕先選擇文件,展示文件的詳情:類型,大小,日期......點擊【上傳】按鈕這個時候才去上傳文件如圖:BUG復現:點擊上傳文件后發現xlsx文件有些數據沒填寫,然后…

Win11 下解決 VScode/Trae 插件加載慢, 整個 VScode/Trae 很卡

最近在使用 Trae 寫代碼, 突然變得很卡, 尤其是插件系統, 比如我打開插件的面板, 以及比如我想預覽一下寫好的 .md 文件 (已安裝了 Markdown Preview Enhanced 插件), 這些都要好幾分鐘才能打開. 最初以為是 Trae 壞掉了, 然后重啟 Trae 不管用, 再重啟電腦居然也不管用, 接著…

微型導軌:智能家居抽屜的智能化應用

當智能家居從“功能堆砌”轉向“體驗升級”,微型導軌憑借超薄結構、靜音運行與精準定位能力,成為隱藏式設計、自動化交互的核心部件,讓家具“動”得優雅且可靠。智能掃地機器人:微型導軌被應用于邊刷的伸縮調節機構,能…

百套易語言教程、易語言視頻教程【易語言編程入門教程】

百套易語言教程、易語言視頻教程【易語言編程入門教程】 易語言輔助教程(愛易編程論壇講師 24課講師:遠航 9課愛易編程論壇講師:愛易、小Call 8課).rar 時光論壇易語言全套教程【易語言零基礎易語言抓包易語言填表】完整版.rar 易…

nlp-詞匯分析

目錄 一、語言中的詞匯 1、詞的形態學 2、詞的詞性 二、詞語規范化 1、詞語切分 2、詞形還原 3、詞干提取 三、中文分詞 1、概述 2、基于最大匹配的中文分詞 3、基于線性鏈條件隨機場的中文分詞 4、基于感知器的中文分詞 詞序列預測 模型參數學習 特征定義 5、…

Kafka ISR機制和Raft區別:副本數優化的秘密

Kafka的ISR機制和像Raft這樣的傳統基于Quorum(法定人數)的協議之間的區別確實很微妙,但也非常重要。讓我們來分析一下為什么ISR可以減少所需的副本數量。在采用ISR模型和(f1)個副本數的配置下,一個Kafka分區…

新手向:GitCode疑難問題診療

Git疑難問題診療引言在軟件開發過程中,版本控制系統(VCS)是不可或缺的工具,而Git以其分布式架構、強大的分支管理能力和高效的性能成為行業標準。然而,隨著項目復雜度的提升,Git的使用也可能遇到各種疑難問…

電子電氣架構 ---如何煥新升級為 48V 電氣架構

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 做到欲望極簡,了解自己的真實欲望,不受外在潮流的影響,不盲從,不跟風。把自己的精力全部用在自己。一是去掉多余,凡事找規律,基礎是誠信;二是…

JavaScript判斷數字方法

在JavaScript中,判斷一個值是否為數字有多種場景,以下是常見方法及適用情況:1. 嚴格判斷數字類型(排除NaN)使用 typeof 結合 !isNaN(),確保值是 number 類型且非 NaN:javascriptfunction isNumb…

C++編程之旅-- -- --始探門庭的求知漫溯(二)

目錄引用內聯函數(C11)auto關鍵字基于范圍的for循環指針空值---nullptr引用 引用:指將變量以另一個名稱來展現的。它并非是一個新變量而是一個別名,它們同指一塊內存空間。就如古時那些有字的人,亦或者是周樹人,你說魯迅是不是周樹人呢&…

wordpress網站的“管理員郵箱地址”有什么用?

在WordPress網站的“設置”-“常規”中設置的“管理員郵箱地址”有多種用途,以下是詳細介紹: 一、用戶注冊相關 密碼找回功能 當網站用戶忘記密碼時,他們會通過點擊登錄頁面上的“忘記密碼”鏈接來重置密碼。WordPress系統會向管理員郵箱地…

202506 電子學會青少年等級考試機器人六級實際操作真題

更多內容和歷年真題請查看網站:【試卷中心 -----> 電子學會 ----> 機器人技術 ----> 六級】 網站鏈接 青少年軟件編程歷年真題模擬題實時更新 202506 青少年等級考試機器人實操真題六級 一、實際操作 1. 主題:姿態傳感器交互步進電機左右…

Centos 安裝 redis

1.下載redis,這個自己去網上找吧。2.上傳文件,redis-7.4.1.tar.gz3.解壓:執行 tar -xf redis-7.4.1.tar.gz在進行安裝之前,檢查一下有沒有make、gcc、python3、沒有的話全部 yum install。安裝完之后,如果報一下錯誤&a…