4. 下列哪一個 AI 模型或計畫屬於開源 (Open Source) 或提供開放權重 (Open Weights) 供大眾下載部署?
(A) GPT-4 (B) Claude 3.5 (C) Gemini 3 (D) Llama 3
Llama 3:這是由 Meta 發布的開源大型語言模型。Meta 以 開放權重 (Open Weights) 的形式提供 Llama 3,允許開發者和企業在遵守其許可協議的前提下,自行下載並在個人裝置或伺服器上進行部署與微調。
(A) GPT-4:由 OpenAI 開發,屬於閉源模型。大眾僅能透過 API 或 ChatGPT 等介面使用,無法取得模型權重進行本地部署。
(B) Claude 3.5:由 Anthropic 開發,同樣屬於閉源商業模型,不提供權重下載。
(C) Gemini 3:由 Google 開發的閉源模型系列。雖然 Google 有推出開放權重的 Gemma 模型,但其旗艦級的 Gemini 系列並不對外開放權重。
=============================
7. 下列何者是正確的 IPv6 位址?
(A) 2001:0db8:85a3::8a2e:0370:g334
(B) 2001:db8:0000:42:0000:8a2e:370:7334
(C) fe80::1eb2::ac12
(D) 2001:1234:5678:9abc:defg:0000:0000:0001
===================
8. 有一棵二元搜尋樹 (binary search tree) 各節點值的範圍為 1 到 5000,搜尋1405 的過程中,下列何者不可能是所造訪之節點形成的數字序列?
(A) 2, 33, 44, 180, 307, 3100, 1300, 1802, 1500, 1404, 1405
(B) 2500, 1250, 2000, 1300, 1500, 1450, 1408, 1403, 1405
(C) 1401, 1402, 1403, 1404, 1405
(D) 3, 2500, 300, 2650, 1400, 1406, 1405
============
10. 堆疊的操作 push 與 pop 指令,可改變一個序列的順序。例如:原始序列 123,且 push 的操作順序是1, 2, 3,則經由push, pop, push, push, pop, pop操作後,依取出的先後順序,會將變成132。若原始序列為123456,且push 的操作順序是 1, 2, 3, 4, 5, 6,則經由 6 個 push 指令和 6 個 pop 指令操作後,依照取出堆疊的先後順序,不可能變成下列哪一個序列?
(A) 215436 (B) 324156 (C) 326541 (D) 154623
============
填5
執行以下 Python 程式,會輸出 個 *
填9考慮下列三個輸出序列:
(甲) 2, 1, 4, 3, 5 (乙) 3, 2, 1, 5, 4
(丙) 3, 1, 4, 2, 5 (丁) 2, 4, 3, 1, 5
請問上述序列中,哪些可以透過堆疊操作產生?(請填寫甲、乙、丙、丁,例:甲乙丙丁)_________
甲乙丁
3, 1, 4, 2, 5
123 ->3 接下來POP 3
124->
===========================
問答題
2. 某系統依據下列字元頻率建立霍夫曼編碼(Huffman Coding),請在建構霍夫曼樹時,將頻率較小的節點放置於左側。 相同新加入放左方
字元 頻率
A 50
B 20
C 15
D 10
E 5
問題:
(1) 請寫出各字元的霍夫曼編碼(左 0、右 1)(2分)
(2) 請將下列字串轉換為霍夫曼編碼:(2分)
ABCDE
請寫出對應的二進位字串。
(3) 請將下列二進位字串解碼:(2分)
0110111011110
請寫出對應字串。