Trắc nghiệm

Extra 2

100 câu

Chọn câu

Học máy và dữ liệu

Câu 1

Gán vào một lát cắt của mảng NumPy có sửa mảng gốc không? Đoạn code sau in ra gì?

A = np.arange(6).reshape(2, 3)
B = A[:, 1:]
B[0, 0] = 100
C = A.flatten()
print(A[0, 1], B[0, 0], C[1], A.sum())

Đề thiAI Olympiad Canada (CAIO) · Đề luyện vòng loại 2026-27 A · Câu 1

Câu 2

Cần tính gradient của J(w, b) = (1/2m)‖Xw + b − y‖² theo w, với X kích thước (m, n). Dòng nào đúng cho dj_dw?

def compute_gradient(X, y, w, b):
    m, n = X.shape
    err = X @ w + b - y
    dj_dw = ...
    dj_db = err.mean()
    return dj_dw, dj_db

Phỏng theoAI Olympiad Canada (CAIO) · Đề luyện vòng loại 2026-27 A · Câu 29

Câu 3

Sau khi chuẩn hóa từng cột thành Z, dòng code dưới giữ lại những dòng nào của X?

Z = (X - X.mean(axis=0)) / X.std(axis=0)
ok = np.abs(Z).max(axis=1) < 3
clean = X[ok]

Phỏng theoAI Olympiad Canada (CAIO) · Đề luyện vòng loại 2026-27 B · Câu 27

Còn 97 câu dành cho tài khoản Pro

Mở khóa bằng tài khoản Pro