讀AI新生:破解人機共存密碼筆記17不確定性和概率

1.?前向搜索

1.1.?通過前向搜索,通過考慮各種可能的動作序列的結果,來選擇動作,是智能系統的基本能力

1.2.?如果一家卡車運輸公司想要優化其100輛卡車在美國的運輸,那么該公司可能需要考慮的狀態數量將是10^700個

1.3.?幾乎所有的前向搜索程序都在使用的基本思路是,給葉子節點,即最遙遠的未來的那些狀態,各賦予一個估計值,然后“回溯”,找出根節點的各個選擇有多好

1.4.?人類能夠管理自己的計算活動,從而合理而又迅速地做出理智的決策,這種能力至少與人類正確感知和推理的能力一樣非凡

1.5.?選擇計算的過程叫元推理,這意味著對推理進行推理

1.5.1.?計算的價值在于它能提高你的決策質量

1.6.?探索從當前狀態延伸到未來的可能性之樹并不是做出決定的唯一途徑

1.6.1.?從目標開始向后追溯更有意義

1.6.2.?目標通常會考慮所有可能的合法動作

1.7.?AlphaZero大約能向前計算50步棋,但是50步棋的運動控制指令只能讓你計劃幾秒鐘后的未來

1.7.1.?雖然AlphaZero在圍棋對局中比任何人都看得更遠,但這種能力在現實世界中似乎并沒有幫助

1.7.2.?這是一種錯誤的前向搜索

1.7.3.?它考慮的唯一動作就是從初始狀態開始按順序發生的原始動作

1.8.?1962年,赫伯特·西蒙在著名的論文《復雜性的體系結構》中強調了層級組織的重要性

1.8.1.?自20世紀70年代初以來,人工智能研究人員已經開發出多種方法來構建和細化層級組織的計劃

1.8.2.?目前現有的所有分層規劃方法都依賴于人為產生的抽象動作和具體動作的層級組織,我們還不知道如何從經驗中學習這種層級組織

2.?知識與邏輯

2.1.?在古代印度、中國和希臘獨立發展起來的邏輯學核心思想是,精確含義和合理推理可以應用于任何句子,而不僅僅應用于數字

2.2.?邏輯學是一種用確定的知識進行推理的研究

2.2.1.?就主題而言,它是完全通用的,也就是說,邏輯學知識可以是關于任何事物的

2.2.2.?邏輯學是我們理解通用智能的不可或缺的一部分

2.3.?命題邏輯

2.3.1.?自20世紀60年代初以來,命題邏輯中實用的“推理算法”就已為人們所知

2.3.1.1.?雖然在最壞的情況下,處理一般推理任務可能需要花費指數級的時間

2.3.2.?一旦人們將所有這些任務表述為推理任務,就可以使用單一算法(命題邏輯的推理算法)來解決所有任務

2.3.3.?問題不僅在于規則手冊將達到令人難以置信的規模,還在于學習系統從例子中獲取規則,需要多到令人難以置信的經驗

2.3.3.1.?這種限制不僅適用于基于命題邏輯的系統,也適用于任何具有類似表達能力的系統,其中包括貝葉斯網絡(它最早是命題邏輯的概率學“表親”)以及神經網絡(它是人工智能“深度學習”方法的基礎)

2.4.?一階邏輯

2.4.1.?一階邏輯由德國數學家戈特洛布·弗雷格(Gottlob Frege)于1879年提出,它為人們提供了一種描述規則的方法

2.4.2.?命題邏輯和一階邏輯的關鍵區別在于:命題邏輯假設世界是由真假命題組成的,而一階邏輯假設世界是由可以通過各種方式相互關聯的對象組成的

2.4.2.1.?用一階邏輯描述與用英語描述幾乎一樣長

2.4.3.?名為Prolog的編程語言

2.5.?邏輯無法處理不確定的信息

2.5.1.?有效的老式人工智能,簡稱GOFAI

2.5.2.?越來越多的人認為邏輯與人工智能無關

2.5.3.?事實上,如今深度學習領域的許多人工智能研究人員對邏輯一無所知

2.6.?在任何有用的意義上,一個可以了解事物的程序至少需要擁有與一階邏輯能力相媲美的表達和推理能力

3.?貝葉斯網絡

3.1.?20世紀80年代初,朱迪亞·珀爾提出了一種叫作“貝葉斯網絡”的正式語言

3.2.?就像命題邏輯一樣,有些算法可以用任何證據回答任何貝葉斯網絡的任何問題

3.3.?貝葉斯網絡提供了一種基于知識系統的方法,避免了和20世紀80年代基于規則的專家系統一樣的失敗

3.3.1.?事實上,人工智能界如果在20世紀80年代初不那么強烈地抗拒概率,就可能會避免基于規則的專家系統泡沫之后的人工智能寒冬

3.4.?貝葉斯網絡為表示必要的概率和執行計算提供了機制,為許多復雜任務實現了貝葉斯更新

3.4.1.?就像命題邏輯一樣,它們表達一般知識的能力也相當有限

3.5.?了解不確定的世界的基本方法是貝葉斯更新

3.6.?實現它的算法通常有兩個步驟

3.6.1.?預測,在這個步驟中,智能體根據最近的動作預測世界的當前狀態

3.6.2.?更新,在這個步驟中,智能體接收新的感知輸入并相應地更新它的信念

3.7.?SLAM是許多人工智能應用的核心組件,從增強現實系統到無人駕駛汽車和行星漫游車

3.7.1.?同步定位與地圖構建

4.?不確定性和概率論

4.1.?邏輯學為用確定的知識進行推理提供了通用基礎,而概率論則需要用不確定的信息進行推理(確定的知識是其中的一種特例)

4.2.?不確定性是現實世界中的智能體的正常認知狀態

4.3.?雖然概率論的基本思想是在17世紀發展起來的,但直到最近,以正式的方式用大概率模型來進行表達和推理才成為可能

4.4.?一階概率語言

4.4.1.?可以將一階邏輯的表達能力與貝葉斯網絡精確獲取概率信息的能力結合起來

4.4.2.?這種結合讓我們得到一加一大于二的效果:基于概率知識的系統能夠處理比單用邏輯方法或貝葉斯網絡更廣泛的現實世界情況

4.4.3.?一階邏輯和概率論的結合給了我們一種表達許多對象的不確定信息的方式

4.4.3.1.?不僅有關于哪些事實是真或假的不確定性,還包括存在哪些對象的不確定性,以及對象的對應關系的不確定性

4.5.?概率論與有表達能力的正式語言的結合是人工智能的一個非常新的子領域,通常被稱為概率編程

4.5.1.?PPL

4.5.2.?其中許多都是從普通編程語言而不是從一階邏輯中獲得表達能力的

4.5.3.?所有的概率編程語言系統都具有用復雜的、不確定的知識進行表達和推理的能力

4.5.3.1.?其應用有微軟的TrueSkill系統,該系統每天為數百萬名電子游戲玩家評級
4.5.3.2.?還有以前任何機械假說都無法解釋的人類認知方面的模型

4.6.?概率推理最重要的作用之一是了解世界上無法直接被觀察到的部分

4.6.1.?在部分可見的環境中運行的智能體必須根據它們所擁有的線索,盡可能地了解它們看不到的東西

4.7.?信念狀態(belief state)一詞來指代智能體對世界狀態的當前認知,無論這種認知是多么地不完整和不確定

4.7.1.?保持信念狀態為最新狀態是一切智能體的核心活動

4.7.2.?對于信念狀態的某些部分,這是自動發生的

4.7.3.?對于其他部分,這則是按需發生的

5.?從經驗中學習

5.1.?學習意味著基于經驗改進性能

5.2.?機器學習最常見的形式是監督學習

5.3.?從規則的逐步發展中可以看出,學習是通過對假設進行一系列修改來適應觀察到的例子而實現的

5.3.1.?這是學習算法可以很容易做到的事情,也是第一個要點

5.3.2.?假設也可以是表示物理定律的代數表達式,表示疾病和癥狀的概率貝葉斯網絡,甚至可以是表示某些其他機器的復雜行為的計算機程序

5.4.?第二個要點是,即使好的假設也可能是錯誤的

5.5.?歸納推理

5.5.1.?從“特定觀察結果”到“一般原則”的推理,永遠無法得到保證

5.6.?在現代統計學理論中,我們要求的不是保證完全正確,而是保證發現的假設大致正確

5.7.?只要世界表現出一定程度的規律性,這個算法就不太可能產生非常糟糕的假設,因為這樣的假設很可能已經被某個嘗試“發現”了

5.8.?深度學習技術在媒體上引起了所有關于人工智能的喧囂

5.8.1.?它主要是一種監督學習的形式,代表了近幾十年來人工智能領域最重要的進步之一,所以值得我們了解它的工作原理

5.8.2.?在特定任務的背景下理解深度學習是最容易的

5.8.3.?目前最受歡迎的是深度卷積網絡

5.8.3.1.?網絡實際上是一幅復雜的、可調的數學表達式的圖畫
5.8.3.2.?奇特之處在于,網絡結構在圖像的整個輸入過程中以固定的模式自我重復
5.8.3.3.?它之所以被稱為“深度”網絡,是因為這樣的網絡通常有很多層,也因為這個名字聽起來令人贊嘆,而且有些詭異

5.8.4.?因為它們有很多層,所以每一層都可以學習從輸入到輸出的一個很簡單的轉換,而許多這樣的簡單轉換加起來,就是從照片到類別標簽所需的復雜轉換

5.8.4.1.?深度視覺網絡具有內置的結構,可以強制實現平移不變性和尺度不變性,這意味著,無論狗出現在圖像中的哪個位置,無論它在圖像中看上去體型有多大,它都是一只狗

5.8.5.?深度網絡的另一個重要特性是,它們經常能發現圖像的內部表示形式,正是這些形式捕捉到了圖像的基本特征,例如眼睛、條紋和其他簡單形狀

5.8.5.1.?多次重復這個過程就會生成現在眾所周知的DeepDream(“深夢”)或Inceptionism(“啟發主義”)神經網絡生成的那種圖像
5.8.5.2.?Inceptionism本身已經成為一種藝術形式,它生成的圖像不同于任何人類藝術

5.8.6.?雖然深度學習系統取得了令人矚目的成就,但我們目前所理解的深度學習系統遠不能為通用智能系統提供基礎

5.8.6.1.?它們是電路
5.8.6.1.1.?在“原生模式”下運行的深度網絡需要大量的電路來表示相當簡單的常識
5.8.6.2.?它們是命題邏輯和貝葉斯網絡的表親,雖然它們有很多奇妙的特性,但它們也缺乏用簡潔的方式表達復雜知識的能力

5.8.7.?深度學習可能會在遠低于通用智能的水平上停滯不前

6.?從思考中學習

6.1.?每當你發現自己不得不思考某件事時,那是因為你還不知道答案

6.2.?你存儲并重復使用了問題的通用解決方案

6.3.?看到例子后,智能體可以自己解釋為什么會出現這種情況,并可以通過了解哪些因素對解釋至關重要,來提取通用原理

6.3.1.?在人工智能中,這種學習被稱為基于解釋的學習

6.3.2.?這個過程本身不會增加新的知識

6.4.?認知科學的研究強調了這種類型的學習在人類認知中的重要性

6.4.1.?它以“知識塊”之名,形成了艾倫·紐厄爾(Allen Newell)極具影響力的認知理論的核心支柱

6.4.2.?“知識塊”解釋了人類如何通過練習而變得更熟練地處理認知任務,因為原本需要思考的各種子任務都變成了自動完成的任務

6.4.3.?如果沒有它,人類的對話將局限于一兩個字的回答,數學家仍將依靠他們的手指計數

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

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

相關文章

Linux之masscan工具安裝和使用

一、masscan簡介 Masscan是一款快速、高效且開源的端口掃描工具,被廣泛用于網絡安全領域。它的設計目標是實現極高的掃描速度,使其能夠在極短的時間內掃描整個互聯網的IPv4地址空間。以下是masscan的主要特性和功能: 極高的掃描速度:Masscan的設計目標是快速和靈活,它能夠…

網絡爬蟲的特點

網絡爬蟲的特點 網絡爬蟲的特點在于其高度的自動化、靈活性和可擴展性。這些特點使得網絡爬蟲在互聯網信息的獲取、處理和分析中發揮著舉足輕重的作用。 首先,網絡爬蟲的高度自動化是其最為顯著的特點之一。一旦設置好爬取的目標和規則,爬蟲便可以自動…

vue3記個坑關于router的特點

我的問題有一下幾點 1. router-view 在使用name進行命名 這個命名&#xff0c;我再三確定沒有命名錯誤的情況下。我的組件死活出不來。仔細排查了之后&#xff0c;也反復看了官方文檔。終于發現 <router-view name"login"></router-view>這個是路由上的…

數據賦能(134)——開發:數據轉換——技術方法、主要工具

數據類型轉換&#xff1a; 數據類型轉換包括自動類型轉換、強制類型轉換和包裝類轉換。自動類型轉換發生在兩種類型兼容且目標類型大于源類型時&#xff0c;如將整數轉換為浮點數。強制類型轉換則需要將范圍大的數據類型轉換為范圍小的數據類型&#xff0c;如將浮點數轉換為整數…

el-form表單中的el-upload的文件表單驗證

el-form表單中的el-upload的文件表單驗證 常規el-form中的表單驗證&#xff1a; el-form的el-form-item中&#xff1a; <el-form :model"ruleForm" :rules"rules" ref"ruleForm" label-width"100px" class"demo-ruleForm"…

uni-app的來龍去脈,技術要點及技術難點,語法結構及應用場景,其實前端也很難,頂級的前端比后端都重要,感覺第一,理性第二

Uni-App 的來龍去脈 Uni-App 是由 DCloud 推出的一款跨平臺前端框架&#xff0c;用于開發一次性代碼并可以同時在 iOS、Android、H5、微信小程序、支付寶小程序、百度小程序、字節跳動小程序和 QQ 小程序等多個平臺上運行的應用。Uni-App 的出現應對了移動互聯網時代多平臺應用…

解決Install/Remove of the Service Denied報錯

1、問題概述&#xff1f; 在Windows系統中安裝MySQL5.7.43的時候&#xff0c;運行mysqld install命令提示報錯&#xff1a;Install/Remove of the Service Denied 意思是&#xff1a;安裝/刪除服務被拒絕 問題原因所在&#xff1a;就是你當前的權限不夠&#xff0c;以管理員…

Linux【環境 CenOS7】部分軟件安裝鏈接整理

優質博文&#xff1a;IT-BLOG-CN 一、開啟網絡 【問題】&#xff1a; 剛安裝完CentOS&#xff0c;當ping www.baidu.com時&#xff0c;ping不通&#xff1b; 【解決】&#xff1a; 進入cd /etc/sysconfig/network-scripts/我這里修改的是ifcfg-ens33文件&#xff0c;將ONBOOT…

p2p、分布式,區塊鏈筆記:試用ZeroTier組網

ZeroTier 是一種用于創建和管理虛擬局域網&#xff08;Virtual Local Area Network&#xff0c;VLAN&#xff09;的軟件定義網絡&#xff08;SDN&#xff09;解決方案。它可以通過互聯網將多個設備安全地連接在一起&#xff0c;就像它們在同一個本地網絡上一樣。主要開發語言為…

hadoop 3.X 分布式HA集成Kerbos(保姆級教程)

前提&#xff1a;先安裝Kerbos 1、創建keytab目錄 在每臺機器上上提前創建好對應的kertab目錄 [hadooptv3-hadoop-01 ~]$ sudo mkdir -p /BigData/run/hadoop/keytab/ [hadooptv3-hadoop-01 ~]$ sudo mkdir -p /opt/security/ [hadooptv3-hadoop-01 ~]$ sudo chown hadoop:had…

【Python從入門到進階】59、Pandas庫中Series對象的操作(二)

接上篇《58、Pandas庫中Series對象的操作(一)》 上一篇我們講解了Pandas庫中Series對象的基本概念、對象創建和操作&#xff0c;本篇我們來繼續學習Series對象的運算、函數應用、時間序列操作&#xff0c;以及Series的案例實踐。 一、Series對象的運算 1. 數值型數據的算術運…

1、音視頻解封裝流程---解復用

對于一個視頻文件(mp4格式/flv格式)&#xff0c;audio_pkt或者video_pkt是其最基本的數據單元&#xff0c;即視頻文件是由獨立的視頻編碼包或者音頻編碼包組成的。 解復用就是從視頻文件中把視頻包/音頻包單獨讀取出來保存成獨立文件&#xff0c;那么如何得知packet是視頻包還是…

指針賦值與引用傳遞:C語言的基礎知識與實踐技巧

指針賦值與引用傳遞&#xff1a;C語言的基礎知識與實踐技巧 大家好&#xff0c;我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編&#xff0c;也是冬天不穿秋褲&#xff0c;天冷也要風度的程序猿&#xff01; **1. **引言 在C語言中&#xff0c;指針是一種強…

Vue CLI VS Vite

Vue CLI與Vite區別&#xff1a; Vue CLI與Vite之間存在明顯的區別&#xff0c;這些區別主要體現在實現原理、優化策略、開發環境速度、構建速度、依賴關系分析和插件系統等方面。以下是關于Vue CLI和Vite區別的詳細分析&#xff1a; 實現原理&#xff1a; Vue CLI&#xff1a…

【Spring Boot】Spring Boot簡介

1、概述 Spring Boot是一個用于創建獨立、生產級別的基于Spring的應用程序的開發框架。旨在簡化Spring應用的初始搭建和開發過程。它通過自動配置和大量默認配置&#xff0c;使得開發者能夠快速搭建一個獨立的Spring應用&#xff0c;無需進行大量的手動配置。 2、主要特點 快…

【一篇搞懂】操作系統期末大題:進程同步與互斥 PV操作

文章目錄 一、前言&#x1f680;&#x1f680;&#x1f680;二、正文&#xff1a;??????題型一&#xff1a;利用信號量實現前驅關系題型二&#xff1a;利用信號量實現資源同步與互斥 一、前言&#x1f680;&#x1f680;&#x1f680; 本文簡介&#xff1a;這是一篇基于b…

無人機遠程控制:北斗短報文技術詳解

無人機&#xff08;UAV&#xff09;技術的快速發展和應用&#xff0c;使得遠程控制成為了一項關鍵技術。無人機遠程控制涉及無線通信、數據處理等多個方面&#xff0c;其中北斗短報文技術以其獨特的優勢&#xff0c;在無人機遠程控制領域發揮著重要作用。本文將詳細解析無人機遠…

2024-06-26 base SAS programming 學習筆記6(proc report)

proc report可以生成報表&#xff0c;基本格式&#xff1a; proc report data options; (options 可以是windows/WD表示將結果輸出至單獨的報表窗口&#xff0c;或者nowindows/nowd將結果輸出至HTML結果窗口) column variables ;(篩選待輸出的變量&#xff0c;變量名與變量名之…

09_計算機網絡模型

目錄 OSI/RM七層模型 OSI/RM七層模型 各層介紹及硬件設備 傳輸介質 TCP/IP協議簇 網絡層協議 傳輸層協議 應用層協議 完整URL的組成 IP地址表示與計算 分類地址格式 子網劃分和超網聚合 無分類編址 特殊含義的IP地址 IPv6協議 過渡技術 OSI/RM七層模型 OSI/RM七…

區間動態規劃——最長回文子序列長度(C++)

把夜熬成粥&#xff0c;然后喝了它。 ——2024年7月1日 書接上回&#xff1a;區間動態規劃——最長回文子串&#xff08;C&#xff09;-CSDN博客&#xff0c;大家有想到解決辦法嗎&#xff1f; 題目描述 給定一個字符串s&#xff08;s僅由數字和英文大小寫字母組成&#xff0…