斯坦福大學機器學習——高斯判別分析

轉自 http://blog.csdn.net/linkin1005/article/details/39054023

同樸素貝葉斯一樣,高斯判別分析(Gaussian discriminant analysismodel, GDA)也是一種生成學習算法,在該模型中,我們假設y給定的情況下,x服從混合正態分布。通過訓練確定參數,新樣本通過已建立的模型計算出隸屬不同類的概率,選取概率最大為樣本所屬的類。

一、混合正態分布(multivariate normal distribution)

混合正態分布也稱混合高斯分布。該分布的期望和協方差為多元的:期望,協方差,協方差具有對稱性和正定性。混合高斯分布:,它的的概率密度函數為:

其中,為混合高斯分布的期望為其協方差表示協方差的行列式。

下面用圖形直觀的看一下二維高斯分布的性質:

以上三個圖形的期望都為:,最左端圖形的協方差,中間的,最右端的,我們可以看出:當變小時,圖像變得更加“瘦長”,而當增大時,圖像變得更加“扁平”。

再看看更多的例子:

以上三個圖形的期望都為:,從左至右三個圖形的協方差分別的:

可以看到隨著矩陣的逆對角線數值增加,圖形延方向,即底部坐標45度角壓縮。圖形在這個方向更加“扁”。

以上三幅圖分別是以上圖形的等高線,可以更直觀的看到調整逆對角線的數值對圖像的壓縮程度。

以上三幅圖保持協方差不變,期望的值分別為

可以看出,隨著期望的改變,圖形在平面上平移,而其他特性保持不變。

二、高斯判別分析模型

如果特征值x是連續的隨機變量,我們可以使用高斯判別分析模型完成特征值的分類。為了簡化模型,假設特征值為二分類,分類結果服從0-1分布。(如果為多分類,分類結果就服從二項分布)

模型基于這樣的假設:

他們的概率(密度)函數分別為:

模型的待估計參數為,通常模型有兩個不同的期望,而有一個相同的協方差。

該模型的極大似然對數方程為:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

求解該極大似然方程得:

在對計算完成之后,將新的樣本x帶入進建立好的模型中,計算出,選取概率更大的結果為正確的分類。

三、GDA和logistic回歸

GDA模型和logistic回歸模型存在這樣有趣的關系:假如我們將視作關于x的函數,該函數可以表示成logistic回歸形式:

?

其中,可以用以為變量的函數表示。

前文中已經提到,如果為混合高斯分布,那么,就可以表示成logistic回歸函數形式;相反,如果可表示成logistic回歸函數形式,并不代表服從混合高斯分布。這意味著GDA比logistic回歸需要更加嚴格的模型假設,當然,如果混合高斯模型的假設是正確的,那么,GDA具有更高的擬合度。基于以上原因,在實踐中使用logistic回歸比使用GDA更普遍。

轉載于:https://www.cnblogs.com/nolonely/p/6837986.html

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

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

相關文章

嘉實多RO150合成齒輪油

Optigear ?合成 RO 是一個特殊的高性能,長期多級油特別為齒輪 軌道交通,機械工程應用中,一個極端的氣候條件和長期使用。 “ Microflux 跨的添加劑組合是免費的固體潤滑劑,甚至適應迅速變化的環境和積極…

線程隊列-queue

使用隊列的目的:解耦,使程序之間實現松耦合;提高處理效率FIFO 先進先出,first in first outLIFO 后入先出,last in first out生產者消費者模型使用方式1 import queue 2 3 #創建隊列對象,設置隊列大小ma…

MapGIS轉Shp文件的單位問題

MapGIS轉Shp文件的單位問題 原文:MapGIS轉Shp文件的單位問題在MapGIS瀏覽查看一下數據,各種不習慣;用mapgis自帶的轉shp功能,屬性表會出錯;利用名為map2shp的試用版軟件可將mapgis格式的數據較為良好轉成shp格式。但經常會遇到一個…

halcon2D Metrology測量算子,卡尺測量算子,持續更新

目錄2D Metrology1. add_metrology_object_circle_measure2. add_metrology_object_ellipse_measure3. add_metrology_object_generic4. add_metrology_object_line_measure5. add_metrology_object_rectangle2_measure6. align_metrology_model7. apply_metrology_model8. cle…

項目經理的職責

項目經理的職責: 1、項目范圍的定義 2、項目計劃的制定、分解、分配、協調、匯報 3、項目質量控制 4、項目需求變更配置 工作職責: 1、負責產品的研發任務的立項計劃及實施; 2、負責收集統計各項資料數據,完成自主研發部…

顯示/隱藏Mac系統中所有的隱藏文件

顯示: 在終端輸入:defaults write com.apple.finder AppleShowAllFiles YES隱藏: 在終端輸入:defaults write com.apple.finder AppleShowAllFiles NO然后重啟Finder即可(先點擊左上角的蘋果圖標,再選強制退出,然后選中Finder,點擊…

機械零點、MAM 文件 、 EMT標定原理

 機械零點、MAM 文件、EMT標定原理。 可調節的機械零點,不需要MAM文件,使之成為90度。 不可調節的機械零點,需要MAM文件修正,使之成為90度。 帶負載的偏移補償、帶負載的偏移補償mastering。做過帶負…

智慧城市的互聯網大腦架構圖:大社交網絡與智慧城市結合是關鍵

從本質上講智慧地球和智慧城市還是互聯網發展到一定程度,向城市建設蔓延和深入的結果。因此建設智慧城市就不能不忽略互聯網的發展趨勢和進化規律。 而越來越多的跡象表明“互聯網正在向著與人類大腦高度相似的方向進化,它將具備自己的視覺、聽覺、觸覺、…

halcon1D測量算子,持續更新

目錄1D Measuring 1D測量1.close_measure2. deserialize_measure3.fuzzy_measure_pairing4.fuzzy_measure_pairs5.fuzzy_measure_pos6.gen_measure_arc7.gen_measure_rectangle28.measure_pairs9.measure_pos10.measure_projection11.measure_thresh12. read_measure13.reset_f…

20145227鄢曼君《網絡對抗》Web安全基礎實踐

20145227鄢曼君《網絡對抗》Web安全基礎實踐 實驗后回答問題 1.SQL注入攻擊原理,如何防御? SQL注入攻擊指的是通過構建特殊的輸入作為參數傳入Web應用程序,而這些輸入大都是SQL語法里的一些組合,通過執行SQL語句進而執行攻擊者所要…

[轉]Xvid參數詳解

眾所周知,Mencoder以其極高的壓縮速率和不錯的畫質贏得了很多朋友的認同! 原來用Mencoder壓縮Xvid的AVI都是使用Xvid編碼器的默認設置,現在我來給大家沖沖電,講解一下怎樣使用Mencoder命令行高級參數制作Xvid編碼格式AVI影片。經…

常用的Meta標簽寫法和作用

頁面關鍵詞  <meta name"keywords" content"your tags" />  頁面描述  <meta name"description" content"150 words" />  搜索引擎索引方式  <meta name"robots" content"index,follow"…

從庫存管理系統,體驗活字格強大的移動端應用開發能力

活字格&#xff0c;開放易用的 Web 應用生成平臺 隨著移動互聯網時代的來臨&#xff0c;企業在移動端管理和運營的需求急劇增加&#xff0c;這就要求企業應用系統要能做到工作流程自動規范、移動端操作流暢便捷、協同辦公快速高效、業務流程高度自定制、需求變更隨時修改等。 活…

Xvid編碼器流程(基于xvid1.1.0)

調用Xvid編碼器流程(基于xvid1.1.0) 編者按&#xff1a;本文為Xvid最新源代碼V1.1.0版本的學習筆記&#xff0c;內 部資料&#xff0c;僅供學習參考&#xff0c;未經授權&#xff0c;不得轉載 xvid有兩種編碼方式&#xff1a;single pass和twopass single pass模式編碼簡…

置換矩陣

來源&#xff1a;百度百科 定義&#xff1a; 設P 是一個 mn 的 (0,1) 矩陣&#xff0c;如 m≤n且 PxPtE&#xff0c;則稱 P為一個 mn的置換矩陣。其中Pt是P的轉置矩陣&#xff0c;E是m階單位方陣。 判定條件&#xff1a; 定理 1 當 m≦n時&#xff0c;一個 mn 的(0,1) 矩陣P為置…

halcon Matching-3D 3D匹配,持續更新

目錄Matching-3D 3D匹配Deformable Surface-Based基于可變形表面1. add_deformable_surface_model_reference_point2.add_deformable_surface_model_sample3. clear_deformable_surface_matching_result4.clear_deformable_surface_model5. create_deformable_surface_model6. …

CVE-2009-3459

Adobe Acrobat和Reader都是美國Adobe公司開發的非常流行的PDF文件閱讀器。 Adobe Reader和Acrobat 7.1.4之前的7.x版本&#xff0c;8.1.7之前的8.x版本以及9.2之前的9.x版本中存在基于堆的緩沖區溢出漏洞。遠程攻擊者可借助觸發內存破壞的特制PDF文件執行任意代碼。 轉…

leetcode-665-Non-decreasing Array

題目描述&#xff1a; Given an array with n integers, your task is to check if it could become non-decreasing by modifying at most 1 element. We define an array is non-decreasing if array[i] < array[i 1] holds for every i (1 < i < n). Example 1: I…

halcon 3D Object Model 三維物體模型算子,持續更新

目錄3D Object Model 三維物體模型Creation創建1.clear_object_model_3d2.copy_object_model_3d3. deserialize_object_model_3d4. gen_box_object_model_3d5. gen_cylinder_object_model_3d6. gen_empty_object_model_3d7. gen_object_model_3d_from_points8. gen_plane_objec…

linux下kafka與zookeeper集群部署

*********************************配置主機名&#xff0c;通過主機名連接機器********************************* 比如說&#xff0c;已經有了三臺主機 1&#xff0c;在linux上設置hostname&#xff0c;通過hostname來訪問linux虛擬機 1.1. 修改hosts文件 vim /etc/hosts#/etc…