Thử thách lập trình về Trí tuệ nhân tạo

Luyện trí tuệ nhân tạo với 47 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ễ · 19 Trung bình · 24 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ó.

47 thử thách
Dễ

Chuẩn hóa min-max

Co giãn một đặc trưng để giá trị nhỏ nhất thành 0 và lớn nhất thành 1.

Bạn sẽ học Chuẩn hóa đặc trưngTiền xử lý dữ liệu
trí tuệ nhân tạohọc máy
Chưa có lời giải
Trung bình

Bộ phân loại Naive Bayes

Dự đoán lớp từ các đặc trưng phân loại bằng định lý Bayes và làm trơn Laplace.

Bạn sẽ học Định lý BayesLàm trơn Laplace
trí tuệ nhân tạohọc máy
Chưa có lời giải
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
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
Trung bình

Phân cụm K-means

Chia các điểm thành k cụm bằng cách lặp lại việc gán điểm vào tâm cụm gần nhất và dời tâm cụm.

Bạn sẽ học Phân cụmTâm cụm
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

Self-attention nhân quả (có mask)

Cài đặt attention có mask mà các mô hình GPT dùng, trong đó mỗi token chỉ được nhìn chính nó và các token trước.

Bạn sẽ học Attention có mặt nạMô hình GPT
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
Dễ

Hàm softmax

Biến các điểm số thô thành xác suất có tổng bằng 1 mà không bị tràn số với giá trị lớn.

Bạn sẽ học SoftmaxỔn định số học
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