Chuyển đến nội dung chính
Trang chủPython

Khóa học

Unsupervised Learning bằng Python

Trung cấpTrình độ kỹ năng
Đã cập nhật tháng 12, 2025
Học cách phân cụm, biến đổi, trực quan hóa và rút ra insight từ bộ dữ liệu chưa gán nhãn bằng scikit-learn và scipy.
Bắt Đầu Khóa Học Miễn Phí
PythonMachine Learning
4 gio
13 video
52 Bài tập
4,150 XP
180K+
Giấy chứng nhận Thành tích

Tạo Tài Khoản Miễn Phí

Tiếp tục với GoogleHiển thị thêm tùy chọn

hoặc


Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được người học tại hàng ngàn công ty yêu thích

Group

Đào tạo một đội ngũ?

Dùng thử cho Doanh nghiệp

Mô tả khóa học

Giả sử bạn có một tập khách hàng với nhiều đặc điểm như độ tuổi, địa điểm và lịch sử tài chính, và bạn muốn khám phá các mẫu và phân nhóm họ thành các cụm. Hoặc có thể bạn có một tập văn bản, như các trang Wikipedia, và bạn muốn phân chia chúng vào các danh mục dựa trên nội dung. Đây là thế giới của unsupervised learning, được gọi như vậy vì bạn không dẫn dắt hay giám sát việc khám phá mẫu bằng một tác vụ dự đoán nào, mà thay vào đó là phát hiện cấu trúc ẩn trong dữ liệu không gán nhãn. Unsupervised learning bao gồm nhiều kỹ thuật trong Machine Learning, từ phân cụm đến giảm chiều đến phân rã ma trận. Trong khóa học này, bạn sẽ học các nền tảng của unsupervised learning và hiện thực các thuật toán thiết yếu bằng scikit-learn và SciPy. Bạn sẽ học cách phân cụm, biến đổi, trực quan hóa, và rút ra insight từ các tập dữ liệu không gán nhãn, và kết thúc khóa học bằng việc xây dựng một hệ gợi ý để đề xuất các nghệ sĩ âm nhạc phổ biến.Video có phụ đề trực tiếp mà bạn có thể hiển thị bằng cách nhấp vào "Show transcript" ở góc dưới bên trái của video. Bảng thuật ngữ của khóa học nằm bên phải trong phần tài nguyên.Để nhận tín chỉ CPE, bạn cần hoàn thành khóa học và đạt điểm 70% ở bài đánh giá đủ điều kiện. Bạn có thể đi đến bài đánh giá bằng cách nhấp vào hộp thông tin về tín chỉ CPE ở bên phải.

Điều kiện tiên quyết

Supervised Learning with scikit-learn
1

Phân cụm để Khám phá Tập dữ liệu

Học cách khám phá các nhóm (hay "cụm") tiềm ẩn trong một tập dữ liệu. Kết thúc chương này, bạn sẽ phân cụm các công ty dựa trên giá cổ phiếu của họ và phân biệt các loài khác nhau bằng cách phân cụm theo các phép đo.
Bắt Đầu Chương
2

Trực quan hóa với Phân cụm Phân cấp và t-SNE

Trong chương này, bạn sẽ học hai kỹ thuật unsupervised learning để trực quan hóa dữ liệu: phân cụm phân cấp và t-SNE. Phân cụm phân cấp gộp các mẫu dữ liệu vào các cụm ngày càng thô hơn, tạo ra một sơ đồ cây thể hiện thứ bậc các cụm. t-SNE ánh xạ các mẫu dữ liệu vào không gian 2D để bạn có thể trực quan hóa mức độ gần nhau giữa các mẫu.
Bắt Đầu Chương
3

Khử tương quan Dữ liệu và Giảm Chiều

Giảm chiều tóm tắt một tập dữ liệu bằng các mẫu lặp lại phổ biến của nó. Trong chương này, bạn sẽ học về kỹ thuật giảm chiều nền tảng nhất, "Principal Component Analysis" ("PCA"). PCA thường được dùng trước supervised learning để cải thiện hiệu suất và khả năng khái quát hóa của mô hình. Nó cũng hữu ích cho unsupervised learning. Ví dụ, bạn sẽ dùng một biến thể của PCA cho phép bạn phân cụm các bài viết Wikipedia theo nội dung!
Bắt Đầu Chương
4

Khám phá Các Đặc trưng Dễ Diễn giải

Trong chương này, bạn sẽ học về một kỹ thuật giảm chiều gọi là "Non-negative matrix factorization" ("NMF") giúp biểu diễn các mẫu như sự kết hợp của các phần có thể diễn giải. Chẳng hạn, nó biểu diễn tài liệu như sự kết hợp của các chủ đề, và hình ảnh theo các mẫu hình thị giác thường gặp. Bạn cũng sẽ học cách dùng NMF để xây dựng hệ gợi ý có thể tìm các bài viết tương tự để đọc, hoặc các nghệ sĩ âm nhạc phù hợp với lịch sử nghe của bạn!
Bắt Đầu Chương
Unsupervised Learning bằng Python
Hoàn
Thành

Nhận Giấy Chứng Nhận Hoàn Thành

Thêm chứng chỉ này vào hồ sơ LinkedIn, CV hoặc sơ yếu lý lịch của ban
Chia sẻ trên mạng xã hội và trong đánh giá hiệu suất của ban
Đăng ký ngay

Tham gia cùng hơn 19 triệu học viên và bắt đầu Unsupervised Learning bằng Python ngay hôm nay!

Tạo Tài Khoản Miễn Phí

Tiếp tục với GoogleHiển thị thêm tùy chọn

hoặc


Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Phát triển kỹ năng dữ liệu với DataCamp cho thiết bị di động

Tiến bộ mọi lúc mọi nơi với các khóa học cho thiết bị di động và thử thách lập trình 5 phút hằng ngày.