《TensorFlow實戰》和《TensorFlow:實戰google深度學習框架》兩本書有何異同?
《TensorFlow實戰》作者:黃文堅,唐源,《TensorFlow:實戰google深度學習框架》作者:才雲科技Caicloud,鄭澤宇,顧思宇。
初學者應該買哪一本?
原博客:《TensorFlow實戰》與《TensorFlow實戰Google深度學習框架》對比認識 - 博客頻道 - CSDN.NET。我親自讀完兩本書之後寫的,希望對你有借鑒意義。
買了《TensorFlow:實戰google深度學習框架》,書寫的通俗易懂,適合初學者,一步步教你如何建立自己的網路。深度學習這塊很多人利用這個噱頭寫了些科普書來騙錢,我真的很佩服有些人那水平也好意思出書!!!!!!!!!!!!!!!!!!不過這本書不是,雖然價格稍高!
我都買了,覺得兩本同時看效果比較好,實戰Google講的比較基礎,但延伸比較少,實戰正好相反,基礎比較少,但是延伸比較多,感覺都是TensorFlow必看的書籍。
第二本,雖然tensorflow版本有些老,但是比第一本要好
只買了 《TensorFlow實戰》 ,因為當時看目錄,覺得這本書比起另一本,實在吊太多了。
1.買到手翻了翻,一個框架實現起來代碼就這麼點,稍微看了下還根本看不懂,覺得被坑了。
2.過了很久,邊看莫煩的視頻邊敲了敲代碼,再看這本書發現這書里的例子都是能跑起來的,覺得這本書還有點用了。
3.又接著在仔細學習cnn的代碼時,官網找API說明,看了一些翻譯國外的文章,比如下面這個
【Tensorflow r1.0 文檔翻譯】深入MNIST--專家級發現這篇文章翻譯的挺不錯的,邊看邊學弄懂了。
4.回頭再看《TensorFlow實戰》這本書,發現內容和第五章的「實現簡單cnn網路」一模一樣。這時才覺得這書不錯,而且後面描述的「進階cnn」和第六章的「經典cnn」也是一個很好的歸納。
總結:
開始對tensorflow蒙蔽的時候,覺得此書很廢,對學習幫助不大。
後來對cnn流程熟悉了後,覺得此書收集的內容很好。雖然光看書里的東西不可能看懂代碼,但提供了一些案例供學習,剩下的是自己查知識點和api用法等。
《TensorFlow實戰》作者:黃文堅 我買了,感覺就像散文,諮詢的文章附加點代碼
不適合想深入學習的,還是公開課cs229,cs231n。後悔買了我三天左右從0基礎看完了第二本,並實現了書上的主要代碼。那我說下我的想法,初學者可以買,但是不要去跑書上的複雜代碼,我建議是搜網上最新的代碼,跑一跑看看效果。第二,已有相當基礎的人,不需要買,因為代碼過時太久,有時不單純是api的問題,有的架構都已經改得變了樣,這些人建議是直接看官方英文檔,一定得英文。代碼則建議找能找得到的最新的代碼,推薦個周莫煩的github,他的代碼基本更新很快。
實戰介紹了用tensorflow怎麼搭經典的卷積網路,VGG, inception, resnet的代碼. 而且附帶了對網路的理解,雖然說代碼是參考開源的,但是代碼和解釋說明結合起來,非常好理解。 不明白有些人為什麼說實戰這本書水,都已經把經典卷積搭完了,代碼給你了,解釋也有了,你還要什麼自行車,如果覺得這個水,你這麼吊完全有能耐自己看外文的教科書或者讀arix論文,還看這種書幹什麼。
缺點之一是代碼的風格不統一,就是東拼西湊的代碼,好歹也要風格統一下再交貨比較好。
第二本《實戰google框架》這個沒看過,不好評價
黃皮書對於周邊的一些工具性配置還有用
黑皮書反而感覺價值不大
《實戰》這本書是在是太水了,還是買學習框架吧。別信豆瓣評分,都是水軍。你說我為什麼知道......
《TensorFlow實戰》這個適合看過官方的tutorial 後再去試,但感覺除了CNN,其他的講的也只是介紹, 另一本講的很基礎,適合初學者。個人建議還是多去看看github 和它的官網,當時做項目,這兩本書都沒出呢,可以把它們看成一個總結吧。
開源框架這種東西,說到底還是裝起來、閱讀官方文檔一步一步地用起來才是正道。
客觀地說,這兩本書都還可以,但都是頁數偏少價格偏貴。看了一下,這方面的書都是這樣。就這兩本書而言,前者對各種演算法模型的講解更多一點,後者對TensorFlow的使用講解得比較多。如果是個初學者,後者更好一點;如果對這個領域和這個工具有初步了解的話,前者更適合,至少在模型的講解上表達了一些自己的總結和觀點。
現在深度學習這個方向比較火,各種水平的人都在出書賣錢,書籍的性價比都很低。當然,這兩本書相對於《深度學習:21天實戰Caffe》(趙永科)【摘要 書評 試讀】- 京東圖書和《神經網路與深度學習》(吳岸城)【摘要 書評 試讀】- 京東圖書之流的,還是要好一些的。希望將來框架的大牛作者們能出一本類似的書。雖然現在比較窮,看官方文檔也是不錯的,但到時一定會傾囊入手的。
推薦閱讀:
※怎麼理解在模型中使用L1+L2正則化?
※支持向量機(SVM)方法在預測方面有什麼優缺點?
※點擊率模型中遞進特徵適合一起訓練嗎?
※深度學習領域有哪些瓶頸?
※搞架構和搞演算法,哪個更牛一些?
TAG:Python | 機器學習 | 深度學習DeepLearning | TensorFlow | TensorFlow實戰書籍 |