博弈論對數據科學家很重要嗎?
想象你正在一條擁擠不堪的車道上行駛,你觀察到車道上行車緩慢,于是你換到另一條車道,新車道的交通似乎順暢些。但是,過了一會你又發現你原來行駛的車道行車速度加快了。此時,就是需要你做出戰略決策的時候了——你應該繼續留在新車道上呢還是換到剛才那條車道?
博弈論,用于戰略情形分析,比如,一個人如何行動,取決于其他人如何做,反之亦然。博弈論的基本原則是就當前情況給出一個***解。這不只是玩撲克牌、踢足球或者下國際象棋這些僅僅符合博弈論的游戲,還有很多其他重要的需要做出的決策,比如投資、顧客互動、找工作等等。博弈論可應用在各種各樣需要做出戰略決策的地方,比如:經濟、政治、地理學等。
數據科學家可以通過結構化的方式用博弈論來分析競爭態勢。大數據分析是當今企業使用的核心技術之一,用于決策分析和戰略決策制定。采用大數據分析絕對是一個明智的舉措,這將有助于企業預測企業、個人和社會可能出現的結果。
博弈論或許不是一個對于所有數據科學家都重要的概念知識,但是卻與算法設計非常相關。對于數據科學家而言,博弈論數據科學是一個額外的概念,數據科學家可以利用它來預測理性的人會如何做出決策,并幫助他們在當前戰略形勢下做出有效的基于數據驅動的決策。數據科學家可以將博弈論應用到他們需要面對的數據決策制定方面。36大數據 http://www.36dsj.com/
有助于分析一個數據驅動的決策問題的主要組成部分包括——
- 設置選項或選擇
- 基于上述選項的結果集
- 效果評估
基于上述組成部分實施的數據驅動的決策分析分為以下4種類型——
- 在不確定條件下決策。 (這些概率是未知的,但該組的結果集是已知的)
- 在風險因素下決策(每個選擇的概率是已知的)
- 在確定性條件下決策(每個選項的可能結果是已知的)
- 在互動背景下決策。
從電影《美麗心靈》中截取的一部有趣的片段,很好的解釋了博弈論的概念。
影片中有這樣一個情節:在美國普林斯頓大學的酒吧里,4個男生正商量著如何去追求一位漂亮女生,當時還正在大學讀書的納什卻在朦朧的“博弈論”思維邏輯引導下喃喃自語:“如果他們4個人全部去追求那漂亮女生,那她一定會擺足架子,誰也不睬。然后再去追其他女孩子,別人也不會接受,因為沒人愿意當“次品”。但如果他們先追其他女生,那么漂亮女生就會感到被孤立,這時再追她就會容易得多。”在納什眼里,追求女生就是一場“博弈”,而“博弈”是要遵循一定規則的,是需要“博弈”策略的。
作為一個數據科學家用Python語言學習數據科學是一個超額回報的職業。36大數據 http://www.36dsj.com/
數據科學家們在解決交互式的上下文問題時最有可能將博弈論應用在他們的分析算法中,此外,還有機器學習和人工智能方面,這有助于他們做出一個***的選擇成為可能。顧客互動是一個涉及組織和個人的互動環境問題。顧客互動會有不同程度的合作與沖突。數據科學家可運用博弈論理論來解決這些問題,從而獲得一個互利的結果。36大數據 http://www.36dsj.com/
博弈論考慮了離散變量,例如:事件、行為和結果,而不是使用連續變量。這就構成了數據科學的一個完整組成部分。博弈論需要有一個預先假設的約定,即參與互動的行為都是由理性的或公正的決策者實施,從而最終提供針對決策問題的確定性結果。
通過深入地從分析中得出商業見解的數據科學家們應利用博弈論策略,以幫助組織從原始數據做出戰略決策,但這完全取決于原始數據的范圍。博弈論是一種有趣的學習,因為它可以用量化的數據驅動的決策取代直觀的大數據分析演繹。
企業競爭的博弈論路徑
數據科學家已經在企業競爭的一些實時應用中使用了博弈論的方法——36大數據 http://www.36dsj.com/
來自Armorway(譯注:一家專注于網絡和物理安全的美國公司)公司的數據科學家已經開發出擁有專利的博弈論算法,利用數據分析和機器學習,使用大數據來做出有意義的可視化和開發智能驅動的部署策略。這場博弈論算法正被用于一場備受矚目的好萊塢活動策劃以及南加州大學用于改善在該場好萊塢活動中的校園安全。該算法將被用來在該場活動中進行分級以及將不同類型情形下的薄弱點進行分類。
“預防犯罪好比是下棋,我們使用大數據和博弈論的分析來幫助我們的客戶智取壞人。”Armorway的CEO Zare’baghdasarian說。
Armorway公司的數據科學家開發的博弈算法也被用來提高美國海岸警衛隊巡邏實時事件的效率。海岸警衛隊在應用該算法后巡邏的效率提高了60%。36大數據 http://www.36dsj.com/
一個受歡迎的紐約時報博主Nate Silver,同時也是一位統計學家,他運用博弈論的策略,預測分析出美國總統奧巴馬將連任。他的算法預測不僅給奧巴馬帶來了勝利,同時也是分析論的勝利。
總而言之,博弈論策略是數據科學的一個專門概念,而不是傳統數據科學的核心部分,但它有助于組織利用各種方法進行行為分析。對于數據科學家而言,博弈論是一個很高大上很有趣的概念,但不是必須掌握的。數據科學家能夠有效地利用博弈論的策略加強行為模型偏好,并從大數據中獲取豐富的增值業務洞察力。通過使用機器智能,博弈論,數據挖掘和預測分析,數據科學家們很快就能預測未來事件。