0

0
0

文字

分享

0
0
0
評論 回應:改變世界的九大演算法

當演算法改變世界,認識演算法就是義務

鄭國威 Portnoy_96
鄭國威 Portnoy ・2021/02/06 ・1053字 ・閱讀時間約 2 分鐘
本評論由科夥伴自行發表,相關內容遵守會員內容發表規範與責任,此刊登內容泛科學編輯部並未干涉。

看完本書書稿,回頭繼續盯著電腦工作的我,有點感動,彷彿跟網路世界交上了心。

科普書的市場準則:出現的算式越多,賣得越差。曾經聽一位出版社編輯說,即使是在書名上出現「E=mc2」,都會讓他們猶豫再三,深怕影響銷量,這也難怪針對電腦科學或演算法的科普書那麼的少。即便我們的世界已經被電腦科學所顛覆,絕大多數的人,包括我在內,都只是傻傻地看著奇蹟變成慣習。

《改變世界的九大演算法》是本我願意大力讚許跟推薦的好書,不僅因為這本書勇於碰觸科普書出版的禁忌,而是因為本書作者,美國迪金生學院數學暨電腦科學系教授 John MacCormick 俐落的文筆跟清晰的鋪陳,足以抹消非專業人士對演算法的恐懼。

搜尋引擎到底是如何在百億個網頁之中,於零點幾秒之內找到我們想要的那個連結?讓數十億人感到滿意的網頁排序是如何實現的?如何在網路上傳輸隱私資訊,而不被中間無數節點看得一清二楚?如何驗證收到的資料是正確,無篡改的版本?人工智慧的基本原理是什麼?… 如同作者所說,看完本書並不會讓你我可以即刻動手寫程式,變成演算法大師,但了解其運作原理,足以讓人感到任督二脈暢通,擁有了練內力的根基。

作者善於用從簡單的小案例開始,一層層地將演算法的精神跟實際應用堆疊而上,讓我們從邏輯上去了解演算法的設計因由,至於繁複的計算過程在本書其實並非主角,除了幾個掰掰手指就能算出的範例外,作者並未給讀者太多負擔,因為在真實情況下,要展現演算法的能耐,也只能交由電腦去算。只要邏輯通了,演算法的設計美感就自然浮現,而這就是作者每一章節由淺入深,幾乎可說是循循善誘的寫作想要帶領我們進入的境界。

近來最熱門的科技產業關鍵詞「大數據」,讓產官學無不趨之若鶩,但大數據跟青少年的性經驗一樣:每個人都在談,每個人都宣稱自己做了,然而真正讓數據展現出價值的並非空談,而是演算法。從股市到戰爭,從自動交易到自動使用武力,背後都是演算法,而儘管實際做法不同,但看完本書,你都能更加理解演算法何以改變世界,也比較能理性地看待許多吹得上天下地的大數據忽悠文。

從另一方面來看,演算法本身即是戰場。無數網路高手抱持著挑戰或是為惡的心態,試圖打穿演算法之牆(或是悄悄繞過),有趣的是,台灣正是核心戰場之一。「誰說台灣是個沒有天然資源的國家?台灣最大的天然資源就是病毒樣本」這句話來自於一位知名台灣駭客 Birdman。台灣面對的入侵跟資安事件多不勝數,在世界上僅次於美國,是病毒(惡意程式)樣本數量最多的地方,既然如此,那麼對我們來說,多去認識電腦科學與演算法,就更是一種義務了。

 

 

相關標籤: 演算法

0

0
0

文字

分享

0
0
0
評論 回應:跌入黑洞的瞬間,會發生什麼事?——《高手相對論》

誰沒年輕過,對吧~《動物們的青春》

鄭國威 Portnoy_96
鄭國威 Portnoy ・2022/05/21 ・1344字 ・閱讀時間約 2 分鐘
本評論由科夥伴自行發表,相關內容遵守會員內容發表規範與責任,此刊登內容泛科學編輯部並未干涉。

我沒想到我讀完之後會有這樣的感覺,但總之我覺得,這一本科普書應該成為迪士尼動畫團隊的聖經。

《動物們的青春》作者是醫學博士芭芭拉・奈特森-赫洛維茲(Barbara Natterson-Horowitz)與科學作家凱瑟琳・鮑爾絲(Kathryn Bowers),他們合作的前一本書《共病時代》我非常喜歡,該書從動物與人類共有的疾病切入(不是人畜共通傳染病),透過追溯疾病的源頭與共通性,同時讓讀者了解人類始終是動物界的成員之一,並從其他動物身上看見自己、認識自己。因此在開始讀這本新作品之前就很期待。

先說在前頭:我花了特別長的時間讀完《動物們的青春》,因為資訊密度真的很高,超出了我對一本以動物行為為主題的科普書的想像。如果你跟我一樣是外行,應該也會讀得很慢。顧書名思義,本書在談各種動物的青春期,在書中稱為「野莽期」(Wildhood),介於 Childhood 跟 Adulthood 兩個階段之間。我們可能以為自己很清楚人類的青春期是怎麼一回事,很多人肯定也覺得自己現在跟那時的自己很不一樣,無數的電影、動漫或小說都以那段時期的蛻變為主軸,包括我開頭說到的迪士尼,但我們很容易忘記除了人類跟寵物貓狗,其他動物其實也得經歷這段。當兩位作者一個一個證據地,把眾多差異極大的動物野莽期行為歸納整理之後,呈現在我們眼前的是跨物種間驚人的相似性、可比性,對人類來說有極強的參照價值。

由於壽命長短不同、生活型態不同,每一種動物的野莽期長度也不同,例如在家貓是 6 個月到 1.5 年,在挪威海螯蝦是 3.5 到 7.5 年,在非洲像是 10-25 年,在格陵蘭鯊是 130-180 年(150 歲之後才開始青春期),而在人類大約是 11 年。這段時期給動物的挑戰,就是「保障安全」、「找到社會地位」、「溝通性生活」、「獨立自主」,本書即以四頭主要的動物(國王企鵝、斑點鬣狗、大翅鯨、灰狼)搭配四個挑戰進行闡述,這四頭動物各自屬於一個長期追蹤動物的研究計畫,因此作者才能取得詳細的行蹤跟行為。

但除了四頭主角以外,每一部分作者都額外介紹了數十種非常多元的動物王國成員在野莽期、面對同一個挑戰時的變化與應對方式,作為佐證來強化論述,因為這之中許多動物我都不熟悉,不容易想像,這也是讓我讀很久的原因。

舉例來說,為什麼青少年總是容易莽撞行事,甚至讓自己置身於危險的狀況,像是無照飆車、挑釁打架、喝酒吸毒…這些「叛逆」行徑,其實在其他動物身上也觀察得到類似版本,例如偏偏要進入大白鯊密集居住區的年輕加州海獺。這些行為能讓身體學會恐懼,但前提是得活下來。如果野莽期沒有機會面對恐懼,學會什麼時候該害怕,那反而更可能在後來被掠食者解決。

再者,為什麼青少年霸凌現象層出不絕,甚至還隨著使用的傳播科技變化而出現網路霸凌的各種形式?為什麼青少年很容易從眾、怕掉隊?

進入青春期,有生殖能力,沒有羞恥心這種束縛的動物們就會卯起來交配嗎?從昆蟲到鯨魚,動物要怎麼獲得另一方同意來展開性行為呢?

即將成年的青春動物,要怎麼判斷何時該獨立門戶?動物的爸媽也會過度保護,養出媽寶嗎?要怎樣才不會養出啃老族呢?

從動物的案例回看人類,會感到一種清澈的頓悟,儘管或許會有過度擬人化的誤解,但刻意否定動物也有成長過程、有青澀的青春,當然也是另一種迷思。

本書其實很適合給有將要邁入青春期孩子的爸媽看,我就是,因此我讀書時忍不住摘錄了好多段文字發在個人臉書跟網友分享。我覺得到女兒 18 歲之前,我該每隔一陣子就翻翻這本書。

評分:9/10

相關標籤: 動物學