Thử thách lập trình về Học máy

Luyện học máy với 42 thử thách lập trình từ dễ đến khó. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì, AI nhận xét code và lời giải cộng đồng để so sánh.

Dễ · 18 Trung bình · 20 Khó · 4

Kỹ năng bạn sẽ luyện: Hạ gradientCây quyết địnhHồi quyLan truyền ngượcQuy tắc dây chuyềnTransformerAdamAttentionAttention có mặt nạBPEBanditBài toán XOR
  • 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ó.

42 thử thách
Dễ

Nhân ma trận

Nhân hai ma trận, phép tính đứng sau mọi lớp của mạng nơ-ron.

Bạn sẽ học Ma trậnĐại số tuyến tính
trí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Tách từ và xây dựng từ vựng

Tách văn bản thành các từ viết thường và xây dựng từ vựng sắp theo tần suất, bước đầu tiên của mọi mô hình ngôn ngữ.

Bạn sẽ học Tách tokenXây dựng từ vựng
trí tuệ nhân tạohọc máy
Chưa có lời giải
Trung bình

Độ lợi thông tin

Tính mức giảm entropy khi chia theo một đặc trưng, tiêu chí đứng sau cây quyết định ID3.

Bạn sẽ học EntropyCây quyết định
trí tuệ nhân tạohọc máy
Chưa có lời giải
Trung bình

Bộ phân loại K láng giềng gần nhất

Dự đoán nhãn bằng cách bỏ phiếu đa số trong k điểm huấn luyện gần nhất.

Bạn sẽ học KNNĐộ đo khoảng cách
trí tuệ nhân tạohọc máy
Chưa có lời giải
Dễ

Tích vô hướng của hai vector

Nhân hai vector theo từng phần tử rồi cộng kết quả lại, phép tính cốt lõi của mọi nơ-ron.

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

Scaled dot-product attention

Cài đặt phép attention, trái tim của Transformer và các mô hình ngôn ngữ lớn.

Bạn sẽ học AttentionTransformer
trí tuệ nhân tạohọc máy
Chưa có lời giải