【AI知識點】苦澀的教訓 The Bitter Lesson by Rich Sutton(2019)

【AI論文解讀】【AI知識點】【AI小項目】【AI戰略思考】【AI日記】【讀書與思考】【AI應用】


“The Bitter Lesson” 是由 Richard Sutton(強化學習領域的先驅之一)提出的一個概念,指的是機器學習領域在長期發展過程中,尤其是在強化學習和人工智能(AI)領域所經歷的一個深刻教訓。這個教訓強調了以下幾點:

核心觀點

  1. 算法遠勝于人類設計的特征
    Sutton 表示,隨著 AI 領域的發展,越來越多的證據表明,基于數據驅動的學習方法,特別是使用 深度學習 等自學習方法,比手工設計的特征和規則更強大、有效。這表明,我們不應該過多依賴人為的啟發式設計和復雜的手工特征,而應該讓模型通過從大量數據中自我學習來獲得知識和能力。

  2. 通用方法比專門方法更有效
    傳統的 AI 方法通常依賴于針對特定問題設計的算法或規則,往往是非常專業化的。然而,深度學習 等通用方法(如神經網絡)已經證明,在多種任務中都能表現出色。因此,開發能夠自動學習的通用算法比開發針對單一任務的特定算法更加重要和高效。

  3. 大規模計算和數據的關鍵作用
    在過去,許多研究者認為,AI 系統需要深入的領域知識和專家設計的算法來進行有效學習。然而,Sutton 強調,隨著計算能力的提升和大量數據的可用,機器學習方法(尤其是強化學習)已經能夠在沒有明確專家設計的情況下,通過自我探索和數據驅動的方式,超越人類設計的解決方案。

The Bitter Lesson 的啟示

  • 放棄過度依賴手工特征和啟發式設計:這意味著,許多時候,機器學習和強化學習模型的設計應該更多依賴于數據和通用算法,而不是人工設計特定的規則或特征。
  • 重視通用算法:AI 研究人員和工程師應優先開發通用的學習算法,這些算法能夠在多種任務和環境中進行遷移和擴展。
  • 數據和計算是關鍵:隨著計算能力和數據量的增加,AI 的進步依賴于能夠自動從大量數據中學習的算法,而不是依賴于手動調節和專家知識。

歷史背景

Richard Sutton 的這篇文章是基于 AI 領域長時間的研究和經驗總結的。在過去的幾十年里,AI 研究人員嘗試了許多不同的方法來設計智能系統,包括基于規則的專家系統和手工設計的特征提取方法。但這些方法的效果往往受限于領域知識和手工設計的復雜性。相反,隨著 深度學習強化學習 等領域的發展,使用 大規模數據集計算能力 的算法證明了自己在多個任務中具備更高的性能。

總結

“The Bitter Lesson” 提示我們,雖然領域專家和手工設計的特征曾經在 AI 發展初期有著重要作用,但從長期來看, 基于大規模數據和自動學習的算法 會成為推動 AI 進步的核心動力。這是一個“苦澀的教訓”,因為它強調了放棄傳統、依賴人工設計的方法,而是更加依賴于計算能力、數據和通用算法

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

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

相關文章

單片機上SPI和IIC的區別

SPI(Serial Peripheral Interface)和IC(Inter-Integrated Circuit)是兩種常用的嵌入式外設通信協議,它們各有優缺點,適用于不同的場景。以下是它們的詳細對比: — 1. 基本概念 SPI&#xff0…

SQL Server安裝流程

SQL Server 2022在安全性、可用性和性能方面不斷創新,是現在最支持Azure的SQL Server版本。 SQL Server發展史 SQL Server的歷史始于1989年,當時是由微軟與Sybase合作的產品,旨在為Windows NT操作系統提供一個高性能的數據庫解決方案。隨著…

VSOMEIP ROUTING應用和CLIENT應用之間交互的消息

#define VSOMEIP_ASSIGN_CLIENT 0x00 // client應用請求分配client_id #define VSOMEIP_ASSIGN_CLIENT_ACK 0x01 // routing應用返回分配的client_id #define VSOMEIP_REGISTER_APPLICATION 0x02 // client應用注冊someip應用 #…

jvm 線程監控調試

文章目錄 前言一、使用JDK工具轉儲線程文件(如jstack)1. 找到Java進程的PID:2. 使用jstack生成線程轉儲文件:3.驗證生成的線程轉儲文件:二、分析文件1.使用在線工具進行分析上傳thread-dump文件,等待解析完成2.查看分析結果總結前言 提示:使用jdk自帶工具轉儲線程監控文…

從零開始認識大語言模型(LLM)

“AI小美好——聚焦科技、商業、職場。前沿資訊,實用干貨,邂逅更美好的自己!” 在當今數字化時代,語言不僅是人類交流的工具,更是信息傳遞的核心。隨著人工智能技術的飛速發展,大語言模型逐漸走進了我們的…

安裝OpenJDK21(linux、macos)

文章目錄 安裝OpenJDK21java21linux下安裝配置mac下安裝 安裝OpenJDK21 java21 封神!Java 21正式發布了,迎來了史詩級新特性,堪稱版本最強!!! 視頻鏈接:https://www.bilibili.com/video/BV1E8…

idea插件開發,如何獲取idea設置的系統語言

手打不易,如果轉摘,請注明出處! 注明原文:https://zhangxiaofan.blog.csdn.net/article/details/145578160 版本要求 大于 2024.3 錯誤用法 網上有的說使用:UIUtil com.intellij.util.ui.UIUtil 代碼示例&#xf…

Linux | 系統調用

文章目錄 Linux | 系統調用open 系統調用功能頭文件和函數原型參數解釋返回值示例代碼 其他常用系統調用read 系統調用write 系統調用close 系統調用lseek 系統調用stat 系統調用 Linux | 系統調用 前言:在Linux系統中,系統調用是用戶空間程序與內核進行…

郭羽沖IOI2024參賽總結

非常榮幸能代表中國參加第 36 36 36 屆國際信息學奧林匹克競賽( I O I 2024 IOI2024 IOI2024)。感謝 C C F CCF CCF 為我們提供競賽的平臺,感謝隨行的老師們一路上為我們提供的幫助與支持。 在每場比賽的前一個晚上,領隊、副領…

基于Java的自助多張圖片合成拼接實戰

目錄 前言 一、圖片合成需求描述 二、圖片合成設計與實現 1、編程語言 2、基礎數據準備 3、圖片合成流程 4、圖片合成實現 三、總結 前言 在當今數字化時代,圖像處理技術在各個領域都發揮著至關重要的作用。從社交媒體到電子商務,從在線教育到虛擬…

計算機網絡結課設計:通過思科Cisco進行中小型校園網搭建

上學期計算機網絡課程的結課設計是使用思科模擬器搭建一個中小型校園網,當時花了幾天時間查閱相關博客總算是做出來了,在驗收后一直沒管,在寒假想起來了簡單分享一下,希望可以給有需求的小伙伴一些幫助 目錄 一、設計要求 二、…

在npm上傳屬于自己的包

最近在整理代碼,上傳到npm方便使用,所以學習了如何在npm發布一個包,整理寫成一篇文章和大家一起交流。 1、注冊npm賬號 npm | Home 2、確保是登錄狀態 (在包目錄下,終端執行 npm login) 按enter鍵自動打開頁面&…

物聯網(IoT)詳解

物聯網(IoT)詳解 1. IoT定義簡介2. IoT工作原理3. IoT關鍵技術4. 物聯網與互聯網區別5. IoT使用場景6. 開源物聯網平臺7. 參考資料 1. IoT定義簡介 首先第一個問題,什么是物聯網(IoT)? 物聯網(英文&#…

【人工智能】解碼語言之謎:使用Python構建神經機器翻譯系統

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 神經機器翻譯(NMT)是近年來機器翻譯領域的一項重大突破。它利用深度學習模型,特別是循環神經網絡(RNN)和Transformer網絡,以端到端的…

idea項目列表不出現,展示loading

2025年02月08 11:23:36 星期六 發生在webstorm中,跟其他idea類似 原因是將 ignore 插件升級到 4.5.5 版本 https://github.com/JetBrains/idea-gitignore/pull/933 解決方案:將ignore版本將為 4.5.4 我是將 4.5.5 降低為 4.5.4 正常顯示文件夾了。

DeepSeek本地部署詳細指南

DeepSeek本地部署詳細指南 隨著人工智能技術的飛速發展,本地部署大模型的需求也日益增加。DeepSeek作為一款開源且性能強大的大語言模型,提供了靈活的本地部署方案,讓用戶能夠在本地環境中高效運行模型,同時保護數據隱私。以下是…

算法隨筆_46: 最長公共前綴

上一篇:算法隨筆_45: 車隊-CSDN博客 題目描述如下: 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入:strs ["flower","flow","flight"] 輸…

learn torch 01

pytorch學習 在安裝完conda時,需要在windows上修改pip配置路徑具體操作如下 文件管理器文件路徑地址欄敲:%APPDATA%回車,快速進入C:\Users\電腦用戶\AppData\Roaming文件夾中 新建pip文件夾并在文件夾中新建pip.ini配置文件 需要在pip.ini配置文件內容&a…

【Vue】在Vue3中使用Echarts的示例 兩種方法

文章目錄 方法一template渲染部分js部分方法一實現效果 方法二template部分js or ts部分方法二實現效果 貼個地址~ Apache ECharts官網地址 Apache ECharts示例地址 官網有的時候示例顯示不出來,屬于正常現象,多進幾次就行 開始使用前,記得先…

分布式鎖的實現 和 底層原理 以及都有什么問題?

目錄 分布式鎖的實現方式及底層原理 1. 基于數據庫實現分布式鎖 實現方式 底層原理 存在的問題 2. 基于 Redis 實現分布式鎖 實現方式 底層原理 存在的問題 3. 基于 ZooKeeper 實現分布式鎖 實現方式 底層原理 存在的問題 總結 分布式鎖的實現方式及底層原理 1.…