ⓘ 百科全書. 你知道吗? 页 145




                                               

AlphaGo Zero

AlphaGo Zero 係一個捉圍棋嘅人工智能程式,用到蒙地卡羅樹搜尋、強化學習同深度學習。佢係 AlphaGo 嘅進化版,出名在唔使用到任何人類捉棋數據,而且仲打低咗之前嘅 AlphaGo 程式。

                                               

DALL-E

DALL-E ,風格化叫做 DALL E ,係一種人工智能程式,透過文本描述嚟生成圖像嘅,2021年1月5號由 OpenAI 公佈。呢個程序係基於120億參數版本嘅 GPT-3 Transformer模型嘅,攞嚟解釋啲自然語言輸入(譬如「形狀似五邊形嘅綠色皮革錢包」抑或「悲傷水豚嘅等軸測圖」)並 ...

                                               

人工智能嘅應用

人工智能(AI)對於任何嘅智能性作業嚟講都好有用。比較廣為人知嘅人工智能應用例子包括咗識揸自己嘅交通工具(包括咗車同埋無人飛機呀噉)、醫療上嘅診斷、數學定理嘅證明、藝術創作、玩遊戲、搜尋器、認相入面嘅影像以及係網上廣告等等。

                                               

人工智能詞彙表

以下係人工智能(artificial intelligence;AI)上常用嘅詞彙一覽。人工智能,又有叫機械智能(machine intelligence),泛指由機械展示嘅智能,相對於人同第啲動物展示嘅自然智能(natural intelligence),而喺科學上,「人工智能」一詞亦都俾人攞嚟指專門研究人 ...

                                               

人工神經細胞

人工神經細胞 (粵拼: jan 4 gung 1 san 4 ging 1 sai 3 baau 1 ;英文: artificial neuron )係人工神經網絡嘅基本組成部件。一粒人工神經細胞係一個人造嘅物體,會好似動物神經細胞噉接收訊號、並且按照所收到嘅訊號改變自己內在嘅狀態,跟住再按照自己內在狀態 ...

                                               

傾偈機械人

傾偈機械人 (粵拼: king 1 gai 2 gei 1 haai 6 jan 4 ;英文: chatbot )係軟件一種,能夠同人傾偈-一個傾偈機械人要能夠接收人類寫或者講嘅文字,再按收到嘅輸入俾適當嘅輸出,令個用家覺得自己係同一個有智能嘅物體交流緊。喺人工智能上,傾偈機械人設計係自 ...

                                               

圖靈測試

圖靈測試 (粵拼: tou 4 ling 4 caak 1 si 3 ;英文: Turing test ,簡稱「 TT 」)係由英國大數學家亞倫圖靈(Alan Turing)喺 1950 年諗出嚟嘅一個測試,用嚟檢驗一部機械係咪展現到好似人噉嘅有智能行為。最基本嗰種圖靈測試步驟如下:一次測試會有一個人類負 ...

                                               

強人工智能

強人工智能 (粵拼: koeng 4 jan 4 gung 1 zi 3 nang 4 ;英文: strong artificial intelligence ),又叫 普遍人工智能 ( general artificial intelligence ),可以話係人工智能領域嘅終極目標:人工智能係專門研究點樣人工噉創造智能體(intelligent agent) ...

                                               

情感運算

情感運算 (粵拼: cing 4 seoi 5 wan 6 syun 3 ;英文: affective computing / artificial emotional intelligence )係人工智能(AI)嘅一個子領域,專門研究點樣教電腦系統認識、了解、以至模擬人類嘅情緒,會用到電腦科學、心理學、同認知科學等領域嘅知識。情 ...

                                               

智能體

智能體 (粵拼: zi 3 nang 4 tai 2 ;英文: intelligent agent )係人工智能同相關領域上嘅一個重要概念。喺最廣義上,一個智能體可以想像成一嚿具有以下部份嘅物體: 感知外界嘅能力,可以睇吓感應器(sensor),例:眼同耳仔等嘅感官; 行動會改變 環境 (envir ...

                                               

機械感知

機械感知 ( machine perception )係指電腦系統似人類用啲感覺感知周圍世界噉嚟解釋數據嘅能力, 可以計作係人工智能當中其中一個重要議題。電腦基本上都要經由啲連埋嘅硬件嚟接收並響應個環境。直至最近,輸入都仲限於鍵盤抑或鼠標,但係硬件同軟件方面嘅技術進步 ...

                                               

決策樹學習

決策樹學習 ( decision tree analysis )係機械學習嘅一種模型,一個決策樹(decision tree)會有若干個 節點 (node),每個節點代表咗一個考慮緊嘅變數,並且喺接收到一個個案嗰陣,先後噉用呢啲變數作出預測,例如係附圖入面嗰個決策樹噉樣,佢會接收一個個案嘅 ...

                                               

知識表示

知識表示 (粵拼: zi 3 sik 1 biu 2 si 6 ;英文: knowledge representation ,簡稱「 KR 」)係認知科學同人工智能領域當中一個受關注嘅課題,指一個認知系統-無論係人類定係人工智能-內部點樣表示有關「周圍世界點運作」嘅資訊,以及點樣用呢啲資訊對事物作出 ...

                                               

符號人工智能

符號人工智能 ( symbolic AI ),又有叫 老派人工智能 ( good old-fashioned AI ,簡稱「 GOFAI 」),係最早期(同埋俾好多人認為係最易明)嘅人工智能運算方法:喺 1950 年代人工智能領域啱啱起步嗰陣,啲科學家好多都認為人類智能只不過係對邏輯符號嘅玩弄,而 ...

                                               

自然語言處理

自然語言處理 (粵拼: zi 6 jin 4 jyu 5 jin 4 cyu 2 lei 5 ;英文: natural language processing ,簡稱「 NLP 」)係人工智能同語言學嘅一個綜合領域,包含咗一大類用嚟教電腦處理同運算語言同文字嘅技術,並且用呢啲技術嚟發展出有用嘅電腦系統。 自然語言處理 ...

                                               

解釋得嘅 AI

解釋得嘅 AI (粵拼: gaai 2 sik 1 dak 1 ge 3 AI ;英文: explainable AI ,「 XAI 」)係指人工智能(AI)領域上一啲用嚟「儘量等人工智能做嘅資訊處理過程可以由人類理解」嘅技術。解釋得嘅 AI 係廿一世紀初人工智能領域裏便開始受重視嘅一個前沿領域,噉係因 ...

                                               

貝葉斯網絡

貝葉斯網絡 (粵拼: bui 3 jip 6 si 1 mong 5 lok 6 ;英文: Bayesian network )喺認知科學同人工智能上係一種可以用嚟做推理、學習、同計劃嘅工具。一個貝葉斯網絡會考慮大量嘅變數,並且用一柞基於貝葉斯定理(Bayes Theorem)嘅方程式模擬唔同變數之間嘅關係 ...

                                               

電子遊戲嘅人工智能

電子遊戲人工智能 係指電子遊戲(粵拼: din 6 zi 2 jau 4 hei 3 ;英文: electronic game )當中嘅人工智能(粵拼: jan 4 gung 1 zi 3 nang 4 ;英文: artificial intelligence ,簡稱「 AI 」):電子遊戲係曉同玩家互動、以娛樂玩家為目的嘅電腦程式;而電子 ...

                                               

電腦視覺

電腦視覺 (英文: computer vision )係人工智能嘅一個子領域,涉及科學家嘗試教電腦做人類視覺系統做到嘅工作-電腦視覺涉及研究教電腦由睇到嘅影像當中分辨睇到啲乜嘢物件、判斷周圍物件嘅位置(呢種技術對自駕車嚟講好有用)、以至認人樣等等。

                                               

人機互動

人機互動 (粵拼: jan 4 gei 1 wu 6 dung 6 ;英文: human–computer interaction ,簡稱「 HCI 」)係電腦科學(computer science)嘅一個子領域,結合電腦科學同認知科學,研究用家同電腦之間嘅互動:例如人喺打機(用遊戲機呢樣電腦產品)嗰陣,好多時都會變到 ...

                                               

電腦程式編寫

電腦程式編寫 (粵拼: din 6 nou 5 cing 4 sik 1 pin 1 se 2 ;英文: computer programming ),簡稱 程式編寫 ( programming )或者 編程 ,係指整同設計能夠執行得到嘅電腦程式嘅過程。編寫電腦程式嘅過程大致上涉及以下嘅工序: 個編程員(programmer)要分析 ...

                                               

Do-while 迴圈

Do-while 迴圈 ( do-while loop )係同 while 迴圈好相似嘅迴圈,分別在於幾時評估個條件:一個 do-while 迴圈都係會有一個條件,同一柞掕住嘅碼。個程式會行一次段掕住碼,睇吓個條件係咪真,如果係,噉就再行多次段掕住碼,跟住再睇吓個條件係咪真,如此類推。喺 ...

                                               

For 迴圈

For 迴圈 ( for loop )係幾乎所有程式語言都有嘅迴圈。一個 for 迴圈會有個關鍵字,後面有一個條件,而跟住嗰幾行碼就係掕住碼,衹要個條件一日係真,個程式會一路係噉行柞掕住碼,例如係以下呢段用 Java 寫嘅碼噉: 用嚟數迭代嗰個變數(此後叫「 i 」)跳嘅一步 ...

                                               

Foreach 迴圈

Foreach 迴圈 ( for each loop )係一種控制流程嘅陳述式,會叫個程式攞某柞嘢, 為 (for)柞嘢當中 每一件 (each)行段掕住碼一次。Foreach 迴圈最常係夾埋數組(array;一個數組包含一列各自獨立嘅數值)一齊用,例子有以下呢段 Java 碼: 就算個數組入面嘅嘢 ...

                                               

While 迴圈

While 迴圈 ( while loop )係廿一世紀初多數程式語言都有嘅迴圈。一個 while 迴圈會有一個條件,同一柞掕住嘅碼。個程式會評估個條件,如果個條件係真,噉就會行柞掕住碼,行完一次之後再睇吓個條件係咪真,如果係就再行多次柞掕住碼,一路重複直至個條件唔係真為 ...

                                               

例外處理

例外處理 ( exception handling )喺控制流程上係指對異常個案嘅處理。廿一世紀嘅程式語言多數都會有一啲特定嘅機制俾用家做例外處理-包括喺行一個迴圈,撞到一個異常情況嗰陣,叫個程式去行第段(迴圈以外嘅)碼再返去個迴圈嗰度。例如 C++ 就有噉嘅功能: 呢段 ...

                                               

元物件

元物件 ,電腦程式用字,物件導向之中,附喺物件之上嘅物件,用以改變該物件嘅行為,諸如操作、產生、描寫、甚至實踐方法等。近似概念亦見於元類別。

                                               

元物件協定

元物件協定 ,電腦程式用字,以字協定用喺一系物件,物件嘅結構同行為,用協定去讀寫同操作。常見於元物件同元物別。 常見協定有,生新類別同剷走佢。 造出新特性、新方法。使類別承繼完全唔同嘅類別,亦即改變類別架構。類別之下,改變方法內嘅代碼,以重新定義方法。

                                               

元類別

元類別 ,電腦程式用字,物件導向之中,以物件來描述類別嘅行為。唔係隻隻物件導向程式語言都有,就算有都好,各自對元類別有唔同睇法。由於電腦程式日新月異,時常用返同一個名,元類別內容亦可能唔係嗰樣嘢,可謂名同實異。有啲程式語言,甚至可控制類別嘅行為, ...

                                               

初始化

初始化 (粵拼: co 1 ci 2 faa 3 ;美式英文: initialization ;英式英文: initialisation )係電腦編程上嘅一個程序,指為啲變數設定初始嘅數值,而喺物件導向程式編寫當中,初始碼包括咗將個程式要用嘅物件定義同埋建構出個體物件。初始化嘅過程可以喺個程式做 ...

                                               

協程

協程 ( coroutine )喺控制流程上係一種子程式嘅廣義化。當個程式要求行一個子程式嗰時,佢會由個子程式開頭嗰度行,行到尾嗰時就離開個子程式;一個子程式衹會行一次,而喺每次行個子程式之間嗰段時間,部電腦唔會儲住「個子程式喺乜狀態」嘅資訊;相比之下,一個 ...

                                               

可微編程

可微編程 係一個編程範例,藉此數字計算機程序經由自動微分嘅方法微分得。 通常藉由梯度下降,可以實現得基於梯度嘅程序參數優化。可微編程經已喺好多領域當中使用開,特別係喺科學計算(scientific computing)同埋人工智能當中。

                                               

條件陳述式

條件陳述式 ( conditional statement ; if. then. )係絕大多數程式語言都會有嘅一種陳述式,功能係視乎情況決定係咪要做某啲運算同採取某啲行動:一個條件陳述式會掕住一柞碼同一句佢要評估嘅條件,當個電腦程式行到個條件陳述式嗰時,如果個條件係真,個程式就 ...

                                               

演算法

演算法 (粵拼: jin 2 syun 3 faat 3 ;英文: algorithm ),粵文入面又有叫 算法 ,係數學同電腦科學上嘅一個概念,指一串能夠唔含糊噉教一個人或者一部電腦點樣解決某啲特定問題嘅命令。演算法有分好多唔同種,唔同種嘅演算法可以用嚟解決唔同嘅問題,由簡單嘅 ...

                                               

無限迴圈

無限迴圈 (粵拼: mou 4 haan 6 wui 4 hyun 1 ;英文: infinite loop / endless loop )喺控制流程(control flow)上係指一個永遠都行唔完嘅迴圈。無限迴圈發生嘅原因可能係因為個迴圈根本冇終止條件、有一個冇可能達得到嘅終止條件、又或者有一啲會搞到個迴圈重 ...

                                               

物件導向編程

物件導向程式編寫 ( object-oriented programming ),程式編寫範式嘅一種。喺用物件導向程式編寫編寫電腦程式嗰陣,以「物件」(object)做基本單元,亦即樣樣以物件來設計。物件嘅行為,稱之為方法。物件嘅資料結構,稱之為欄位,或者特性等。有啲程式語言,專門 ...

                                               

程式除錯

程式除錯 (粵拼: cing 4 sik 1 ceoi 4 co 3 ;英文: program debugging )係程式編寫(programming)上嘅一個重要工序,指寫好咗源碼之後搵同排除電腦程式或者電子架生當中嘅程式錯誤(bug)嘅過程,最簡單嘅做法係俾個程式行幾次,睇吓個程式輸出嚟嗰啲結果有冇 ...

                                               

節點 (編程)

節點 喺編程係一種基本嘅數據結構。一個節點有兩大特性:佢內置嘅數據同埋佢連去邊個或者邊啲節點。

                                               

結構化程式定理

結構化程式定理 ( structured program theorem )係喺 1966 年出嘅一條定理,革新咗程式編寫呢個領域。根據呢條定理, 是但搵個用咗 goto 嘅程式,呢個程式都可以轉化做一個冇任何 goto 喺入面、而且功能上完全一樣嘅程式 ,後者當中衹係需要有條件運算式同迴圈。 ...

                                               

翻譯器 (運算)

翻譯器 (粵拼: faan 1 jik 6 hei 3 ;英文: translator ),又有叫 程式語言處理器 ( programming language processor ),喺程式編寫上係一個籠統嘅詞,泛指任何將電腦碼由一種電腦語言轉換做第種電腦語言嘅架生。一種比較常見嘅負責將高階程式語言(好似係 C+ ...

                                               

自身類別

自身類別 ,電腦程式用字,類別一種,元類別一種,但亦有講法,佢唔完全合符元類別,皆因佢唔能改變物件承繼方式,亦即層層向上搵承繼類別嘅嘢,唔能改變搵法。類別造出物件時,背後為物件生多個物件,如影隨形,以描述自身,就為自身類別。而自身類別嘅行為同特性 ...

                                               

資料類型

資料類型 ( data type )喺電腦科學上係一份數據會有嘅一個特性,用嚟話俾個編譯器或者直譯器知,個設計者打算點樣用呢份數據。常見(絕大多數程式語言都支援)嘅資料類型包括 整數(integer),指件資料表示緊一個整數、 布林(Boolean)指件資料表示緊一個真(1 ...

                                               

迴圈

迴圈 (粵拼: wui 4 hyun 1 ;英文: loop )係一種控制流程陳述式。一個迴圈係一串陳述式,特徵係喺段碼嗰度淨係講咗一次,但會喺個程式行嗰陣行幾次:一個迴圈會掕住若干句陳述式同重複條件,個程式會按照個迴圈所指定嘅條件,重複噉執行掕住嗰柞陳述式若干次, ...

                                               

遊戲編程

遊戲編程 (粵拼: jau 4 hei 3 pin 1 cing 4 ;英文: game programming )係電子遊戲製作嘅一部份,指為電子遊戲做軟件工程嘅工作:通常一隻遊戲嘅製作組喺做完設計-度好嗮隻遊戲嘅規則應該係點-之後,就要開始做程式編寫,編制隻遊戲嘅程式,途中用到電腦圖像 ...

                                               

遞歸

遞歸 (粵拼: dai 6 gwai 1 ;英文: recursion )喺程式編寫上係指一個子程式用到佢自己,例如以下呢段簡單嘅碼噉: 喺編程上,遞歸可以用嚟解決一啲可以揼散做一大柞細問題嘅問題,而且當中每一個細問題都屬同一個類型,例如以下嘅遞歸程式可以用嚟計階乘(facto ...

                                               

開閂陳述式

開閂陳述式 ( switch statement )喺編程上係指會攞某個特定變數嘅數值同一柞預先講好咗嘅常數嘅數值比較,再選擇同個特定變數吻合嗰個常數,做嗰個常數後面掕住嗰柞碼。喺多數程式語言入面,段碼仲會掕住一個 ELSE ,表示「如果嗰個變數唔吻合任何一個常數嘅值, ...

                                               

資訊理論

資訊理論 (粵拼: seon 3 sik 1 leon 6 ;英文: information theory )係一個研究資訊(又叫「訊息」)要點樣量化、儲起同傳達嘅數學理論。呢個理論由美國數學家兼電機工程師克勞迪山農(Claude E. Shannon)喺 1948 年諗出嚟,嗰陣時山農喺度研究訊號處理,跟手 ...

                                               

二元對稱頻道

一條 二元對稱頻道 ( binary symmetric channel ; BSC )係指一條通訊頻道每個符號得兩個可能數值,而收到嘅每個符號都有 p 咁大機率會同傳出嘅符號唔同。例如係數碼電腦噉,一部數碼電腦會傳一大柞「0」同「1」做訊號,而收到訊號嘅另一部電腦會解讀呢啲碼,再將 ...

                                               

二元消除頻道

一條 二元消除頻道 ( binary erasure channel ; BEC )係指一條頻道每個符號得兩個可能數值,而收到嘅每個符號都有 p 咁大機率會消失咗,收資訊嗰一方收到嘅每個符號都有三個可能數值:1、0、同 e 呢三款,而 e 代表「消失咗」噉解。「消失咗」(erased)代表有關 ...

                                               

前向錯誤更正

前向錯誤更正 (英文: Forward error correction ,縮寫 FEC ),又叫 頻道編碼 (英文: Channel coding ),係種喺單向通訊系統入面控制數據傳輸嘅錯誤檢測同糾正技術,通過連同數據發送額外嘅資訊進行錯誤恢復,降低位元錯誤率。