三個簡單易用的計算機科學方法解決日常問題

2020-12-11 diobook

看到一個TED視頻,講的是如何用計算機思維來幫助我們更好地解決我們日常所遇到的問題。 暫時沒有時間翻譯那個視頻,所以,我就把它的主要內容給大家介紹一下。

37%方法

這個方法很簡單, 如果您想要找到您所在城市某個商品最便宜,原則上來說,您需要去每個賣這個東西的商店去看看價格,然後才知道最便宜的價格是多少。 但實際上我們很難做到,時間成本太大了。最好的辦法就是利用37%方法,就是您想想這個城市裡有哪幾個商店賣這個商品,例如是10家,那麼你只要去其中的4家(3.7約等於4),看其中最低的價格,就取這個值作為答案。 雖然這個方法可能並不能找到真正最低的價格,事實是大部分時候,您可能沒有找到那個最低的價格,但肯定是您能夠得到最低價格或者接近最低價格的最高效的方式。 因此,37%方法是人類在實際生活中能夠得到最佳答案的最大可能性的方法。

探索/利用的權衡

您曾經到過一個城市幾次,但還不是很熟悉,有一次您和家人決定去那邊度假,為期兩天,品嘗當地美食當然是必需的, 那麼您該怎麼辦? 您應該已經到幾個餐館吃過飯,因此,你知道有個餐館味道還不錯,那麼您怎麼辦才能讓您家人滿意而歸呢? 兩天時間不多,可能也就出去吃個兩到三頓,因此,最好的方法是您選擇您知道的那家味道最好的飯店吃一次,然後其他的都根據遊玩的景點就近安排一家當地人推薦的飯店。前者就是「利用」,即利用自己已知的知識,保證基本的滿意度;後者就是「探索」,即通過搜集信息尋找新的選項,但這是有風險的,因為人們的口味是不一樣的。例如您找老北京推薦早餐,他們可能會推薦豆汁,但豆汁的味道……反正我這個外地人難以接受。臭豆腐之於多數外國人也是這樣。 但如果您帶家人只去一天呢?那麼時間有限,您只要利用自己已有的知識就行了,去那家您去過的那家味道好的餐廳。如果是好多天呢? 那麼就慢慢探索吧,多嘗試一些新的餐廳,總會有滿意的收穫。這是不是可以讓您少動點腦筋?

最多/最少使用原則

例如在整理衣櫃時,由於衣櫃的容積有限,我們不得不決定哪些放在衣櫃裡,哪些放到儲藏間或乾脆拋棄。這個時候就是要根據最多/最少使用原則,想想自己最多或最少使用的衣服是哪些,然後把使用最多的衣服放在衣櫃,最少的部分則放到其他地方。 我們——當然不是全部——平時實際上不經意間也在使用這個原則,例如我們的辦公桌上通常堆疊了一堆文件,而這似乎沒有降低我們的效率,因為最上面的文件往往是我們最近也最常用到的,所以,堆疊文件不能說明您沒有條理,而是追求效率,但我們都知道,這實際上是因為懶。 有個日本經濟學家就根據這個方法做了一個建檔系統,他用一個箱子把他的文件按照從左到右的順序存放,然後,用完一個文件後,他會把這個文件放到最左邊,找文件時也是按照從左到右的順序去尋找。 簡單有效!

結語

我們按照計算機科學的方法來協助我們解決問題,可能讓我們更能理解自己的限制。我們不能控制結果,但我們能夠控制過程,如果我們在過程中已經用了最好的方法,那麼我們就已經盡了全力了。有的時候,最好的過程需要冒點險——比如不去考量所有的選項,或者做點妥協,接受還算不錯的解決方案,這些並不是我們在無法理性時所做的讓步——它們就是理性的真諦。非常不複雜,不是嗎?

相關焦點

  • 電子科大周濤:如何用物理學方法論來解決計算機領域問題?
    早期我是做網絡數據挖掘,但是我們用的方法是統計物理的方法,比如各種擴散動力學,所以說面對的問題是和計算機領域的學者面對的同樣的問題,但是用的方法論不太一樣,發表的期刊也不一樣。我以前不是做這個方向,是07年在瑞士的時候開始做的。直到了2016年的時候,我才開始考慮做一些計算社會經濟學方面的問題的研究。AI科技評論:計算社會經濟學是一個新的交叉學科,這是您提出來的嗎?
  • 康納斯嵌入問題:計算機科學中的裡程碑式的數學證明
    康納斯嵌入問題在數學與物理的許多不同領域得到了許多闡述。著名數學家丹·維庫列斯庫(Dan Voiculescu)發展了他的自由熵理論,發現該問題與微觀狀態的存在有關。該問題與量子理論中的一些基本問題有關,在計算機科學中也具有重要意義。
  • 美國K-12CS《幼兒階段的計算機科學教育》指南解讀
    問題解決(迭代式策略)幼兒在探索周圍世界並與之互動時,自然會在日常生活中參與解決問題的過程。教師可以通過提問來揭示孩子的推理和思考過程(例如,你是怎麼知道的?是什麼讓你這麼認為?)以及提供結構化的方法來幫助孩子解決問題,從而幫助解決問題「可見」。在計算機科學中經常使用的一種這樣的方法是迭代開發過程。
  • 哲學問題的特質——日常生活的「三個問題」與哲學的「三個問題...
    這「三個問題」也經常被幽默化為哲學問題,體現著人們普遍對哲學的「熟知」。哲學家們通常也都會孤獨地追問與此類似的「三個問題」:「我是誰?」「我從哪裡來?」「我要到哪裡去?」那麼,哲學家的「三個問題」與日常生活中人們的「三個問題」到底有什麼區別?不同於常識與「科學」中的人們,哲學家何以成為哲學家?哲學為什麼是哲學?對於大多數人甚至專門從事哲學的人來說,仍然是值得認真思考的問題。
  • 「我知道問題解決能力很重要,可我怎麼做?」這裡有3個簡單方法
    知道自己能處理工作中可能面臨的、任何不可預知的問題,這種自信可以幫助年輕人在面試中脫穎而出,在日常工作中茁壯成長。為了幫助教師加強學生解決問題的能力,下面提供3個簡單又有用的方法。1.結構化思維重要的是,學生要明白,以合乎邏輯、有條理的方式處理問題,往往更容易取得積極成果。這裡有6個簡單的步驟,幫助學生通過結構化和清晰的過程來解決問題。
  • 100個問題,同一個解決方法
    但在這些眾多的方法論背後,有三個基本原則。100個問題,背後只需要用這3個原則就可以幹掉。麥肯錫知名的戰略諮詢公司,就遵循這三個原則,解決所有能被結構化的問題,並為他全球的客戶提供戰略計劃。*用金桐搜索麥肯錫獲得更多立體信息金字塔、科學研究、二八原則,這三個基本原則,如果你領悟力好,細細思量,是可以頓悟的
  • 科普:計算機「千年蟲問題」,以及解決的複雜性
    什麼是計算機「千年蟲問題」計算機系統的2000年問題,簡稱Y2K,或千年危機、千年蟲問題,是指在計算機軟、硬體系統以及使用數位化程序控制晶片的各種應用系統中,由於只採用兩位十進位數字來表示年份,當日期從1999年12月31日轉入2000年1月1日時,用來表示年份的後兩位十進位數字「00」,與1900年的「00致,因而計算機作業系統誤認為是
  • 2019:在過去一年裡的數學與計算機科學
    有些重新審視了其基本原理,而另一些則發現了令人震驚的簡單證明、新技術或對長期存在問題的出乎意料的見解。其中一些進步體現在物理學和其他科學學科中所具有的廣泛應用,而其它則純粹是為獲得新知識、或只是為了樂趣,對目前很少甚至尚未實際用途。
  • 丘成桐:現代幾何學與計算機科學
    古希臘數學家歐幾裡得(Ευκλειδης)¹(公元前330~前275年)將平面幾何的所有定理組合,發現這些定理都可以由五個公理推導出來,這是人類理性科學文明的重要裡程碑之一。所以我也鼓勵大家把這個方法運用到人工智慧上——從複雜多樣的網絡中找到其最簡單的公理。如果能夠實現,將會是人工智慧的裡程碑!
  • 在線教育,計算機技術可以解決的六個問題
    劉兵認為,新冠疫情永久性地改變了全世界傳統的教學和工作方式,這是一個歷史時刻。計算機專業的專家、教授應利用這一歷史時刻,為全球的教育事業做出貢獻。他希望計算機科學研究人員做出更好的科技產品來提升教育質量,而不是由老師或學生承擔更多的責任。
  • 計算機科學自學指南
    幸好,你通過網際網路就能獲得世界頂級的CS(計算機科學)課程。其實網上有很多學習資源但它們良莠不齊,你需要不是什麼「200+免費在線課程」列表而是如下問題的答案:你應該學習哪門課程?為什麼?每門課程最好的書籍或者視頻,講座是什麼?
  • 美國熱門專業——計算機科學專業深度解析
    計算機科學專業作為美國理工科申請中的大熱門專業之一,競爭非常激烈,對於專業學術要求也很高。毫不誇張地說, CS專業是美國就業前景排名前三的專業之一,而且該專業的畢業生的薪酬水平非常高,近年來呈不斷上漲趨勢。
  • 冰汽時代啟動問題報錯及解決方法總匯
    因系統差異可能出現不適用於此計算機的情況 請善用微軟support中心,搜尋適用於自己系統的版本[https://support.microsoft.com/en-us]據官方給予的問題解決方案,有關Visual Studio redist 2017內容,建議更新32位
  • 專業寶典 | 計算機科學是怎樣的一個專業?
    在美國,計算機科學專業涵蓋了多種多樣的研究方向。對於研究方向的劃分,不同學校會根據其各自特點產生不同的劃分方法,但大體方向基本一致。其中會用到的重要的計算方法就是數值分析(Numerical methods)。Computer Graphics and visualization計算機圖形學是研究使用計算機表示三位幾何圖形,並利用計算機來生成和顯示具有真實感的圖片。
  • 終於,科學家們找到了只有量子計算機才能解決的問題
    而在今年 5 月發表的一篇論文中,計算機科學家 Ran Raz(普林斯頓大學兼魏茨曼科學研究院教授) 和 Avishay Tal(史丹福大學博士後研究員)為「量子計算在能力上將遠超一切傳統計算」這一概念提供了科學證據。1993 年時,計算機學家將那些傳統計算望塵莫及,只有量子級計算才能解決的問題定義為 BQP 問題。
  • Nature 評選改變科學的 10 個計算機代碼,arXiv、AlexNet 等上榜
    「我們今天確實擁有相當可觀的計算能力,但是問題在於,這仍然需要人類的思考。」顯然,如果沒有能夠解決研究問題的軟體以及熟知如何編寫和使用軟體的研究人員,光有一臺強大的計算機是毫無用處的。最近,《自然》雜誌將目光投向了科學發現的幕後,著眼於過去幾十年改變世界的關鍵代碼。語言先驅:Fortran編譯器(1957)
  • 新託福IBT聽力易出現的問題及解決方法
    下面新東方網託福頻道為大家整理了新託福IBT聽力易出現的問題及解決方法,供考生們參考,以下是詳細內容。   問題1:慢熱   分析:做題時精力不夠集中,不夠緊張,導致題目已經開始自己還沒反應過來,丟分!
  • 用科學有效的方法解決配色問題
    對於很多設計師來說,配色是一個很愁人的問題。我詢問了幾位設計師朋友,大家對於如何做好配色都是一知半解,比較好的知道去網上尋找配色方案,用照片的自然色做配色;差些的就是吸取其他產品的顏色,或者是自己憑感覺進行配色。
  • ​十個問題,帶你認識量子計算機
    量子計算機應該會被大量的應用在政府組織、研發公司和大學之中,用以解決目前傳統計算機無法解決的問題。△ 1981年,費恩曼在他的論文中首次提出了量子計算機,並且可以用於模擬量子系統。傳統計算機中的晶片包含模組,模組包含邏輯門,邏輯門包含電晶體。電晶體代表著計算機的處理器裡一個最簡單的形態。簡單說是個可以阻擋、通過信息的開關。我們用 「開」,存儲數字 1,用關,存儲數字 0 。每個 0 或 1 代表一個二進位數字(即比特)。比特代表著信息的最小單位。
  • 讓人「雲裡霧裡」的計算機科普——計算機科學普及的現狀與思考
    在新形勢下,弘揚科學精神,傳播科學方法以提升科學素養更是一個長期過程,這對研究人員產生了新的、對科普能力的要求,自然也提出了新問題:作為科研人員又該如何科普?對比物理知識科普,分析計算機科學普及的現狀,或許能引發一些思考。