2012年讀的一些書

今年看了比較多的書,主要上班比較遠,1個多小時,大部分都是在坐地鐵看的。 
程序員系列 
1、《程序員修煉之道 : 從小工到專家 》: 
主要介紹了軟件設計的一些原則,避免的問題,一個項目如何做好。 
一些高效的工具。 

2、《卓有成效的程序員》: 
主要介紹怎麼樣才能稱爲高效的程序員,介紹一些工具、語言 
打造一個高效的開發環境,提高開發效率。 

3、《黑客與畫家》 
這本書比較雜,開始一些章節和程序員沒有太大關係,後面介紹了一些 
程序員品味類的東西:什麼樣的語言纔是夢寐以求的,主要lisp,ruby 
之類的。 

程序語言相關 
1、《深入Java虛擬機》:介紹了整個虛擬機的結構、字節碼結構、GC以及一些調優。 
2、《Java Performance》:也介紹了虛擬機、字節碼相關的,主要以實戰調優GC爲主。 
3、python的一些書籍:主要看了一些基礎的和深入的書,和Ruby對比的學習了一下。 

統計機器學習相關: 
1、《統計學習方法》: 
乾貨很多,介紹的比較容易理解,有例子一步一步計算的過程。更豐富的例子偏少。 
2、《The Elements of Statistical Learning》: 
雖然是Element,但是介紹廣而深,看起來比較突兀,需要反覆看,找相關論文看。 
前一半看了幾遍才理解,後面比較粗略的看着,還需要回頭再讀讀。 
3、《Pattern Recognition And Machine Learning》 
主要從貝葉斯的觀點介紹了機器學習,讀起來相對上面那邊,還是容易了很多。 
例子比較豐富,介紹的方式也循序漸進。 
4、《All of Statistics》: 
沒學過純統計的書,上學學了隨機數學,主要以古典概率爲主。這本書比較經典,言簡意賅的介紹了統計方法。 
5、《Learning with Kernels : Support Vector Machines, Regularization, Optimization, and Beyon》 
這本書對kernal和支持向量機介紹的比較多,當時想深入學習SVM。還有很多優化算法的介紹。 
6、《Machine Learning: An Algorithmic Perspective : An Algorithmic Perspective》 
這本書介紹的淺顯易懂,還有python代碼的實現,能夠對算法在實現方面有比較好的理解,我看的電子缺頁版的,看的不全。 
7、《Machine Learning : A Probabilistic Perspective》 
看了開頭的一部分,書太厚,介紹很廣,有很多比較新的內容,但是介紹的不夠精彩。 

自然語言處理部分: 
《Speech and Language Processing》: 
內容深入淺出,logistic regression和HMM講的非常好,語音相關的部分沒有看。 
《Foundations of Statistical Natural Language Processing》 
從語言學本身介紹了很多知識,相對粗略的介紹一些算法在自然語言方面的各種應用。 

大數據、推薦相關: 
《大數據 : 互聯網大規模數據挖掘與分佈式處理》: 
以前讀過英文版的幾章,在博客上也寫過筆記,後來參加多媒體討論會,王斌老師送了一本看了一遍,對map reduce,hash算法在大規模數據的一些應用,推薦系統和簡單的介紹了計算廣告學的內容,講的很好。 
《推薦系統實踐》:項亮同學的書,比較貼近工業實戰,對推薦的各種算法和場景進行了比較好的介紹。 
《Hadoop in Action》:In Action系列的書不用說,跟着例子做就ok了。 

搜素相關: 
《Lucene in Action, Second Edition》:同樣In Action的書籍,除了Lucence一些基本的接口使用,對Lucence一些優化和高級的特性都有所涉及。 

數據庫相關: 
《高性能MySQL》:從字段、schema,到sql的優化介紹,mysql一些高級特性。 

架構設計方面: 
《Pattern-Oriented Software Architecture》1,2,3,4 
介紹的非常精彩,對GoF的設計模式是一個很好的補充,對進一步掌握軟件設計技巧有很大幫助。還介紹了併發、分佈式方面的設計模式以及Pattern語言進行了細緻精彩的介紹。 

參加了一些公開課: 
《Machine learning》: stanford Andrew Ng講的通俗易懂,非常精彩,值得大力推薦,note也做的灰常好。 
《Unsupervised Feature Learning and Deep Learning》stanford Andrew Ng,前面的內容和上面的類似,剛講到神經網絡的部分,後面真正進入主題的內容還沒有開講。 
《機器學習龍星計劃》:餘凱和張潼老師講授,講的比較全面,最近一些新的內容也有介紹。 
MLA:各位大神和工業界的大牛介紹了機器學習的進展。 
《Natural Language Processing》 by Michael Collins:講的深入淺出,note也做的灰常好,非常不錯。
發佈了4 篇原創文章 · 獲贊 11 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章