監督學習 非監督學習 半監督學習(主動學習)

2021-08-17 08:29:32 字數 963 閱讀 9610

統計學習通常包括監督學習、非監督學習、半監督學習以及強化學習,在機器學習的領域中前三種研究的比較多的,也是運用的比較廣泛的技術。

監督學習的任務是學習乙個模型,使模型對給定的任意的乙個輸入,對其都可以對映出乙個**結果。這裡模型就相當於我們數學中乙個函式,輸入就相當於我們數學中的x,而**的結果就相當於數學中的y。對於每乙個x我們都可以通過乙個對映函式對映出乙個結果。

直接對沒有標記的訓練資料進行建模學習,注意在這裡的資料是沒有標記的資料,與監督學習的最基本的區別是建模的資料乙個有標籤乙個是沒有標籤的。其中聚類就是一種典型的非監督學習,分類就是一種典型的監督學習。

當我們擁有標記的資料很少,但是未被標記的資料很多,但是人工標註又比較昂貴的時候。我們可以根據一些條件(查詢演算法)查詢(query)一些資料,讓專家進行標記。這是半監督學習與其他演算法的本質的區別。所以說對主動學習的研究主要是設計一種框架模型,運用新的查詢演算法查詢需要專家來認為標註的資料。最後用查詢到的樣本訓練分類模型來提高模型的精確度.

接下來我們將對主動學習作詳細的解釋:

主動學習的模型如下:

a=(c,q,s,l,u)

其中c指的是乙個或者多個分類器,q指的是一些查詢函式,也就是一些查詢演算法,s指的是監督者,通常指的是專家,l是少量標記的樣本,u指的是大量未被標記的額樣本。學習者利用少量標記的樣本l,通過一些基本的機器學習演算法學習乙個或者多個機器學習模型c,然後通過查詢演算法,按照查詢演算法查詢出一批最有用的樣本,交給專家,讓專家進行標記,最後將新學到的標記資料加入到少量樣本中,繼續訓練模型。一直迴圈,直到達到乙個準則為止。流程如下所示:

監督學習,無監督學習和半監督學習

監督學習 supervised learning 無監督學習 unsupervised learning 半監督學習 semi supervised learning 2 概念 監督學習 用一部分已知分類 有標記的樣本來訓練機器後,讓它用學到的特徵,對沒有還分類 無標記的樣本進行分類 貼標籤。一句話...

有監督學習 無監督學習與半監督學習

這個問題可以回答得很簡單 是否有監督 supervised 就看輸入資料是否有標籤 label 輸入資料有標籤,則為有監督學習,沒標籤則為無監督學習。但根據知乎慣例,答案還是要繼續擴充套件的。首先看什麼是學習 learning 乙個成語就可概括 舉一反三。此處以高考為例,高考的題目在上考場前我們未必...

機器學習筆記 監督學習,無監督學習,半監督學習

這個問題可以回答得很簡單 是否有監督 supervised 就看輸入資料是否有標籤 label 輸入資料有標籤,則為有監督學習,沒標籤則為無監督學習。什麼是學習 learning 學習 乙個成語就可概括 舉一反三。此處以高考為例,高考的題目在上考場前我們未必做過,但在高中三年我們做過很多很多題目,懂...