Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Giải Thuật Nền Tảng Cho Khoa Học Dữ Liệu ​

Môn học Giải thuật nền tảng cho Khoa học dữ liệu (Foundations of Data Science / Algorithmic Foundations of Data Science) trình bày cách mô hình hóa và giải các bài toán dữ liệu quy mô lớn. Các chủ đề gồm tính toán phân tán Map-Reduce, phân tích liên kết (PageRank), tìm kiếm tương đồng (MinHash, LSH) và chỉ mục véc-tơ. Phần sau xét thuật toán dòng dữ liệu (Streaming), nén dữ liệu và cấu trúc dữ liệu ngoài bộ nhớ chính.


Lộ trình Môn học Trọng tâm ​


Danh mục Bài học ​

BàiTên chuyên đềTrạng thái
Bài 01Bài toán dữ liệu lớn và mô hình thuật toán (Đặc tả, độ đo tương đồng Jaccard, tiêu chí đánh giá thuật toán và nguyên lý Bonferroni)Đã hoàn thành
Bài 02Mô hình tính toán Map-Reduce (Mô hình lập trình Map/Reduce/Combine, nhân ma trận, mô hình chi phí và thực hành Hadoop)Đã hoàn thành
Bài 03PageRank: Mô hình và tính toán (Random Surfer, Power Iteration, xử lý Dead Ends và Spider Traps)Đang biên soạn
Bài 04PageRank theo chủ đề và chống spam liên kết (Topic-Sensitive & TrustRank)Chờ nạp bài
Bài 05Tìm tập tương đồng & Kỹ thuật Shingling / MinHashChờ nạp bài
Bài 06Tìm kiếm lân cận cục bộ (Locality-Sensitive Hashing - LSH)Chờ nạp bài
Bài 07Tìm kiếm véc-tơ quy mô lớn (Vector Search, HNSW, PQ)Chờ nạp bài
Bài 08Khai phá dòng dữ liệu I: Lấy mẫu và Bộ lọc Bloom (Bloom Filter)Chờ nạp bài
Bài 09Khai phá dòng dữ liệu II: Đếm phân biệt (Flajolet-Martin) và Count-Min SketchChờ nạp bài
Bài 10Nén dữ liệu không mất mát: Mã hoá Huffman và Lempel-ZivChờ nạp bài
Bài 11Nén dữ liệu có mất mát: Biến đổi Cosin rời rạc (DCT) và JPEGChờ nạp bài
Bài 12Thuật toán ngoài bộ nhớ chính (External Memory) & Sắp xếp ngoài (Merge Sort)Chờ nạp bài
Bài 13Cấu trúc dữ liệu cây ngoài bộ nhớ: B-Tree và các biến thểChờ nạp bài
Bài 14Chỉ mục không gian: R-Tree và truy vấn phạm vi đa chiềuChờ nạp bài
Bài 15Phân cụm dữ liệu quy mô lớn (BFR, CURE) và Tổng kết học phầnChờ nạp bài

Giáo trình & Nguồn Tham khảo Chuẩn Quốc tế ​

  1. Jure Leskovec, Anand Rajaraman, & Jeffrey D. Ullman, Mining of Massive Datasets (MMDS - 3rd Edition), Cambridge University Press. Bản PDF và slide trực tuyến miễn phí chính thức tại mmds.org. Tài liệu cốt lõi về MapReduce, LSH, PageRank và khai phá dòng dữ liệu. Khóa học trực tuyến đi kèm: Stanford CS246: Mining Massive Datasets.
  2. Avrim Blum, John Hopcroft, & Ravindran Kannan, Foundations of Data Science, Cambridge University Press. Bản PDF trực tuyến chính thức từ Đại học Cornell: Cornell Foundations of Data Science (PDF). Cung cấp nền tảng lý thuyết chặt chẽ về dữ liệu cao chiều, phân rã ma trận, đồ thị ngẫu nhiên và mô hình xác suất.
  3. Jeffrey Dean & Sanjay Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, Google / OSDI 2004. Bài báo gốc kinh điển: OSDI'04 Paper (PDF).
  4. Jiawei Han, Micheline Kamber, & Jian Pei, Data Mining: Concepts and Techniques (3rd Edition), Morgan Kaufmann. Giáo trình chuẩn mực về tiền xử lý dữ liệu, khai phá luật kết hợp, phân cụm và phân lớp.
  5. Charu C. Aggarwal, Data Mining: The Textbook, Springer. Tài liệu tham khảo toàn diện về các giải thuật khai phá dữ liệu, độ đo khoảng cách, đồ thị và chuỗi thời gian.
  6. Đề cương bài giảng UET.DSE2053 · Giải thuật nền tảng cho Khoa học dữ liệu, Viện Trí tuệ Nhân tạo & Khoa CNTT, Trường Đại học Công nghệ (ĐHQGHN).
Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to