地特三等申論題
105年
[資訊處理] 程式語言
第 五 題
📖 題組:
AlphaGo 擊敗人類高段的職業圍棋棋士,主要是利用深度學習技巧,也讓深度學習已成為臺灣未來科技重要產業,請回答下列問題:(每小題 4 分,共 20 分) (一) 何謂神經網路? (二) 何謂深度學習(deep learning)? (三) 神經網路因為架構問題無法做到很多層,為何 Deep learning 可以做到很多層? (四) 何謂 CNN(convolutional neural network)? (五) 在深度學習裡,除了 C 以外,另一種常用的語言為 Python,請試述 Python 跟 C 有何差別?
AlphaGo 擊敗人類高段的職業圍棋棋士,主要是利用深度學習技巧,也讓深度學習已成為臺灣未來科技重要產業,請回答下列問題:(每小題 4 分,共 20 分) (一) 何謂神經網路? (二) 何謂深度學習(deep learning)? (三) 神經網路因為架構問題無法做到很多層,為何 Deep learning 可以做到很多層? (四) 何謂 CNN(convolutional neural network)? (五) 在深度學習裡,除了 C 以外,另一種常用的語言為 Python,請試述 Python 跟 C 有何差別?
📝 此題為申論題,共 2 小題
小題 (五)
在深度學習裡,除了 C 以外,另一種常用的語言為 Python,請試述 Python 跟 C 有何差別?
思路引導 VIP
本題重點在於比較 C 與 Python 的核心特性。考生應從「執行方式(編譯 vs 直譯)」、「型別系統(靜態 vs 動態)」、「記憶體管理」以及「在深度學習中的角色(底層效能 vs 高階開發)」四個維度切入,以條理分明的方式呈現差異。
小題 (四)
何謂 CNN(convolutional neural network)?
思路引導 VIP
看到這題,首先點出 CNN 的中文名稱「卷積神經網路」及其最擅長的應用領域(電腦視覺與影像處理)。接著,務必寫出 CNN 的三大核心架構(卷積層、池化層、全連接層),並簡述其「權重共享」與「局部感受野」的優勢。