李巨集毅機器學習 Introduction

2021-09-11 02:49:17 字數 1111 閱讀 8228

人工智慧是我們想要達到的目標,即讓機器和人一樣智慧型。

而機器學習是方法,讓機器從資料中學習,從而得到智慧型的方法。

智慧型是什麼呢?對於人類智慧型而言,根據霍華德·加德納的多元智慧型理論,人類的智慧型分為以下七種智慧型:

這不僅涵蓋了現在人工智慧的研究領域,計算機視覺、語音識別、自然語言處理等。而且也指明了未來ai的發展方向,即藝術、思考等。

人們模仿生物的本能(人類智慧型)去設計一些機器,如聊天機械人。但是已有的很多產品是基於規則的實現方式。如只要出現了"turn off"就會關閉機器(如智慧型音箱),但如果你說的是don』t turn off,依然會關閉。基於手工規則的構建方式,無法窮舉所有的可能,而且無法超越創造者。因為規則本身只是一種簡單的運算(本質上還是做匹配),是無法去學習規則的。

在我們現如今的技術能力下,研究的ai本質上是narrow ai,即針對某一類任務的ai,而不是全能性ai。

因此,現如今,機器學習的本質是針對某一特定的任務尋找正確的函式(在函式空間中尋找正確(相對)的函式,見下圖所示)。問題:此處的機器學習是屬於哪個學派呢?

那我們機器學習的框架是什麼呢?

1.定義函式空間(函式集合)。

2.選擇評估函式(損失函式)。

3.在函式空間中,根據評估函式(損失函式)選出最優函式,此時會把訓練資料和損失函式同時作為輸入求出最優模型。

首先,根據資料維度進行劃分,可以分為以下四類大任務:

在監督學習這個任務下,有比較常見的子任務:

李巨集毅機器學習attack model 學習筆記

loss函式及限制條件 無目標攻擊 l 負的 y 與y true 交叉熵 輸入的x 使y 與y true越遠越好 有目標攻擊 輸入的x 使y 與y true越遠越好且y 與y false越近越好 限制條件 x與x0距離需要小於乙個值,不被發現,否則攻擊就無意義 攻擊的目標是x在乙個小的變化內使模型失...

李巨集毅機器學習 學習筆記

function set就是model 機器學習3大步驟 1.定義模型 function 集合 2.指定模型 function 好壞的評價指標 3.通過演算法選擇到最佳的模型 function alphago下棋模型抽象為棋局向下一步的分類問題 減少擁有label的data用量的方法 1.semi ...

李巨集毅機器學習任務二

偏差 偏差是指所有取樣得到大小為m的訓練資料集訓練出的所有模型的輸出平均值和真實模型輸出之間的偏差 方差 方差是指所有取樣得到大小為m的訓練資料集訓練出的所有模型的輸出的方差 公式推導 見西瓜書p45 從boosting和bagging角度解釋偏差和方差 bagging 是從降低方差的角度,多個弱分...