May 30, 2022

AI影像辨識技術盤點香港珊瑚,建立大數據庫應對物種危機

相片來源:港大海洋生物學者研究 中文版本,請看這裡 全球海洋及珊瑚危機 時至今日,氣候變化已經成為人類必須解決的嚴峻課題。聯合國的17個可持續發展目標(Sustainable Development Goals, SDGs)之一便是應對氣候變化。溫室氣體持續排放,導致海水溫度上升及海洋酸化,令全世界的珊瑚危在旦夕。 全球規模的珊瑚白化現象 在全球各地,如澳洲東部的大堡礁,珊瑚白化加速,最終導致大量死亡,直接影響海洋生態。由於身處食物鏈底層的珊瑚數目銳減,海洋魚類及其他生物失去賴以維生的糧食,數目亦因此驟降。由於來自海洋的糧食供應減少,人類最終亦身受其害。若不設法保護珊瑚,海洋以至人類將面對嚴重威脅。 香港的珊瑚生態 ..... Read more

AI影像辨識技術盤點香港珊瑚,建立大數據庫應對物種危機
May 25, 2022

通往未來世界的核心金融技術:區塊鏈

For English version, please see here區塊鏈及加密貨幣的冒起區塊鏈及加密貨幣正日漸普及。區塊鏈﹝Blockchain﹞、加密貨幣﹝Cryptocurrency﹞等金融科技一日千里的發展,使世界發生鉅變,亦影響到我們的日常生活。例如我們愈來愈多使用電子貨幣,連農曆新年收到的亦已經是電子利是。試問一下,我們有多久沒有用過現金?購物付款我們早已是「嘟八達通」或「掃二維碼」。紙幣和硬幣亦已逐漸被信用卡和智能電話取代。不難想像,在不久的將來,我們將在日常生活中大量使用電子加密貨幣,全球通行。正急速冒起的元宇宙中不同世界,如Decentraland,其運作基礎均建基於區塊鏈。區塊鏈更是所有加密貨幣不可或缺的核心技術。但區塊鏈又是什麼?它又如何運作?背後的原理是什麼?下文將詳細探討。區塊鏈是一本帳簿,不是貨幣區塊鏈是一本帳簿。要了解區塊鏈,我們可以將它想像成一本帳簿,裡面有不同交易項目的紀錄。有別於傳統紀錄只記錄交易雙方、日期及金額,區塊鏈的每個交易項目還包含一個「加密雜湊」﹝Cryptographic hash function﹞。這個所謂的「加密雜湊」會包含最近一次交易項目的資料,而最近一次的交易加密雜湊又會包含再前一次交易項目的資料,故此不斷相連。而最新的加密雜湊是由最近一次交易的雜湊經數學演算及最新交易資料而得出,故此說最新的加密雜湊包含了以往所有交易資料亦無不可。而每個加密雜湊均不會重複。透過這個加密雜湊,不同的區塊﹝交易紀錄﹞便被連在一起,故此整個系統稱為區塊「鏈」。正因為這個獨一無二的加密雜湊,要修改任何交易資料便必須修改所有過去所有交易雙方人士各自保留的「帳簿」。驗證時系統會核實所以過去交易者擁有的紀錄,使篡改非常困難,幾乎不可能。這就是區塊鏈擁有「去中心化」﹝Decentralized﹞的特徵,無人或組織可以加以操控。掘礦又是什麼?掘鑛是解答新交易所衍生的數學難題。那我們經常聽到的掘礦又是什麼?提到掘礦,很多人必定會聯想到一幅穿著Levis牛仔褲,拿著鏟和鋤頭到美國大西部掘金的淘金業者,而掘出來的也是一枚一枚的比特幣﹝Bitcoin﹞。不是嗎?就像當年淘盡多少人生的一顆顆細河金沙。其實,在加密貨幣裡的掘礦,並非真的掘金,而是以電腦以試誤方式不斷嘗試,直至發現新的加密雜湊以解答新的交易項目所需的資訊。例如:在沒有任何線索的情況下嘗試打開一個保險櫃的密碼鎖。密碼可以由數字、字串甚至符號組成,而密碼的長度亦不固定。密碼鎖沒有輸入次數限制,所以我們可以由0 開始試,失敗則換下個組合,如此循環直至打開密碼鎖。當這個難題解決了,就會得出新的一條加密雜湊,使新交易正式完成,而區塊鏈亦因此延伸。所謂掘礦,就是得出新的加密雜湊。而掘礦的時間就是新交易所需確立的時間。比特幣 (Bitcoin) ..... Read more

通往未來世界的核心金融技術:區塊鏈
May 19, 2022

6歲開始學習打字,10歳學懂文字編程

新冠病毒﹝COVID-19﹞來襲,全城經歷五波疫情高峰,全港中小學均不定期停止面授課程,改為網上教學。頃刻之間,電腦、智能電話等即時通訊軟件成為每日學習的「良師益友」,常伴左右。同時,學童亦由手寫功課,變成網上作業。不少學生及家長應該在這次疫情中,親身體會打字﹝Typing﹞便如寫字一樣,堪稱「生存技能」。學生若不諳打字或速度不佳,便難以完成每日學習進度。For the article's English version, please click here.打字愈來愈重要COVID-19令在家學習的模式日漸普及。誠然,在電腦科技發展及網絡發達的世界,打字變得愈來愈重要。有報導指,現代人平均 spends 每日花3小時於需要打字完成的事情上,如上網、撰寫電郵、Whatsapp、及社交媒體。回想一下,你每日打字的時間是否比執筆寫字還要多?辦公室可以沒有筆,但不能沒有電腦和鍵盤。很多工作現在也需要員工具備文書處理能力,當中,良好的打字技能是必需的。 小孩盡早學懂打字,也較能應付將來的學習及工作環境,學習也變得事半功倍。什麼時候開始學打字?小孩及早學習打字亦能促進其他發展。那麼,小孩什麼時間才應開始學打字呢?傳統上,小孩一般到小三才開始學習打字 。然而,隨著電腦及網絡變得日益重要,現在一般認為,小孩可由5至7歳開始接觸打字,並逐步學習,漸漸達到不看鍵盤打字﹝Touch-typing﹞的程度。事實上,研究發現,西方國家如美國及德國就已於小學教育加入了打字教學,作為IT基礎課程的一部份 ..... Read more

6歲開始學習打字,10歳學懂文字編程
May 7, 2022

人工智能3大應用範疇,為什麼孩子必須趁早掌握?

人工智能 (Artificial Intelligence, AI) 發展一日千里,從前很多必須由人完成的工作,現在AI已經可以代勞。簡單至背景消音 (Background Noise Reduction),以至精密如醫療診斷、環境保育、城市開發,都可看到AI的身影。其他與我們日常生活息息相關的例子亦俯拾皆是,如消費推介 (recommender system,包括內容介紹、導向宣傳、產品推廣等)、自動駕駛 ..... Read more

人工智能3大應用範疇,為什麼孩子必須趁早掌握?