1. 程式人生 > >【吳恩達機器學習】學習筆記——1.5無監督學習

【吳恩達機器學習】學習筆記——1.5無監督學習

分類 哪些 rep epm 朋友 工作 style class 客戶

1 無監督學習:在不知道數據點的含義的情況下,從一個數據集中找出數據點的結構關系。

2 聚類算法:相同屬性的數據點會集中分布,聚集在一起,聚類算法將數據集分成不同的聚類。也就是說,機器不知道這些數據點具體是什麽屬性,到底是幹什麽的,但是可以將具有相同屬性的數據點歸為一類。

3 無監督學習的應用:

  • 大型計算機集群:找出趨於協同工作的機器,將其放在一起將提高效率
  • 社交網絡分析:找出哪些人之間是好朋友的關系,哪些僅僅是認識
  • 市場分割:將客戶分類,找出細分市場,從而更有效的進行銷售
  • 天文數據分析:星系是如何誕生

4 雞尾酒會算法:將兩個錄音中的聲音進行分析,這樣距離麥克風不同的人聲或者音樂將會被分離出來。

居然用一行代碼就搞定了!!

1 [W, s, v] = svd((repmat(sum(x.*x,1),size(x,1),1).*x)*x);

Octave

【吳恩達機器學習】學習筆記——1.5無監督學習