如何確定你的伴侶真的愛你?複雜數學公式告訴你
北京時間11月26日訊息,據國外媒體報導,一位英國科學家提出了一個複雜的數學方程式,試圖理解真愛到底是什麼。
蘇基·芬恩(Suki Finn)是來自英國南安普頓大學的博士後研究人員,她的方程式據稱能夠分辨出無條件和有條件愛情的區別。在方程式中,她將推理和概率(貝葉斯概率理論)結合起來,幫助人們找到戀愛關係中涉及的條件。
無條件的戀愛關係在方程中的解是“1”,意味著沒有任何邏輯和理由可以動搖一個人的答案。有條件的戀愛在方程中的解介於0到1之間,可以隨著戀愛的程式而改變。蘇基·芬恩博士表示,戀愛型別之間並沒有必然的優劣之分,但確實存在兩種截然不同的情感形式。
蘇基·芬恩博士藉助貝葉斯概率理論的數學概念提出了這一方程。貝葉斯概率理論創造了一個框架,將推理和概率結合起來。芬恩博士說:“通過在有條件/無條件的愛情之間,以及在有條件/無條件的相信之間建立平行關係,我嘗試理解這種既令人困惑又異常複雜、我們稱之為愛情的情感。”
在Aeon雜誌的一篇深度專題中,蘇基·芬恩博士詳細介紹了她的這個方程,並解釋稱對於一個人特徵的賦值並不是一成不變的。“打個比方,你可能只愛她一點點,賦值是0.3,也可能愛得很深,賦值為0.9,”她解釋道,“或許你一開始是0.3,隨著你對他的正面品質瞭解越多(即資訊的獲取),你的愛意就會增長到0.9。或許她做了什麼很不好的事情,傷害了你(此外還提供了更多資訊),結果就是愛情水平值的下降。”
1代表完全確定,0代表完全不確定。如果賦值為1,意味著一個人對愛情的決心已經絕對確定,不可能更強烈了。“貝葉斯概率理論告訴我們,無論反對的資訊有多麼強烈,都不會使你偏離1的信念,”芬恩博士說道。
在研究中,方程的解為1就相當於無條件的愛情,即無論有多少反對的理由,一個人仍然執迷不悔。相比之下,當方程的解介於0和1之間時,就意味著愛情是有條件的,並且隨著關係發展發生變化。“無條件的愛是不會根據任何資訊而改變的愛,因為它不是建立在資訊基礎上的愛,”芬恩博士說,“這就是沒有理性的愛,不會因為任何證據或資訊而改變。你為什麼愛一個人?完全沒有理由!”
無條件愛情的方程
無條件愛情方程是一個經過改進的數學方程,通過條件化來更新可信度。
方程式為:Cr updated (p)=Cr initial (p|e)
其中Cr為可信度;p表示事件,而Cr(p)表示出現0到1的特徵值的概率;e是一個命題或事件,作為改變一個特徵值——即可信度——的證據。Initial和updated表示在e被考慮進去之前和之後的情況。豎線“|”只是簡單地說明“條件是”。
以下是證明過程:
Cr(p|e) = Cr(e∩p)/Cr(e)
當Cr(p)=1時, Cr(e)=Cr(e∩p)
e相當於(e∩p)∪(e∩¬p)
所以Cr(e)=Cr(e∩p)+Cr(e∩¬p)
Cr(e∩¬p)=0
Cr(¬p)=Cr(e∩¬p)+Cr(¬e∩¬p)
Cr(p)=1,所以Cr(¬p)=0
Cr(e∩¬p)和Cr(¬e∩¬p)
Cr(e)=Cr(e∩p)+Cr(e∩¬p),其中Cr(e∩¬p)=0
Cr(e)=Cr(e∩p)
從Cr(e∩p)/Cr(e)
到Cr(e)/Cr(e)
等於1 (任意值除以自身都等於1)
Cr updated (p)=Cr initial (p|e)
Crinitial(p|e)=1
當Crinitial(p)=1時,Crupdated(p)=1
Cr(e)≠0
“可信度1在理性上無法動搖,這就相當於擁有無條件的愛情,”研究者芬恩博士總結稱,“誰說數學中沒有浪漫?”
END
∑編輯 | Gemini
來源 | 新浪科技
文章出自微信公眾號“演算法數學之美”,由演算法與數學之美團隊打造的另一個公眾號,歡迎大家掃碼關注!
更多精彩:
演算法數學之美微信公眾號歡迎賜稿
稿件涉及數學、物理、演算法、計算機、程式設計等相關領域,經採用我們將奉上稿酬。
投稿郵箱:math_alg@163.com
相關文章
- 你真的瞭解你的團隊嗎? ONA告訴你真相
- 再談JavaScript作用域——你確定你真的知道?JavaScript
- 阿里P7攻城獅告訴你如何正確的學習JAVA阿里Java
- [AI開發]零數學公式告訴你什麼是(卷積)神經網路AI公式卷積神經網路
- 大師告訴你,學習數學有什麼用
- 阿里年薪50W前端工程師,告訴你如何正確的學習前端阿里前端工程師
- 讓機器學習告訴你,你的siri在想什麼!機器學習
- 大資料告訴你買車的正確姿勢!大資料
- 你確定你會寫 Dockerfile 嗎?Docker
- 遊戲是如何告訴"你快要死了”?遊戲
- 大神告訴你如何理解微服務框架微服務框架
- 汪峰DIVA智慧耳機:號稱如伴侶般與你對話
- 【極客思考】設計模式:你確定你真的理解了單例模式嗎?設計模式單例
- ping 命令你真的會了嘛?網路高手告訴你如何玩的更 6!!!
- 讓老媽告訴你如何程式設計程式設計
- 熱愛遊戲的你是否真的瞭解遊戲?遊戲
- 如何看懂DOE分析報告?這篇文章告訴你
- 0基礎如何學習Python?4種方法告訴你!Python
- 碼教授告訴你人工智慧不確定性推理的含義人工智慧
- 告訴你如何管理gitlab/github的ssh-keyGitlabGithub
- 一張圖告訴你學JAVA還是學Python!JavaPython
- 有沒有人曾告訴你,你的SQL又報錯了?SQL
- 微信定位真的洩露了你的精確位置
- 一張圖告訴你,選擇企業安全軟體真的不難!
- 創業如何選擇?智慧經營告訴你創業
- 告訴你電感嘯叫該如何解決
- 技術宅告訴你如何搜尋更安全
- 7個步驟,告訴你如何打造“爆品”
- 資料告訴你,胡歌的微世界
- 如何確定敏捷是否適合你的團隊?敏捷
- API 又稱介面測試,我把我知道的全都告訴你了,除非你真的不想學API
- 深度學習引數怎麼調優,這12個trick告訴你深度學習
- 有答案了!一張圖告訴你到底學Python還是Java!你咋看?PythonJava
- CODING 告訴你如何建立一個 Scrum 團隊Scrum
- 萬兆網路卡該如何選擇?我來告訴你!
- 15個問題告訴你如何使用Java泛型Java泛型
- 告訴你如何在六百字以內讀懂GitGit
- 兩張圖告訴你Uber如何摧毀計程車行業行業