--------------------------------------------------中文翻譯-----------------------------------------------------------------------------------------
1、神經元的計算是什么?(B)
B. 神經元計算一個線性函數 (z = Wx + b), 然后是一個激活函數
C. 神經元計算一個激活函數, 后跟一個線性函數 (z = Wx + b)
D. 一個神經元計算一個函數 g, 它將輸入 x 線性地縮放 (Wx + b)
2、下面哪個是損失函數?(B)
見對應的英文題2
3、假設 img 是一個 (32,32,3) 數組, 代表一個32x32 的圖像與3色通道紅色, 綠色和藍色。如何將其重塑為列向量?(B)
A. x = img 重塑 (32 * 32,3))
B. x = img 重塑 (32 * 32 * 3,1))
a = np.random.randn(2, 3) # a.shape = (2, 3) b = np.random.randn(2, 1) # b.shape = (2, 1) c = a + b
A. c.shape = (2, 1)
B. c.shape = (2, 3)
C. c.shape = (3, 2)
5、考慮以下兩個隨機數組 "a" 和 "b", "c" 的形狀是什么?(A)
a = np.random.randn(4, 3) # a.shape = (4, 3) b = np.random.randn(3, 2) # b.shape = (3, 2) c = a*b
A. 由於大小不匹配, 無法進行計算。這將是 "錯誤"!
A. c.shape = (3, 3)
B. c.shape = (4, 2)
C. c.shape = (4, 3)
6、假設每一個樣本的特征為nx維,X=[x(1)x(2)...x(m)],X的維度是多少?(A)
A. (nx,m)
B. (1,m)
C. (m,1)
D. (m,nx)
7、記得 "np. dot(a, b)" 在 a 和 b 上執行矩陣乘法, 而 "a * b" 執行元素乘法。考慮以下兩個隨機數組 "a" 和 "b":
a = np.random.randn(12288, 150) # a.shape = (12288, 150) b = np.random.randn(150, 45) # b.shape = (150, 45) c = np.dot(a,b)
A. c. 形狀 = (12288, 150)
B. 由於大小不匹配, 無法進行計算。這將是 "錯誤"!
C. c. 形狀 = (150150)
D. c. 形狀 = (12288, 45)
8、請考慮以下代碼段,你怎么量化?(B)
# a.shape = (3,4) # b.shape = (4,1) for i in range(3): for j in range(4): c[i][j] = a[i][j] + b[j]
A. c = a + b
B. c = a + b.T
C. c = a.T + b
D. c = a.T + b.T
9、請考慮以下代碼:c的結果?(如果您不確定, 請隨時在 python 中運行此查找)。(A)
a = np.random.randn(3, 3) b = np.random.randn(3, 1) c = a*b

A. J = (c - 1)*(b + a)
B. J = (a - 1) * (b + c)
C. J = a*b + b*c + a*c
D. J = (b - 1) * (c + a)