人工智慧與機器學習有哪些不同

2021-09-22 23:26:05 字數 2541 閱讀 1452

人工智慧早已不是乙個新名詞,它的發展歷史已經有幾十年。從80年代早期開始,當時計算機科學家設計出可以學習和模仿人類行為的演算法。在學習方面,最重要的演算法是神經網路,但由於模型過於強大,沒有足夠的資料支援,導致不是很成功。然而,在一些更具體的任務中,使用資料來適應函式的想法獲得了巨大的成功,這也構成了機器學習的基礎。在模仿方面,人工智慧在影象識別、語音識別和自然語言處理方面有著廣泛的應用。專家們花費了大量時間去建立邊緣計算,彩色型材,n-gram語言模型,語法樹等,不料所獲成績平平。

傳統的機器學習

機器學習(ml)技術在**中發揮了重要作用,機器學習已經經歷了多代,有一套完備的模型結構,如:

·線性回歸

·logistic回歸

·決策樹

·支援向量機

·貝葉斯模型

·正則化模型

·整合模型

·神經網路

每乙個**模型都基於一定的演算法結構,引數可進行調整。訓練**模型涉及以下步驟:

1.選擇模型結構(例如,邏輯回歸、隨機森林等)。

2.用訓練資料(輸入和輸出)對模型進行反饋。

3.學習演算法將輸出最優模型(即具有特定引數的模型,使訓練誤差最小化)。

每個模型都有自己的特點,在某些任務中表現很好,在其他方面也卻不盡人意。但一般來說,我們可以把它們分為低功耗(簡單)模型和大功率(複雜)模型。在不同的模型之間進行選擇是乙個非常棘手的問題。傳統上,使用低功耗/簡單模型比使用高功率/複雜模型要好,原因如下:

·在我們擁有大量的處理能力之前,訓練高功率模型需要花費很長時間。

·直到我們有乙個龐大的資料量,培養高功率模型會導致過擬合問題(由於高功率模型具有豐富的引數,可以適應多種資料的形狀,我們可能最終會訓練出乙個與當前訓練資料非常相關的模型,而不是對未來資料進行**)。

然而,選擇低功耗模型存在著所謂的"欠擬合"問題,即模型結構過於簡單,無法在較複雜的情況下適應訓練資料。(假設下面的資料有乙個二次關係:y=5*x的平方;沒有方法可以擬合乙個線性回歸:y=a,b,b,b,無論我們選擇什麼樣的a和b。)

為了減輕"不適合的問題",資料科學家通常會應用他們的"領域知識"來產生"輸入特性",它與輸出有更直接的關係。(例如,返回到二次關係y=5*x的平方),然後通過選取a=5和b=0,擬合線性回歸。

機器學習的乙個主要障礙是這個特徵工程步驟,它要求領域專家在進入培訓過程之前識別重要的訊號。特徵工程步驟非常手工,需要大量的領域專門知識,因此成為當今大多數機器學習任務的主要瓶頸。換句話說,如果我們沒有足夠的處理能力和足夠的資料,那麼我們必須使用低功耗/簡單的模型,這需要我們花大量的時間和精力來建立適當的輸入特性。這是大多數資料科學家花時間做的事情。

神經網路的回歸

在2023年代早期,隨著大容量資料時代大量的細粒度事件資料的收集,隨著雲計算和大規模並行處理基礎設施的進步,機器處理能力得到了極大的提高。我們不再侷限於低功耗/簡單的模型。例如,當今最流行的兩種主流機器學習模型是隨機森林和梯度增強樹。然而,儘管它們都非常強大,並提供非線性模型擬合訓練資料,資料科學家仍然需要仔細地建立功能,以達到良好的效能。

與此同時,計算機科學家重新使用了許多層的神經網路來完成這些人類模擬任務。這給新出生的dnn(深度神經網路)在影象分類和語音識別的任務提供了乙個重大的突破。

dnn的主要區別是,你可以發出原訊號,(例如,rgb畫素值)直接到dnn沒有創造任何特定於域的輸入特徵。通過多層次的神經元(這就是為什麼它被稱為"深"的神經網路),能夠自動生成相應的功能,通過各層最後提供了乙個很好的**。這大大節省了"特徵工程"的努力,也是資料科學家遇到的乙個主要瓶頸。

dnn也演變成許多不同的網路結構,所以我們美國有線電視新聞網(卷積神經網路),rnn(神經網路)、lstm(長短期記憶)、gan(生成對抗網路),遷移學習,注意模型…整個光譜被稱為"深度學習",這是當今全機器學習界關注的焦點。

強化學習

另乙個關鍵的部分是如何模仿乙個人(或動物)學習。想象一下感知/行為/獎賞週期的非常自然的動物行為。乙個人或動物首先會通過感知他或她處於什麼狀態來理解環境。基於這一點,他或她會選擇乙個"動作"把他或她帶到另乙個"狀態",然後他或她會得到乙個"獎勵",如此迴圈重複。

這種學習方法(稱為強化學習)與傳統的有監督機器學習的曲線擬合方法有很大的不同。特別是,強化學習的發生非常迅速,因為每乙個新的反饋(如執行乙個動作和獲得乙個獎勵)立即被傳送來影響隨後的決定。強化學習已經獲得了巨大的成功在自動駕駛汽車以及alphago(下棋機械人)。

強化學習也提供了乙個平滑的**和優化整合,因為它保持乙個信念的當前狀態和可能的轉移概率時採取不同的行動,然後作出決定,哪些行動會帶來最好的結果。

深度學習+強化學習=人工智慧

與經典機器學習技術相比,深度學習提供了乙個更強大的**模型,通常能產生良好的**。與經典的優化模型相比,強化學習提供了更快的學習機制,並且更適應環境的變化。

人工智慧與機器學習

現如今,人工智慧與機器學習受到了各行各業的廣泛關注,大眾對其態度不一。但是人工智慧與機器學習對不同的人來說其代表的東西並不相同。通常人工智慧與機器學習會引起人們的恐懼與不確定性,因此一些專家對這兩個術語相關的風險表示擔憂。事實上,人工智慧與機器學習已經成為了我們日常生活中不可分割的一部分,即使在有些...

人工智慧與機器學習目錄

1 anaconda搭建人工智慧與深度學習平台 2 python基礎 python基礎 基礎語法元素 python基礎 基本資料型別 python基礎 組合資料型別 python基礎 程式控制結構 python基礎 函式 python基礎 類和物件 python基礎 檔案讀寫 模組 包和庫 pyth...

人工智慧與機器學習 Review

首先,機器學習是人工智慧的乙個分支,是人工智慧發展到一定階段的必然產物。人工智慧回顧 推理期 二十世紀五十年代到七十年代 認為只要賦予機器邏輯推理能力,機器就具有了智慧型。知識期 盛行於二十世紀七十年代中期 認為使機器具有智慧型,必須具備知識。機器學習期 當今時代 讓機器自己學習知識,以獲得智慧型。...