所屬科目:研究所、轉學考(插大)、學士後-計算機概論
1.請比較說明:何謂監督式學習(supervised learning)、何謂非監督式學習(unsupervised learning)?(15 分)
2.在評估機器學習的模型時,我們常用精確率(precision)和召回率(recall)兩個指標。假設我們有下列四個數值,請問精確率(5 分)和召回率(5 分)各是如何 計算? a. TP(True Positive):真陽性。 b. TN(True Negative):真陰性。 c. FP(False Positive):偽陽性。 d. FN(False Negative):偽陰性。
1.美國標準暨技術研究院(NIST)對「雲端運算」(cloud computing)所做的定義廣為學 術及民間單位引用。請問 NIST 指出,雲端運算具有哪五項重要特徵?(10 分)
2.「多租戶」(multi-tenant)是雲端服務的軟體架構,可進一步概分為「非共享型」、「應用程式共享型」和「完全共享型」三種模式,請說明它們各自的實作架構。(15 分)
三、小明想要知道陣列 A=[23, 44, 65, 33, 76, 9, 14, 17, 33, 88]中是否包含 17,請協助小明撰寫一程式,搜尋陣列 A 中是否有 17,任選一種程式語言(Java、 C 或 Python),先撰寫排序演算法排序資料後,再撰寫二元搜尋演算法搜尋 17。(25 分)
四、請任選一種程式語言(Java、 C 或 Python),撰寫一遞迴程式,計算從 n 個相異的球中不重複抽取出 k 個球時,這 k 個球會有幾種組合。(25 分)