Môn học

Khoa học máy tính

Thuật toán, cấu trúc dữ liệu, hệ thống — xây dựng nền tảng CS.

Xem tất cả (33)

Bản đồ Karnaugh — Hướng dẫn rút gọn K-Map

Tìm hiểu nhanh bản đồ Karnaugh: K-map là gì, cách nhóm ô, ví dụ rõ ràng, lỗi thường gặp và khi nào nên dùng.

Bảng băm — Cách hàm băm hoạt động và xử lý va chạm

Tìm hiểu bảng băm là gì, cách hàm băm ánh xạ khóa vào mảng, vì sao xảy ra va chạm, và cách chaining cùng open addressing hoạt động.

Bảng chân trị — AND, OR, NOT, XOR và kéo theo

Hiểu bảng chân trị của AND, OR, NOT, XOR và kéo theo qua ví dụ rõ ràng, lỗi thường gặp và cách dùng.

BFS — Giải thích thuật toán tìm kiếm theo chiều rộng

BFS duyệt đồ thị theo từng mức. Tìm hiểu cách BFS dùng hàng đợi và khi nào nó tìm được đường đi ngắn nhất trong đồ thị không trọng số.

Cấu trúc dữ liệu — Mảng, Danh sách liên kết, Cây và Đồ thị

Tìm hiểu cấu trúc dữ liệu là gì, khi nào dùng mảng, danh sách liên kết, cây và đồ thị, và cách phân biệt nhanh.

Cây quyết định — Entropy, Gini và Random Forest

Tìm hiểu cách cây quyết định dùng entropy và Gini để chọn điểm chia, xem một ví dụ, và hiểu khi nào random forest hữu ích.

Chuẩn hóa cơ sở dữ liệu — gói gọn 1NF, 2NF, 3NF trong một câu

Mỗi sự thật chỉ nên nằm ở đúng một nơi — hãy tự mình trải nghiệm cốt lõi của chuẩn hóa qua hình ảnh tương tác.

CNN — Kiến trúc mạng nơ-ron tích chập

Tìm hiểu CNN là gì, cách lớp tích chập phát hiện mẫu, một ví dụ chi tiết, lỗi thường gặp và ứng dụng của CNN.

Đại số Boole — Các luật, định lý và cách rút gọn

Tìm hiểu đại số Boole là gì, cách các luật chính hoạt động và cách rút gọn một biểu thức logic qua một ví dụ rõ ràng.

Đệ quy — Cách hoạt động, ví dụ và trường hợp cơ sở

Đệ quy trong toán là gì? Tìm hiểu trường hợp cơ sở và bước đệ quy qua ví dụ giai thừa rõ ràng cùng các lỗi thường gặp.

DFS — Giải thích thuật toán tìm kiếm theo chiều sâu

Giải thích DFS dễ hiểu: DFS làm gì, quay lui hoạt động ra sao, một ví dụ rõ ràng và các lỗi DFS thường gặp.

Gradient Descent — Thuật toán, Tốc độ học & Các biến thể

Giải thích gradient descent: khái niệm, cách tốc độ học hoạt động và khi nào dùng batch, stochastic, mini-batch.

Học máy — Học có giám sát, không giám sát và các thuật toán chính

Kiến thức cơ bản về học máy: học có giám sát và không giám sát là gì, một ví dụ cụ thể và khi nào nên dùng các thuật toán phổ biến.

Hồi quy logistic — Hàm sigmoid và phân loại

Tìm hiểu hồi quy logistic, cách hàm sigmoid biến điểm tuyến tính thành xác suất và cách mô hình đưa ra phân loại.

Ký hiệu Big O — Giải thích độ phức tạp thời gian đơn giản

Ký hiệu Big O giải thích thời gian chạy tăng thế nào khi kích thước đầu vào tăng. Tìm hiểu định nghĩa, trực giác, ví dụ và lỗi thường gặp.

Lan truyền ngược — Cách mạng nơ-ron học

Lan truyền ngược tính gradient để mạng nơ-ron học. Xem quy tắc dây chuyền, ví dụ rõ ràng, lỗi thường gặp và nơi nó được dùng.

Lập lịch tiến trình — Khái niệm hệ điều hành

Hiểu lập lịch tiến trình trong hệ điều hành, so sánh FCFS, SJF và round robin qua một ví dụ rõ ràng.

Lập trình hướng đối tượng (OOP)

Giải thích OOP với lớp, đối tượng, ví dụ dễ hiểu, lỗi thường gặp và khi nào nên dùng.

Mạng nơ-ron — Cách mạng nơ-ron nhân tạo hoạt động

Tìm hiểu mạng nơ-ron là gì, cách các lớp biến đầu vào thành dự đoán, một ví dụ cụ thể, lỗi thường gặp và cách huấn luyện đổi trọng số.

Mẫu tư duy trong toán học

Tìm hiểu mẫu tư duy trong toán học, cách bất biến và đối xứng giúp giải bài, ví dụ quân domino, lỗi thường gặp và khi nào nên dùng.

Mô hình OSI — Giải thích 7 tầng

Hiểu nhanh mô hình OSI: chức năng của 7 tầng, một ví dụ rõ ràng và cách mô hình này hỗ trợ khắc phục sự cố.

PCA — Giải thích phân tích thành phần chính

Hiểu nhanh PCA: PCA làm gì, khi nào cần chuẩn hóa tâm hoặc chuẩn hóa thang đo, và một ví dụ 2D dễ hiểu.

Phân cụm K-Means — Thuật toán và cách hoạt động

Phân cụm k-means là gì, thuật toán hoạt động ra sao, ví dụ đơn giản, lỗi thường gặp và khi nào nên dùng.

Quy hoạch động là gì? Giải thích Memoization & Tabulation

Tìm hiểu quy hoạch động là gì, khi nào hiệu quả, và cách memoization cùng tabulation tránh tính toán lặp lại.

REST API — Là Gì và Hoạt Động Như Thế Nào

Tìm hiểu REST API là gì, cách request và resource phối hợp, một ví dụ dễ hiểu, và những lỗi thường gây nhầm lẫn.

RNN — Mạng nơ-ron hồi quy và LSTM là gì?

Tìm hiểu RNN là gì, hidden state lưu ngữ cảnh chuỗi ra sao, vì sao RNN cơ bản khó với chuỗi dài và LSTM giúp thế nào.

SVM — Giải thích đơn giản về Support Vector Machine

Hiểu SVM là gì, margin và support vector hoạt động ra sao, và khi nào nên dùng SVM soft-margin hoặc kernel.

Thuật toán Dijkstra — Tìm đường đi ngắn nhất từng bước

Thuật toán Dijkstra tìm đường đi ngắn nhất trong đồ thị có trọng số không âm. Tìm hiểu ý tưởng, ví dụ và lỗi thường gặp.

Thuật toán sắp xếp — So sánh Bubble Sort, Merge Sort và Quick Sort

Tìm hiểu thuật toán sắp xếp làm gì, cách bubble sort, merge sort và quick sort khác nhau, và khi nào nên dùng từng loại.

Tìm kiếm nhị phân — Thuật toán, độ phức tạp thời gian & mã

Tìm hiểu cách tìm kiếm nhị phân hoạt động, khi nào dùng được, vì sao chạy trong O(log n), và cách lần theo một ví dụ rõ ràng.

Tô màu đồ thị — Số sắc và ứng dụng

Tìm hiểu tô màu đồ thị là gì, số sắc đo điều gì, vì sao chu trình lẻ cần 3 màu và tô màu được dùng ở đâu.

Tối ưu lồi — Khái niệm, phương pháp và ứng dụng

Tối ưu lồi là tối thiểu hóa một hàm lồi trên một tập lồi. Tìm hiểu định nghĩa, một ví dụ và vì sao tính đảm bảo này quan trọng.

Transformer — Cơ chế Attention & Kiến trúc

Tìm hiểu kiến trúc transformer là gì, self-attention hoạt động ra sao, một ví dụ, lỗi thường gặp và khi nào transformer được dùng.