Loading [MathJax]/extensions/tex2jax.js

0

1
0

文字

分享

0
1
0

改良蒸汽機的瓦特誕辰|科學史上的今天:1/19

張瑞棋_96
・2015/01/19 ・1155字 ・閱讀時間約 2 分鐘 ・SR值 518 ・六年級

瓦特?啊不就他小時候看到燒開水的水壺蓋子被蒸氣掀起,因此得到靈感而發明蒸汽機。錯!他既沒有因此得到靈感,蒸汽機也早就有人發明了,瓦特只是「做了一個改良的動作」。不過這個改良卻造成很大的差別,為工業革命揭開了序幕。

詹姆斯.瓦特。圖/wikimedia

出生於蘇格蘭的瓦特自小體弱多病,直到中年仍常受頭痛之苦。他十八歲時先到倫敦當了一年學徒,學會製造儀器後回到蘇格蘭,打算在母親的故鄉格拉斯哥 (Glasgow) 開店營業,卻因未依規定做滿七年學徒而資格不符,無法開店。幸而格拉斯哥大學剛進了一批天文儀器,因運送路程顛簸,多已無法正常運作,需要有人調整修理。於是瓦特在 1757 年進駐格拉斯哥大學開始修復的工作,並得以在校園內開個小店。他也結識了發現二氧化碳的布拉克 (Joseph Black) 教授與經濟學大師亞當・史密斯。

布拉克教了瓦特物理理論和實驗方法,還在念數學與機械的大學生羅賓遜 (John Robinson) 則特別鼓勵他研究蒸汽機。1763 年,格拉斯哥大學請他修理一台紐科門 (Newcomen) 蒸汽機的模型,開啟了瓦特投入蒸汽機的研究之路。當時紐科門蒸汽機問世五十年以來從未改變,除了替礦坑抽水之外別無用途。瓦特研究後發現它的致命缺陷:蒸氣進入汽缸將活塞往上推後,必須等蒸氣自然冷卻,活塞才會往下掉,再繼續循環。如此不但活塞動作間斷緩慢,蒸氣熱能有四分之三都浪費掉了。

瓦特花了兩年時間才想出解決之道:另建一個獨立的冷凝器與汽缸連接,活塞因重力往下掉時可以將蒸汽排往冷凝器,如此可以讓汽缸始終是熱的,活塞就能不間斷地上下運動。瓦特用模型試驗確實可行,但要建造一台真正的蒸汽機需要大量的經費,布拉克幫他找了出資人,但受限於當時的工匠技術,建造過程屢屢失敗,出資人資金有限,瓦特有八年的時間還得兼差當測量員才能維持下去。

-----廣告,請繼續往下閱讀-----

所幸有新的金主接手,才終於在 1776 年成功造出第一台可商業運轉的新型蒸汽機。在合夥人的建議之下,瓦特繼續研究改進,讓原本只能做返復直線運動的蒸汽機也能作圓周運動,跨大了蒸汽機的應用範圍;並發明雙向汽缸,大幅提升效率。

瓦特雖然不是最早發明蒸汽機的人,但因為他的改良,蒸汽機才能改變生產方式,提升生產效率;也才有蒸汽火車與輪船的發明,降低運輸成本、縮短世界距離,人類才得以進入工業時代。不過從瓦特的故事也可看出創新絕非單憑一人之力就能成功,其中所涉及學界的協助、資金的挹注、技術的配合,乃至專利的保障(但相對的,瓦特後來也用專利打壓他人),至今仍值得我們深思。

 

本文同時收錄於《科學史上的今天:歷史的瞬間,改變世界的起點》,由究竟出版社出版。

 

 

-----廣告,請繼續往下閱讀-----
文章難易度
張瑞棋_96
423 篇文章 ・ 1028 位粉絲
1987年清華大學工業工程系畢業,1992年取得美國西北大學工業工程碩士。浮沉科技業近二十載後,退休賦閒在家,當了中年大叔才開始寫作,成為泛科學專欄作者。著有《科學史上的今天》一書;個人臉書粉絲頁《科學棋談》。

0

1
0

文字

分享

0
1
0
拆解邊緣AI熱潮:伺服器如何提供穩固的運算基石?
鳥苷三磷酸 (PanSci Promo)_96
・2025/05/21 ・5071字 ・閱讀時間約 10 分鐘

本文與 研華科技 合作,泛科學企劃執行。

每次 NVIDIA 執行長黃仁勳公開發言,總能牽動整個 AI 產業的神經。然而,我們不妨設想一個更深層的問題——如今的 AI 幾乎都倚賴網路連線,那如果哪天「網路斷了」,會發生什麼事?

想像你正在自駕車打個盹,系統突然警示:「網路連線中斷」,車輛開始偏離路線,而前方竟是萬丈深谷。又或者家庭機器人被駭,開始暴走跳舞,甚至舉起刀具向你走來。

這會是黃仁勳期待的未來嗎?當然不是!也因為如此,「邊緣 AI」成為業界關注重點。不靠雲端,AI 就能在現場即時反應,不只更安全、低延遲,還能讓數據當場變現,不再淪為沉沒成本。

什麼是邊緣 AI ?

邊緣 AI,乍聽之下,好像是「孤單站在角落的人工智慧」,但事實上,它正是我們身邊最可靠、最即時的親密數位夥伴呀。

當前,像是企業、醫院、學校內部的伺服器,個人電腦,甚至手機等裝置,都可以成為「邊緣節點」。當數據在這些邊緣節點進行運算,稱為邊緣運算;而在邊緣節點上運行 AI ,就被稱為邊緣 AI。簡單來說,就是將原本集中在遠端資料中心的運算能力,「搬家」到更靠近數據源頭的地方。

-----廣告,請繼續往下閱讀-----

那麼,為什麼需要這樣做?資料放在雲端,集中管理不是更方便嗎?對,就是不好。

當數據在這些邊緣節點進行運算,稱為邊緣運算;而在邊緣節點上運行 AI ,就被稱為邊緣 AI。/ 圖片來源:MotionArray

第一個不好是物理限制:「延遲」。
即使光速已經非常快,數據從你家旁邊的路口傳到幾千公里外的雲端機房,再把分析結果傳回來,中間還要經過各種網路節點轉來轉去…這樣一來一回,就算只是幾十毫秒的延遲,對於需要「即刻反應」的 AI 應用,比如說工廠裡要精密控制的機械手臂、或者自駕車要判斷路況時,每一毫秒都攸關安全與精度,這點延遲都是無法接受的!這是物理距離與網路架構先天上的限制,無法繞過去。

第二個挑戰,是資訊科學跟工程上的考量:「頻寬」與「成本」。
你可以想像網路頻寬就像水管的粗細。隨著高解析影像與感測器數據不斷來回傳送,湧入的資料數據量就像超級大的水流,一下子就把水管塞爆!要避免流量爆炸,你就要一直擴充水管,也就是擴增頻寬,然而這樣的基礎建設成本是很驚人的。如果能在邊緣就先處理,把重要資訊「濃縮」過後再傳回雲端,是不是就能減輕頻寬負擔,也能節省大量費用呢?

第三個挑戰:系統「可靠性」與「韌性」。
如果所有運算都仰賴遠端的雲端時,一旦網路不穩、甚至斷線,那怎麼辦?很多關鍵應用,像是公共安全監控或是重要設備的預警系統,可不能這樣「看天吃飯」啊!邊緣處理讓系統更獨立,就算暫時斷線,本地的 AI 還是能繼續運作與即時反應,這在工程上是非常重要的考量。

所以你看,邊緣運算不是科學家們沒事找事做,它是順應數據特性和實際應用需求,一個非常合理的科學與工程上的最佳化選擇,是我們想要抓住即時數據價值,非走不可的一條路!

邊緣 AI 的實戰魅力:從工廠到倉儲,再到你的工作桌

知道要把 AI 算力搬到邊緣了,接下來的問題就是─邊緣 AI 究竟強在哪裡呢?它強就強在能夠做到「深度感知(Deep Perception)」!

-----廣告,請繼續往下閱讀-----

所謂深度感知,並非僅僅是對數據進行簡單的加加減減,而是透過如深度神經網路這類複雜的 AI 模型,從原始數據裡面,去「理解」出更高層次、更具意義的資訊。

研華科技為例,旗下已有多項邊緣 AI 的實戰應用。以工業瑕疵檢測為例,利用物件偵測模型,快速將工業產品中的瑕疵挑出來,而且由於 AI 模型可以使用同一套參數去檢測,因此品管上能達到一致性,減少人為疏漏。尤其在高產能工廠中,檢測速度必須快、狠、準。研華這套 AI 系統每分鐘最高可處理 8,000 件產品,替工廠節省大量人力,同時確保品質穩定。這樣的效能來自於一台僅有膠囊咖啡機大小的邊緣設備—IPC-240。

這樣的效能來自於一台僅有膠囊咖啡機大小的邊緣設備—IPC-240。/ 圖片提供:研華科技

此外,在智慧倉儲場域,研華與威剛合作,研華與威剛聯手合作,在 MIC-732AO 伺服器上搭載輝達的 Nova Orin 開發平台,打造倉儲系統的 AMR(Autonomous Mobile Robot) 自走車。這跟過去在倉儲系統中使用的自動導引車 AGV 技術不一樣,AMR 不需要事先規劃好路線,靠著感測器偵測,就能輕鬆避開障礙物,識別路線,並且將貨物載到指定地點存放。

當然,還有語言模型的應用。例如結合檢索增強生成 ( RAG ) 跟上下文學習 ( in-context learning ),除了可以做備忘錄跟排程規劃以外,還能將實務上碰到的問題記錄下來,等到之後碰到類似的問題時,就能詢問 AI 並得到解答。

你或許會問,那為什麼不直接使用 ChatGPT 就好了?其實,對許多企業來說,內部資料往往具有高度機密性與商業價值,有些場域甚至連手機都禁止員工帶入,自然無法將資料上傳雲端。對於重視資安,又希望運用 AI 提升效率的企業與工廠而言,自行部署大型語言模型(self-hosted LLM)才是理想選擇。而這樣的應用,並不需要龐大的設備。研華的 SKY-602E3 塔式 GPU 伺服器,體積僅如後背包大小,卻能輕鬆支援語言模型的運作,實現高效又安全的 AI 解決方案。

但問題也接著浮現:要在這麼小的設備上跑大型 AI 模型,會不會太吃資源?這正是目前 AI 領域最前沿、最火熱的研究方向之一:如何幫 AI 模型進行「科學瘦身」,又不減智慧。接下來,我們就來看看科學家是怎麼幫 AI 減重的。

-----廣告,請繼續往下閱讀-----

語言模型瘦身術之一:量化(Quantization)—用更精簡的數位方式來表示知識

當硬體資源有限,大模型卻越來越龐大,「幫模型減肥」就成了邊緣 AI 的重要課題。這其實跟圖片壓縮有點像:有些畫面細節我們肉眼根本看不出來,刪掉也不影響整體感覺,卻能大幅減少檔案大小。

模型量化的原理也是如此,只不過對象是模型裡面的參數。這些參數原先通常都是以「浮點數」表示,什麼是浮點數?其實就是你我都熟知的小數。舉例來說,圓周率是個無窮不循環小數,唸下去就會是3.141592653…但實際運算時,我們常常用 3.14 或甚至直接用 3,也能得到夠用的結果。降低模型參數中浮點數的精度就是這個意思! 

然而,量化並不是那麼容易的事情。而且實際上,降低精度多少還是會影響到模型表現的。因此在設計時,工程師會精密調整,確保效能在可接受範圍內,達成「瘦身不減智」的目標。

當硬體資源有限,大模型卻越來越龐大,「幫模型減肥」就成了邊緣 AI 的重要課題。/ 圖片來源:MotionArray

模型剪枝(Model Pruning)—基於重要性的結構精簡

建立一個 AI 模型,其實就是在搭建一整套類神經網路系統,並訓練類神經元中彼此關聯的參數。然而,在這麼多參數中,總會有一些參數明明佔了一個位置,卻對整體模型沒有貢獻。既然如此,不如果斷將這些「冗餘」移除。

這就像種植作物的時候,總會雜草叢生,但這些雜草並不是我們想要的作物,這時候我們就會動手清理雜草。在語言模型中也會有這樣的雜草存在,而動手去清理這些不需要的連結參數或神經元的技術,就稱為 AI 模型的模型剪枝(Model Pruning)。

-----廣告,請繼續往下閱讀-----

模型剪枝的效果,大概能把100變成70這樣的程度,說多也不是太多。雖然這樣的縮減對於提升效率已具幫助,但若我們要的是一個更小幾個數量級的模型,僅靠剪枝仍不足以應對。最後還是需要從源頭著手,採取更治本的方法:一開始就打造一個很小的模型,並讓它去學習大模型的知識。這項技術被稱為「知識蒸餾」,是目前 AI 模型壓縮領域中最具潛力的方法之一。

知識蒸餾(Knowledge Distillation)—讓小模型學習大師的「精髓」

想像一下,一位經驗豐富、見多識廣的老師傅,就是那個龐大而強悍的 AI 模型。現在,他要培養一位年輕學徒—小型 AI 模型。與其只是告訴小型模型正確答案,老師傅 (大模型) 會更直接傳授他做判斷時的「思考過程」跟「眉角」,例如「為什麼我會這樣想?」、「其他選項的可能性有多少?」。這樣一來,小小的學徒模型,用它有限的「腦容量」,也能學到老師傅的「智慧精髓」,表現就能大幅提升!這是一種很高級的訓練技巧,跟遷移學習有關。

舉個例子,當大型語言模型在收到「晚餐:鳳梨」這組輸入時,它下一個會接的詞語跟機率分別為「炒飯:50%,蝦球:30%,披薩:15%,汁:5%」。在知識蒸餾的過程中,它可以把這套機率表一起教給小語言模型,讓小語言模型不必透過自己訓練,也能輕鬆得到這個推理過程。如今,許多高效的小型語言模型正是透過這項技術訓練而成,讓我們得以在資源有限的邊緣設備上,也能部署愈來愈強大的小模型 AI。

但是!即使模型經過了這些科學方法的優化,變得比較「苗條」了,要真正在邊緣環境中處理如潮水般湧現的資料,並且高速、即時、穩定地運作,仍然需要一個夠強的「引擎」來驅動它們。也就是說,要把這些經過科學千錘百鍊、但依然需要大量計算的 AI 模型,真正放到邊緣的現場去發揮作用,就需要一個強大的「硬體平台」來承載。

-----廣告,請繼續往下閱讀-----

邊緣 AI 的強心臟:SKY-602E3 的三大關鍵

像研華的 SKY-602E3 塔式 GPU 伺服器,就是扮演「邊緣 AI 引擎」的關鍵角色!那麼,它到底厲害在哪?

一、核心算力
它最多可安裝 4 張雙寬度 GPU 顯示卡。為什麼 GPU 這麼重要?因為 GPU 的設計,天生就擅長做「平行計算」,這正好就是 AI 模型裡面那種海量數學運算最需要的!

你想想看,那麼多數據要同時處理,就像要請一大堆人同時算數學一樣,GPU 就是那個最有效率的工具人!而且,有多張 GPU,代表可以同時跑更多不同的 AI 任務,或者處理更大流量的數據。這是確保那些科學研究成果,在邊緣能真正「跑起來」、「跑得快」、而且「能同時做更多事」的物理基礎!

二、工程適應性——塔式設計。
邊緣環境通常不是那種恆溫恆濕的標準機房,有時是在工廠角落、辦公室一隅、或某個研究實驗室。這種塔式的機箱設計,體積相對緊湊,散熱空間也比較好(這對高功耗的 GPU 很重要!),部署起來比傳統機架式伺服器更有彈性。這就是把高性能計算,進行「工程化」,讓它能適應台灣多樣化的邊緣應用場景。

三、可靠性
SKY-602E3 用的是伺服器等級的主機板、ECC 糾錯記憶體、還有備援電源供應器等等。這些聽起來很硬的規格,背後代表的是嚴謹的工程可靠性設計。畢竟在邊緣現場,系統穩定壓倒一切!你總不希望 AI 分析跑到一半就掛掉吧?這些設計確保了部署在現場的 AI 系統,能夠長時間、穩定地運作,把實驗室裡的科學成果,可靠地轉化成實際的應用價值。

-----廣告,請繼續往下閱讀-----
研華的 SKY-602E3 塔式 GPU 伺服器,體積僅如後背包大小,卻能輕鬆支援語言模型的運作,實現高效又安全的 AI 解決方案。/ 圖片提供:研華科技

台灣製造 × 在地智慧:打造專屬的邊緣 AI 解決方案

研華科技攜手八維智能,能幫助企業或機構提供客製化的AI解決方案。他們的技術能力涵蓋了自然語言處理、電腦視覺、預測性大數據分析、全端軟體開發與部署,及AI軟硬體整合。

無論是大小型語言模型的微調、工業瑕疵檢測的模型訓練、大數據分析,還是其他 AI 相關的服務,都能交給研華與八維智能來協助完成。他們甚至提供 GPU 與伺服器的租借服務,讓企業在啟動 AI 專案前,大幅降低前期投入門檻,靈活又實用。

台灣有著獨特的產業結構,從精密製造、城市交通管理,到因應高齡化社會的智慧醫療與公共安全,都是邊緣 AI 的理想應用場域。更重要的是,這些情境中許多關鍵資訊都具有高度的「時效性」。像是產線上的一處異常、道路上的突發狀況、醫療設備的即刻警示,這些都需要分秒必爭的即時回應。

如果我們還需要將數據送上雲端分析、再等待回傳結果,往往已經錯失最佳反應時機。這也是為什麼邊緣 AI,不只是一項技術創新,更是一條把尖端 AI 科學落地、真正發揮產業生產力與社會價值的關鍵路徑。讓數據在生成的那一刻、在事件發生的現場,就能被有效的「理解」與「利用」,是將數據垃圾變成數據黃金的賢者之石!

👉 更多研華Edge AI解決方案
👉 立即申請Server租借

-----廣告,請繼續往下閱讀-----
-----廣告,請繼續往下閱讀-----
文章難易度

討論功能關閉中。

0

1
1

文字

分享

0
1
1
曾經邊陲落後的英國,為何能建立史上最強的日不落帝國?——《人類的旅程》
商業周刊
・2022/10/23 ・3134字 ・閱讀時間約 6 分鐘

英國在工業革命期間前所未有的飛躍邁進,得以掌控地表一片又一片的領土,建立史上最強大的帝國之一。然而在人類歷史上大多數時候,不列顛群島的居民在財富和教育上遠不及在法國、荷蘭、義大利北部的鄰居;英國只是位於西歐邊陲的落後地方。英國是農業封建社會;政經權力由少數菁英把持;十七世紀初,許多經濟部門經皇家敕令由貴族壟斷。英國因為缺乏競爭和自由企業,被壟斷產業在開發新技術上成果極為貧乏。

英王也像許多其他統治者一樣敵視技術變革,阻撓國家技術進步。有個很著名、也很諷刺的例子,與英國紡織業起步被延誤有關。

一五八九年女王伊莉莎白一世(Elizabeth I)拒絕給予牧師兼發明家威廉.李(William Lee)的新編織機專利。她擔心這個發明會傷害各地手織工行會,造成工人失業,以致引起動盪。威廉.李遭英國女王拒絕後遷居至法國,法王亨利四世(Henry IV)很樂於給予他想要的專利。直到幾十年後其弟回到英國銷售這種尖端技術,它才成為英國紡織業的基石。

英國經濟體制的大改革—光榮革命!

不過到十七世紀末,英國的統治體制經過徹底改造。英王詹姆士二世(James II)力求鞏固君主專制,又信奉羅馬天主教,引發強烈反彈。反對派找到的救星是奧蘭治親王威廉(William of Orange),他是荷蘭共和國(Dutch Republic)多個新教郡的執政官(stadtholder)(也是詹姆士二世長女瑪莉〔Mary〕公主的夫婿)。反對派力促威廉奪取英國王權,威廉響應其號召,罷黜岳父,登上王位,成為英格蘭、愛爾蘭、蘇格蘭國王威廉三世。

-----廣告,請繼續往下閱讀-----
光榮革命後登上王位的威廉三世(左)與妻子瑪麗二世(右)/wikipedia

這次政變被稱為光榮革命(Glorious Revolution),理由是被誤認為相對少的流血事件,卻改變了英國的政治權力平衡:威廉三世是外來的,在英國國內缺乏支持勢力,威廉三世高度依賴國會,詹姆士二世則非如此。

編按「廢除英國皇室獨大的權力後,錢錢終於不會都被國王沒收(享受)了!」

一六八九年威廉三世批准權利法案(Bill of Rights),廢除國王終止國會立法的權力,國王未獲國會同意也不得徵稅和動員軍隊。從此英國成為君主立憲國家。國會開始代表較廣泛的利益,包括逐漸興起的商人階級。英國也建立各種包容式體制,以保護私人財產權,鼓勵私人企業,推廣機會均等和經濟成長。

英國在光榮革命之後積極廢除壟斷。英王查理二世(Charles II)曾授予皇家非洲公司(Royal African Company)獨占非洲奴隸買賣,當時它和許多公司頓失獨占權。國會也通過新立法,促進成長中產業的競爭,瓦解貴族的經濟利益。尤其國會降低工業熔爐稅,提高土地稅,而地主大都是貴族。

這些改革在當時獨見於英國,形成歐洲其他地方所沒有的誘因。以西班牙為例,國王積極維護對跨大西洋貿易利益的掌控,經常用來資助作戰和奢侈享受。相形之下在英國,跨大西洋原料、商品、非洲奴隸等貿易的收益是由廣大的商人階級共享,所以收益大半投入資本累積和經濟發展。這些投資為工業革命空前的技術創新奠下基礎。

-----廣告,請繼續往下閱讀-----

當時英國的金融制度也改頭換面,為經濟發展更添助力。威廉三世採用其祖國荷蘭的先進金融體制,包括證券交易所、政府公債和中央銀行。有些改革是擴大授信範圍,非貴族企業家也能借到款,並鼓勵英國政府在平衡支出與稅收上更加自律。國會取得對公債發行的更強大監督權,而公債持有者,即借錢給政府的人,得以派代表參與財政和貨幣政策決策過程。於是英國在國際信用市場的公信力提高,相對於其他歐洲王國,借貸的費用也降低。事實上,工業革命最早發生於英國,或許更早前的體制改革曾助其一臂之力。

編按:體制的不同使英國在黑死病後與東歐國家逐漸分歧

如第二章曾提到,十四世紀的黑死病使不列顛群島失去近四○%居民。因此造成的農工不足,增加了農奴討價還價的力量,迫使貴族地主提高佃農的工資,以防止他們由鄉下遷居都市。

如今看來,黑死病給了封建制度致命一擊,英國的政治體制因而變得更包容,少壓榨。那些體制促成政經分權化,鼓勵社會流動,讓社會上更多人能夠創新並參與創造財富。反之,東歐在黑死病過後,由於封建體系更嚴酷,都市化程度較低,加以西歐對農業產量需求增加,反而強化控制土地的貴族階級及其榨取式體制。換句話說,在黑死病爆發前,東西歐原本或許不重要的體制差別,在疫情後卻是分道揚鑣,使西歐走在與東歐大不相同的成長軌道上。

黑死病幾乎摧毀了中世紀的歐洲。圖/wikipedia

衰微的行會促進了英國的工業革命

英國的手工業行會相對較弱勢,這也有助於英國在工業革命之前的某些體制變革。歐洲各地都有的行會,是由某種行業的技術工匠組成的組織,目的在保護會員利益。行會經常運用本身獨占的力量壓制企業家精神和技術進步。

-----廣告,請繼續往下閱讀-----

例如十五世紀晚期巴黎的抄寫員行會(Scribes Guild),成功阻止第一台印刷機進入巴黎達將近二十年之久。

一五六一年紐倫堡的冰銅車工行會(Red-Metal Turners Guild)向市議會施壓,阻止當地銅匠漢斯.史白希(Hans Spaichi)散布他發明的強大車床,後來更揚言,誰敢用這種新生產技術就要坐牢。

一五七九年但澤(Danzig)市議會下令,把發明新織帶機而威脅到傳統織帶工的人偷偷淹死。

十九世紀初,法國織布工行會一群憤怒的暴民,向約瑟夫-瑪麗.雅卡爾(Joseph-Marie Jacquard,一七五二年至一八三四)抗議。雅卡爾發明了創新的織布機,靠一系列打洞的卡片運轉,後來最早的電腦受這種技術所啟發,以此方式輸入程式。

-----廣告,請繼續往下閱讀-----

但在英國,行會的勢力沒有歐洲那麼強,部分原因在於一六六六年倫敦大火後,重建迅速且大致未受管制,加上其他地方的市場快速擴張,以致對工匠的需求超出行會所能提供。行會弱勢,國會便易於保護和助益發明者,英國實業家能夠更快速、更有效率地採用新技術。

工業革命後的英國紡織廠。圖/wikipedia

多虧這些體制改革,十八世紀末的英國受到商人和企業家的各種利益所影響,而非以土地菁英的利益為主,菁英決意阻擋技術進步以延續個人權力。就此而言,英國當時已成為世上第一個現代經濟體,而其他西歐國家迅速跟進。於是根深柢固的力量將整體的人類帶往馬爾薩斯世的終點,來到成長時代的邊緣,就在人類物態變化的時機已成熟之際,這些制度的發展,配合以下即將探討的其他因素,英國成為特別適合技術快速發展的沃土。

英國率先開始工業革命,以及朝鮮半島兩個經濟體的分歧,顯示出體制對發展與繁榮的影響有多麼深遠。然而這些特別戲劇化的例子是例外還是常態?在歷史過程中,當體制逐步演進時,是體制變革影響經濟繁榮,還是經濟繁榮導致體制變革?又或者是某些其他因素,造成這兩者間明顯的關係?

———本書摘自《人類的旅程》,2022 年 10 月,商業周刊,未經同意請勿轉載

-----廣告,請繼續往下閱讀-----
-----廣告,請繼續往下閱讀-----

0

1
0

文字

分享

0
1
0
計算機先驅:巴貝奇與他的小型差分計算機——《資訊大歷史》
azothbooks_96
・2022/07/01 ・3045字 ・閱讀時間約 6 分鐘

查爾斯.巴貝奇

查爾斯.巴貝奇(Charles Babbage),1792 至 1871 年。

1843 年,一位英國數學家提出了分析機原理,這個構思將在一百零三年後由後人付諸實踐,並有了一個為大家熟知的名字——計算機(今日俗稱電腦)。很遺憾,查理斯.巴貝奇終其一生也沒能實現造出分析機的願望,但他依舊是當之無愧的計算機先驅。

直到今天,許多計算機書籍扉頁裡仍然刊載著他的照片,以表紀念。

巴貝奇發明小型差分計算機

一七九二年,巴貝奇出生於倫敦一個富有的銀行家家庭,十八歲進入著名的劍橋大學三一學院,成為牛頓的校友。後來他擔任了牛頓擔任過的「盧卡斯數學教授」職務。在進入大學之前,他就展現出極高的數學天分。

進入大學後,巴貝奇發現,當時英國人普遍接受的牛頓建立在運動基礎之上的微積分,不如萊布尼茨基於符號處理的微積分那樣便於理解和傳播。為了推廣已被歐洲大陸普遍接受的萊布尼茨的微積分,他和其他人一同創辦了英國的(數學)分析學會。

不過巴貝奇並不是一個安分的學生,他一方面顯現出超凡的智力,另一方面又不按照要求完成學業,為此他不得不轉了一個學院,才能繼續學業。在學校裡,他還對很多超自然的現象感興趣。

延伸閱讀:巴貝奇誕辰|科學史上的今天:12/26

如果不是趕上工業革命,巴貝奇或許會尋找某個傳統的數學領域或者自然哲學領域做一輩子研究,並且留下一個巴貝奇定律或者巴貝奇定理。但是,工業革命的大背景,讓他把畢生精力和金錢都投入研究一種能夠處理資訊的機械中。

-----廣告,請繼續往下閱讀-----

這也不奇怪,因為工業革命為資訊處理提供了思想上的依據、技術上的條件和廣闊的市場。工業革命是人類歷史上最偉大的事件。它不僅第一次讓人類從此進入可持續發展的時代,也改變了人們的思想。人類從相信神,到今天開始變得自信起來,相信這個世界是確定的、有規律的,而自己能夠發現世界上所有的規律。

早在牛頓時代,著名物理學家玻意耳(Robert Boyle)在總結牛頓等人的科學成就之後,就提出了「機械論」,也被稱為「機械思維」。

提出「機械論」的玻意耳(Robert Boyle)。圖/Wikipedia

玻意耳等人(包括牛頓、哈雷等)認為,世間萬物的規律都可以用機械運動的規律來描述,包括蒸汽機和火車在內的工業革命中那些最重要的發明,都受益於機械思維。人們熱衷於用機械的方法解決問題,從精密的航海導航,到能夠奏樂的音樂盒,再到能織出各種圖案的紡織機。

既然能想到的所有規律都可以用運動規律來描述,那麼就很容易想到讓具有特殊結構的齒輪組運動來完成計算,這便是設計機械計算機的思想基礎。

其實,這種想法早在十七世紀就有人嘗試過。法國數學家帕斯卡(Blaise Pascal)發明了一種手搖計算器——雖然有時人們將它稱為最早的機械計算機,但實際上它和我們今天理解的電腦概念沒有太多相似之處,稱之為「計算器」更為恰當。

-----廣告,請繼續往下閱讀-----

帕斯卡計算器從外觀上看有上下兩排旋鈕,每個旋鈕上都刻著○至九這十個數字。在做加減法時,只要將參加運算的兩個數字分別撥到相應的位置,然後轉動手柄,計算器裡的一組組齒輪就會轉動,完成計算。

帕斯卡計算器。圖/Wikipedia

帕斯卡計算器最初只能做加法,後來經過改良, 可以做減法和乘法, 但做不了除法。在帕斯卡之後,萊布尼茨改良了計算器。他發明了一種以他名字命名的轉輪「萊布尼茨輪」,方便實現四則運算中的進位和借位。

到了十九世紀初,經過近兩個世紀的改進,機械計算器已經能夠完成四則運算,但是計算速度很慢,精度也不夠高,而且設備造價昂貴。不過,這種計算器更大的缺陷在於,對於複雜的運算(比如對數運算和三角函數運算)都做不到。

十九世紀機械工業的發展需要進行大量的複雜計算,比如三角函數的計算、指數和對數的計算等。在微積分出現之前,完成這些函數的計算是幾乎不可能的事。

-----廣告,請繼續往下閱讀-----

十八世紀之後,歐洲數學家用微積分找到了很多計算上述函數的近似方法,不過這些方法的計算量極大,需要很長的時間,而且當時除了數學家,一般人是完成不了那些計算的。為了便於工程師在工程中和設計時完成各種計算,數學家設計了數學用表,如此一來工程師就可以從表中直接查出計算的結果。

不過,那個時代的數學用表錯誤百出,為生產和科學研究帶來了很多麻煩。而這個問題很難避免,因為手算很難保證完全不出錯。如果很多數學家分別獨立計算,還可以比對結果發現錯誤。但是巴貝奇發現,那些不同版本的數學用表都是抄來抄去,而犯的錯也都一樣。

因此,巴貝奇想設計一種機械來完成微積分的計算,然後用它來計算各種函數值,得到一份可靠的數學用表。當時他只有二十二歲。

延伸閱讀:兩艘軍艦換不到兩噸重的計算機?巴貝奇與差分機|《電腦簡史》 齒輪時代(十八)

在隨後的十年裡,巴貝奇造出來一台有六位精度(巴貝奇最初的目標是達到八位精度)的小型差分計算機。隨後巴貝奇用它算出了好幾種函數表,用於解決航海、機械和天文方面的計算問題。

-----廣告,請繼續往下閱讀-----

值得指出的是,巴貝奇的這次成功受益於工業革命的成就——當時機械加工的精度比瓦特時代已經高出了很多,這讓巴貝奇能夠加工出各種尺寸獨特的齒輪。

但是,當時並沒有二十世紀的精密加工技術,製造小批量特製齒輪和機械部件的成本高、難度大,這給巴貝奇後來的工作帶來了諸多不便。

巴貝奇小型差分計算機的部分模組。圖/Wikipedia

不過,首次成功還是讓巴貝奇獲得了英國政府的資助,用以打造一台精度高達二十位的計算機。

幾年後,他又獲得了劍橋大學盧卡斯數學教授的職位,讓他有了穩定的收入。在此之前,他一直在花自己繼承的十萬英鎊遺產。勝利女神似乎正向他招手,但接下來的時日,他在計算機研究方面一籌莫展。

-----廣告,請繼續往下閱讀-----

從表面上看,巴貝奇遇到的困難是因為那台差分機太複雜了,裡面有包括上萬個齒輪的二點五萬個零件,當時的加工水準根本無法製造。但更本質的原因是,巴貝奇並不真正理解計算的原理。他不懂得對於複雜的計算來說,不是要把機器做得更複雜,而是要用簡單的計算單元來實現複雜的計算。

當然,在那個年代沒有人瞭解這些。作為現代計算機基礎理論的布林代數要再等十幾年才會被提出來,而且要再過近一個世紀,才會被應用到計算技術中。

後人根據巴貝奇的設計打造而成的差分機。圖/Wikipedia

——本文摘自《資訊大歷史:人類如何消除對未知的不確定》,2022 年 6 月,漫遊者文化,未經同意請勿轉載。

-----廣告,請繼續往下閱讀-----
azothbooks_96
55 篇文章 ・ 21 位粉絲
漫遊也許有原因,卻沒有目的。 漫遊者的原因就是自由。文學、人文、藝術、商業、學習、生活雜學,以及問題解決的實用學,這些都是「漫遊者」的範疇,「漫遊者」希望在其中找到未來的閱讀形式,尋找新的面貌,為出版文化找尋新風景。