《集體智慧程式設計》第12章 演算法總結 個人筆記
第12章 演算法總結
12.1 貝葉斯分類器
- 優點:訓練、查詢速度快;支援增量式訓練;易解釋
- 缺點:無法處理基於特徵組合所產生的變化結果
12.2 決策樹分類器
- 優點:易解釋;容易處理變數之間的相互影響
- 缺點:不支援增量式訓練
12.3 神經網路
- 優點:能夠處理複雜的非線性函式;能發現不同輸入間的依賴關係;支援增量式訓練
- 缺點:黑盒方法;選擇網路規模靠經驗
12.4 支援向量機
- 優點:預測速度快
- 缺點:對每個資料集的最佳核變換函式及相應的引數都是不一樣的;黑盒技術
12.5 KNN
- 優點:過程簡單;合理的資料縮放能改善結果;線上技術
- 缺點:預測時所有資料缺一不可;找縮放因子過程繁瑣
第9章SVM理論很少,還是建議先對其他相關書籍理解內部原理再來看這章。第10章講的更是跳躍,“雞尾酒宴會問題”可參考Ng的ICA部分。第11章將GA演算法用到樹上,還有一個小遊戲,這章之後空了再補起來。
相關推薦
《集體智慧程式設計》第12章 演算法總結 個人筆記
第12章 演算法總結 12.1 貝葉斯分類器 優點:訓練、查詢速度快;支援增量式訓練;易解釋 缺點:無法處理基於特徵組合所產生的變化結果 12.2 決策樹分類器 優點:易解釋;容易
集體智慧程式設計第四章[搜尋引擎與排名]總結
爬蟲程式 我們開啟一個url,返回一個html檔案,它的格式類似下面的內容: <!DOCTYPE html PUBLIC "-//W2C//DTD XHTML 1.0 Transitioln//EN""http://www.w2.org/TR/xhtm
集體智慧程式設計第二三章學習總結
2 基於物品的協同過濾:應用場景,當我們在豆瓣只看過一部看過電影《泰囧》並且認為評分還不錯(此時網站還沒有收集使用者足夠多的資訊,無法用基於使用者的協同過濾推薦),下次登陸豆瓣的時候會推薦《港囧》,這裡使用的方法就是基於物品的協同過濾。假如有很多很多電影,我們找到很多人的觀看記錄和評價記錄。比如電影《港囧》我
java第12章學習總結
Java中的執行緒 多執行緒是指一個應用程式中同時存在幾個執行體,按幾條不同的執行線索共同工作的情況。 1.1主執行緒 每個Java應用程式都會有一個預設的主執行緒。當JVM載入程式碼,發現main方法之後,就會啟動一個執行緒,這個執行緒稱為“主執行緒”(main執行緒),該執行緒負責執行m
201711671121Java程式設計第5章學習總結
第5章 子類與繼承 5.1子類與父類 ·利用繼承,可以先定義一個共有屬性的類,根據該一般類再定義具有特殊屬性的子類。 ·子類只能有一個父類。 5.1.1子類 ·在類的宣告中,通過使用關鍵字extends來定義一個類的子類,格式如下: class 子類名 exten
201711671223《Java程式設計》第十一週學習總結 第12章Java多執行緒機制
201711671223《Java程式設計》第十一週學習總結 第12章Java多執行緒機制 作業系統與程序:程式是一段靜態的程式碼,它是應用軟體執行的藍本。程序是程式的一次動態執行過程,它對應了從程式碼載入、執行至執行完畢的一個完整過程,這個過程也是程序本身從產生、發展至消亡的過程。現代作業系統
201711671125 《Java程式設計》第12周學習總結(第十三章)
教材學習內容總結 第十三章 URL類 URL類是java.net包中的一個重要的類,使用URL建立物件的應用程式稱為客戶端程式。 1.1URL的構造方法 建立一個URL物件:public URL (String spec)throws MalformedURLExcep
看《集體智慧程式設計》二三章總結
第二章 提供推薦 推薦的方式主要分為兩類,一種是基於物品的推薦,一種是基於使用者的推薦。基於物品的推薦,就是計算物品之間的相似度,例如物品A和物品B相似,假如使用者購買了物品A,則使用者極有可能購買物品B。基於使用者的推薦就是找到相似的使用者,例如“使用者A購買了商品A和商
讀書筆記---《集體智慧程式設計》第3章:發現群組
1.關於聚類的理解 聚類實際上就是分類,對一些樣本(樣品)進行歸類分組。本章第一個例子是對99篇部落格進行聚類,也就是說每一篇部落格便是一個樣本。要分類就要有分類的標準(指標)。比如把人按地區、身高、體重分類,那地區、身高、體重就是指標。抽象地說,對樣本X,設
《集體智慧程式設計》程式碼勘誤:第六章
一:勘誤 classifier類中: def fprob(self, f, cat): if self.catcount(cat) == 0: return 0 #notice: rember change int to double or float
《集體智慧程式設計》第4章 搜尋與排名 個人筆記
第4章 搜尋與排名 1、基於內容的排名 單詞頻度:位於查詢條件中的單詞在文件中出現的次數能有助於我們判斷文件的相關程度。 文件位置:文件的主題有可能會出現在靠近文件的開始處。搜尋引擎可以對待查單詞在文件中出現越早的情況給予越高的評價。 單詞距離:如果查
“集體智慧程式設計”之第七章:決策樹
什麼是決策樹? 如果將決策樹和上一章的分類器一起講述,那麼決策樹這種演算法也是用於對物品分類的,書有一個非常簡單的例子,能幫助我理解什麼是決策樹。 給你一個水果,你可以通過以下方式判斷出這是一個什麼水果。 可以看出,決策樹上就是一個又一個
【集體智慧程式設計】第三章、發現群組
一、前言 本章中,我們將學習到如下內容:從各種不同的來源中構造演算法所需的資料;兩種不同的聚類演算法;更多有關距離度量(distance metrics)的知識;簡單的圖形視覺化程式碼,用以觀察所生成的群組;最後,我們還會學習如何將異常複雜的資料集投影到二維空間中。 聚類
“集體智慧程式設計”之第三章:“發現群組”的 分級聚類
聚類 這章的主旨是資料聚類:聚集關係緊密的人或者事物。 聚類有什麼好處呢?從推薦的角度來看,也是一種求相似使用者的方式。此外,如果我們統計消費者此前購買的物品,再做一個聚類,就能分析出什麼樣的消費者會想要得到什麼。如此抽象的描述非常不利於學習,不過下面本章第二
201771010102 常惠琢 《2018面向物件程式設計(Java)》第12周學習總結
第一部分:理論部分: 1.集合框架中的介面: 2.集合框架中的實現類: 3.AWT元件(java.awt.*): 4.Swing 元件層次關係: 5.集合類的特點: 集合類特點一: 只容納物件。 &
《Java程式設計》第八章學習總結
201711671111 《Java程式設計》第八章學習總結 1.String類 Java專門提供了用來處理字元序列的String類。 String類在java.lang包中,由於java.lang包中的類被預設引入,因此程式可以直接使用String類。 需要注意
《Java程式設計》第七章學習總結
201711671111 《Java程式設計》第七章學習總結 1.內部類 JAVA支援在一個類中定義另一個類,這樣的類稱作內部類,而包含內部類的類稱為內部類的外嵌類。 內部類和外嵌類關係如下:①內部類的外嵌類的成員變數在內部類中仍然有效,內部類中的方法也可以呼叫外嵌類中
《Java程式設計》第六章學習總結
201711671111 《Java程式設計》第六章學習總結 教材學習內容總結 1.介面 使用關鍵字interface來定義一個介面。介面的定義和類的定義很相似,分為介面宣告和介面體。 介面宣告:定義介面包含介面宣告和介面體。格式如下:interface 介面的名字
《Java程式設計》第五章學習總結
201711671111 《Java程式設計》第五章學習總結二 教材學習內容總結 1.繼承是一種由己有的類建立新類的體制。Java不支援多重繼承,即子類只能有一個父類。 2.子類:在類的宣告中,通過關鍵字extends來定義一個類的子類。 3.Object是所有類的祖先類。
《Java程式設計》第四章學習總結
201711671111 《Java程式設計》第四章學習總結二 教材學習內容總結 1.方法過載是兩種多型的一種。意思是一類中可以有多個方法具有相同的名字,但這些方法的引數必須不同。 方法的返回型別和引數名字不參與比較,也就是說,如果兩個方法的名字相同,即使返回型別不同,也