薦書 | 貝葉斯方法:概率編程與貝葉斯推斷 (附數據集)
新智元推薦
新智元啟動新一輪大招聘 :COO、執行總編、主編、高級編譯、主筆、運營總監、客戶經理、咨詢總監、行政助理等 9 大崗位全面開放。
簡歷投遞:j obs@aiera.com.cn
HR 微信: 13552313024
新智元為COO和執行總編提供最高超百萬的年薪激勵;為骨干員工提供最完整的培訓體系、 高于業界平均水平的工資和獎金。
加盟新智元,與人工智能業界領袖攜手改變世界。
Cameron Davidson-Pilon :我為什么寫這本書?
貝葉斯方法是一種常用的推斷方法,然而對讀者來說它通常隱藏在乏味的數學分析章節背后。關于貝葉斯推斷的書通常包含兩到三章關于概率論的內容,然后才會闡述什么是貝葉斯推斷。不幸的是,由于大多數貝葉斯模型在數學上難以處理,這些書只會為讀者展示簡單、人造的例子。這會導致貝葉斯推斷給讀者留下“那又如何?”的印象。實際上,這曾是我自己的先驗觀點。
最近貝葉斯方法在一些機器學習競賽上取得了成功,讓我決定再次研究這一主題。然而即便以我的數學功底,我也花了整整3天時間來閱讀范例,并試圖將它們匯總起來以便理解這一方法。那時并沒有足夠的文獻將理論和實際結合起來。而讓我產生理解偏差的正是由于沒能將貝葉斯數學理論和概率編程實踐結合起來。當然,如今讀者已經無需再遭遇我當時的情景。本書就是為了填補這一空缺而編寫的。
如果我們最終是要進行貝葉斯推斷,那么一方面我們可以采用數學分析來實現這一目的,而另一方面,隨著計算成本的下降,我們已經可以通過概率編程來完成這一任務。 后一種方法更加有用,因為它避免了在每一步介入數學干預,而這也使得進行貝葉斯推斷不再以通常很棘手的數學分析為前提。簡而言之,后一種計算途徑,是從問題起點經過小幅中間步驟到達問題終點,而前一種途徑則大幅躍進,并通常最后遠離目標。此外,如果沒有深厚的數學功底,也根本無法完成前一種途徑所需要的數學分析。
本書首先從計算和理解的角度,而后從數學分析的角度對貝葉斯推斷進行了介紹。當然,作為一本入門書籍,本書將停留在入門階段。對于受過數學訓練的人來說,本書產生的疑問可通過其他偏重數學分析的書來解答。對于缺少數學背景的愛好者,或是僅對貝葉斯方法的實踐而非數學理論感興趣的讀者來說,本書足以勝任且蘊含趣味。
選擇PyMC作為概率編程語言有兩方面原因。首先,在寫本書之時,并沒有集中的關于PyMC的說明和實例等資料。官方文檔面向具有貝葉斯推斷和概率編程背景知識的人。而我們希望本書可以鼓勵各個層次的人了解PyMC。其次,隨著近來用Python實現科學計算框架的流行及其核心進展,PyMC可能很快會成為核心組件之一。
PyMC的運行需要一些依賴庫,包括NumPy以及可選的SciPy。為了不產生限制,本書的實例只依賴PyMC、NumPy、SciPy和Matplotlib。
本書內容安排如下。第1章介紹貝葉斯推斷方法以及與其他推斷方法的比較。我們會看到第一個貝葉斯模型,并對其進行建立和訓練。第2章以實例為重點,講述如何用PyMC構建模型。第3章介紹計算推斷背后的一個強大算法――馬爾科夫鏈蒙特卡洛,以及一些貝葉斯模型的調試技術。在第4章里,我們再次回到推斷的樣本量問題上,并解釋為何樣本量大小如此重要。第5章介紹強大的損失函數,它將在真實世界的問題與數學推斷之間建立連接。我們將在第6章回顧貝葉斯先驗,并通過啟發式的方法找到先驗的更優解。最后,我們在第7章探索如何將貝葉斯推斷用于A/B測試。
本書用到的所有數據集都可以從這里獲得:https:// github.com/CamDavidsonPilon/ Probabilistic-Programming-and- Bayesian-Methods-for-Hackers。
本書基本信息
貝葉斯方法:概率編程與貝葉斯推 斷
作者:【加】Cameron Davidson-Pilon(卡梅隆 戴維森-皮隆)
譯者:辛愿 , 鐘黎 , 歐陽婷
審校者:余凱 岳亞丁
本書主要內容
本書基于PyMC語言以及一系列常用的Python數據分析框架,如NumPy、SciPy和Matplotlib,通過概率編程的方式,講解了貝葉斯推斷的原理和實現方法。該方法常常可以在避免引入大量數學分析的前提下,有效地解決問題。書中使用的案例往往是工作中遇到的實際問題,有趣并且實用。作者的闡述也盡量避免冗長的數學分析,而讓讀者可以動手解決一個個的具體問題。通過對本書的學習,讀者可以對貝葉斯思維、概率編程有較為深入的了解,為將來從事機器學習、數據分析相關的工作打下基礎。
本書適用于機器學習、貝葉斯推斷、概率編程等相關領域的從業者和愛好者,也適合普通開發人員了解貝葉斯統計而使用。
樣張試讀:
http://www.epubit.com.cn/book/details/4274
新智元招聘
職位 運營總監
職位年薪:36- 50萬(工資+獎金)
工作地點:北京-海淀區
所屬部門:運營部
匯報對象:COO
下屬人數:2人
年齡要求:25 歲 至 35 歲
性別要求:不限
工作年限:3 年以上
語 言:英語6級(海外留學背景優先)
職位描述
-
負責大型會展贊助商及參展商拓展、挖掘潛在客戶等工作,人工智能及機器人產業方向
-
擅長開拓市場,并與潛在客戶建立良好的人際關系
-
深度了解人工智能及機器人產業及相關市場狀況,隨時掌握市場動態
-
主動協調部門之間項目合作,組織好跨部門間的合作,具備良好的影響力
-
帶領團隊完成營業額目標,并監控管理項目狀況
-
負責公司平臺運營方面的戰略計劃、合作計劃的制定與實施
崗位要求
-
大學本科以上學歷,碩士優先,要求有較高英語溝通能力
-
3年以上商務拓展經驗,有團隊管理經驗,熟悉商務部門整體管理工作
-
對傳統全案公關、傳統整合傳播整體方案、策略性整體方案有深邃見解
-
具有敏銳的市場洞察力和精確的客戶分析能力、較強的團隊統籌管理能力
-
具備優秀的時間管理、抗壓能力和多任務規劃統籌執行能力
-
有廣泛的TMT領域人脈資源、有甲方市場部工作經驗優先考慮
-
有媒體廣告部、市場部,top20公關公司市場拓展部經驗者優先
新智元歡迎有志之士前來面試,更多招聘崗位請訪問新智元公眾號。