Thử thách lập trình Python

226 thử thách bạn có thể giải bằng Python, từ vòng lặp đầu tiên đến đồ thị, quy hoạch động và học máy. Viết code trên trình duyệt, chạy kiểm thử ngay và nhận nhận xét từ AI.

Dễ · 134 Trung bình · 68 Khó · 24

Kỹ năng bạn sẽ luyện: ĐếmTách chuỗiTách chữ sốCông thứcDanh sáchDanh sách 2 chiềuSố họcVòng lặpChia lấy dưHai con trỏHạ gradientKiểm tra hợp lệ
  • Python · C++ · C#
  • Kiểm tra tự động
  • Đánh giá mã bằng AI
  • Giải pháp cộng đồng
226
Thử thách
2
Giải pháp đã chia sẻ
3
Ngôn ngữ

Tất cả thử thách

Tìm theo chủ đề, ngôn ngữ hoặc độ khó.

226 thử thách
Dễ

Tính tổng một mảng

Cộng tất cả các giá trị trong một danh sách.

Bạn sẽ học Biến cộng dồnDanh sách rỗng
ArraysBeginnerStudent-beginner
Chưa có lời giải
Trung bình

Gradient của một nơ-ron

Dùng quy tắc chuỗi để tìm mức thay đổi của hàm mất mát theo từng trọng số và bias của một nơ-ron sigmoid.

Bạn sẽ học Quy tắc dây chuyềnGradient
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Hiệu của Bình phương

Lấy bình phương của tổng rồi trừ đi tổng các bình phương.

Bạn sẽ học Công thứcSố học
Beginnermath
Chưa có lời giải
Dễ

Hàm mất mát: MSE, MAE và cross-entropy

Đo mức sai của dự đoán bằng sai số bình phương trung bình, sai số tuyệt đối trung bình hoặc binary cross-entropy.

Bạn sẽ học MSECross-entropy
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Phân phối trạng thái của chuỗi Markov

Lan truyền một phân phối xác suất qua ma trận chuyển của chuỗi Markov trong một số bước.

Bạn sẽ học Chuỗi MarkovXác suất
Simulationtrí tuệ nhân tạomath
Chưa có lời giải
Dễ

Một nơ-ron nhân tạo

Tính đầu ra của một nơ-ron, tổng có trọng số của các đầu vào cộng bias, rồi đưa qua sigmoid.

Bạn sẽ học Nơ-ronTổng có trọng số
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Trung bình

Chuẩn hóa theo lớp (layer normalization)

Chuẩn hóa mỗi hàng về trung bình 0 và phương sai 1, rồi co giãn và dịch chuyển, như mọi khối Transformer.

Bạn sẽ học Layer normTransformer
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Trung bình

Lan truyền xuôi qua một lớp dense

Tính đầu ra của một lớp nơ-ron kết nối đầy đủ với hàm kích hoạt tùy chọn.

Bạn sẽ học Lớp denseHàm kích hoạt
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Khó

Lan truyền ngược trong mạng hai lớp

Tính mọi gradient của trọng số và bias trong mạng có một lớp ẩn sigmoid và một đầu ra sigmoid.

Bạn sẽ học Lan truyền ngượcQuy tắc dây chuyền
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Đạo hàm của các hàm kích hoạt

Tính đạo hàm của sigmoid, ReLU, Leaky ReLU hoặc tanh tại từng giá trị, chính là độ dốc mà lan truyền ngược cần.

Bạn sẽ học Đạo hàmLan truyền ngược
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Trung bình

Tổng Lũy Thừa Chữ Số

Cộng mỗi chữ số sau khi nâng lên lũy thừa theo vị trí từ trái sang.

Bạn sẽ học Tách chữ sốLũy thừaVòng lặp
Algorithms
Chưa có lời giải
Trung bình

Chữ số gốc (Digital Root)

Cộng các chữ số lặp lại cho đến khi chỉ còn một chữ số.

Bạn sẽ học Vòng lặp lồng nhauTổng chữ số
Algorithms
Chưa có lời giải
Dễ

Màu Ô Cờ Vua

Xác định màu của một ô trên bàn cờ 8 x 8.

Bạn sẽ học Tọa độTính chẵn lẻ
Beginnermath
Chưa có lời giải
Trung bình

Cờ ca-rô 3×3 với Minimax

Chọn nước đi hoàn hảo trong cờ ca-rô 3×3 bằng cách duyệt toàn bộ cây trò chơi với minimax.

Bạn sẽ học MinimaxCây trò chơi
Recursiontrí tuệ nhân tạo
Chưa có lời giải
Trung bình

Hạ gradient theo mini-batch

Huấn luyện mô hình tuyến tính bằng cách cập nhật trọng số sau mỗi lô nhỏ thay vì sau toàn bộ dữ liệu.

Bạn sẽ học Mini-batchHạ gradient
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải
Khó

Self-attention nhiều đầu (multi-head)

Chiếu đầu vào thành query, key và value, chạy attention song song ở nhiều đầu, rồi kết hợp lại.

Bạn sẽ học Multi-head attentionPhép chiếu ma trận
trí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Giờ, Phút và Giây

Chuyển đổi một khoảng thời gian (tính bằng giây) thành chuỗi ngắn gọn, dễ đọc.

Bạn sẽ học Đơn vị thời gianĐịnh dạng chuỗi
Beginnermath
Chưa có lời giải
Dễ

Hạ gradient với momentum

Áp dụng cập nhật momentum, giữ lại một phần bước trước để tăng tốc theo các hướng ổn định.

Bạn sẽ học MomentumBộ tối ưu
Mạng nơ-rontrí tuệ nhân tạohọc máy
Chưa có lời giải