-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
- Thử tháchMới
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ó.
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
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
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
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
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
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ố
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
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
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
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
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
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ố
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ẻ
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
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
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
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
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
Chưa có lời giải
Duyệt theo chủ đề
- Beginner 95
- trí tuệ nhân tạo 47
- học máy 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Mạng nơ-ron 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Mẫu thiết kế 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Học tăng cường 3
- Sliding-window 3
- Trees 3