강의

멘토링

커뮤니티

AI Technology

/

Deep Learning & Machine Learning

Xây dựng hệ thống gợi ý AI của kỹ sư thực tế | Thuật toán gợi ý | Recommender | Recsys

Trong khóa học này, chúng ta sẽ tìm hiểu từ các thuật toán cốt lõi của hệ thống gợi ý đến triển khai thực tế. - Lọc dựa trên nội dung - Lọc cộng tác, triển khai mô hình gợi ý dựa trên deep learning - Triển khai Two-step recommender systems - Thực hành với PyTorch/RecBole - Kinh nghiệm thực tế và trực quan hóa kết quả gợi ý

(5.0) 4 đánh giá

86 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • Jay
Python
Python
Recommendation System
Recommendation System
AI
AI
recommendation
recommendation
recommender-systems
recommender-systems
Python
Python
Recommendation System
Recommendation System
AI
AI
recommendation
recommendation
recommender-systems
recommender-systems

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu và có thể tự triển khai các thuật toán cốt lõi của hệ thống gợi ý (Content-based filter, Collaborative filter)

  • Bạn sẽ có được khả năng xây dựng và đánh giá mô hình đề xuất thực tế bằng cách sử dụng PyTorch và RecBole

  • Bạn sẽ có khả năng kiểm tra kết quả đề xuất và tinh chỉnh

Cùng kỹ sư AI thực chiến
khám phá hệ thống gợi ý


Thiết kế và triển khai trực tiếp hệ thống gợi ý phim.


Khóa học được xây dựng dựa trên kinh nghiệm thực tế tích lũy qua chương trình sau đại họcthực tế công việc.
Nếu bạn muốn trang bị vững chắc kỹ thuật gợi ý có thể áp dụng ngay trong thực tế,
hãy cùng học qua khóa học này nhé!let's learn together through this course!

Xây dựng mô hình đề xuất Deep Learning dựa trên bộ dữ liệu MovieLens
Hoàn thiện hệ thống đề xuất phim cá nhân hóa từ đầu đến cuối.

Xây dựng hệ thống gợi ý hai bước (Two-step recommender systems)trực quan hóa kết quả gợi ý
Trang bị khả năng phân tích và tinh chỉnh kết quả gợi ý dựa trên kinh nghiệm thực tế.Gain the ability to analyze and tune recommendation results based on real-world industry expertise.

Xây dựng hệ thống gợi ý phim AI
cùng với kỹ sư thực tế

Section 1 - Tổng quan và hiểu biết cơ bản về hệ thống gợi ý

Hiểu được khái niệm hệ thống gợi ý, giá trị kinh doanh và sự khác biệt với các tác vụ học máy khác. Học về tầm quan trọng của hệ thống gợi ý trong việc giải quyết tình trạng quá tải thông tin và cá nhân hóa.

Section 2 - Thiết lập môi trường phát triển hệ thống gợi ý và các chỉ số đánh giá

Xây dựng môi trường thực hành cần thiết cho khóa học và học các chỉ số đánh giá (Metric) đa dạng để đo lường hiệu suất của hệ thống gợi ý. Ngoài ra, nắm được tổng quan về tập dữ liệu sẽ được sử dụng và kiến trúc hệ thống gợi ý.

Section 3 - Hệ thống gợi ý dựa trên nội dung (CBF)

Học về kỹ thuật lọc dựa trên nội dung (CBF) để đề xuất các nội dung tương tự với lịch sử xem hoặc sở thích trong quá khứ của người dùng. Thực hành kỹ thuật nâng cao sử dụng Sentence Transformer để đề xuất phim dựa trên độ tương đồng văn bản.

Phần 4 - Triển khai mô hình Lọc cộng tác (CF)

Học cách xây dựng và huấn luyện mô hình đề xuất dựa trên lọc cộng tác (CF) bằng thư viện RecBole. Đặc biệt, tối ưu hóa hiệu suất đề xuất dựa trên tương tác người dùng-mục bằng cách sử dụng mô hình LightGCN.

Phần 5 - Xây dựng hệ thống đề xuất Two-step

Triển khai hệ thống gợi ý Two-step kết hợp lọc dựa trên nội dung và lọc cộng tác. Học cách tạo ra kết quả gợi ý tinh vi hơn bằng cách kết hợp gợi ý cá nhân hóa và gợi ý tương đồng nội dung dựa trên mô hình LightGCN.

Phần 6 - Trực quan hóa kết quả đề xuất bằng Streamlit

Trực quan hóa hiệu quả kết quả của hệ thống gợi ý được xây dựng bằng framework Streamlit. Phát triển trang trực quan hóa tương tác bao gồm poster phim và thông tin chi tiết thông qua tích hợp TMDB API.

Hệ thống gợi ý phức tạp, bạn cảm thấy khó nắm bắt?

Khóa học này được tạo ra dành cho những người như bạn.

✔️ Người mới bắt đầu và sinh viên đại học (cao học) muốn học về hệ thống gợi ý

  • Những người muốn hiểu rõ ràng các nguyên lý cơ bản của hệ thống đề xuất (dựa trên nội dung, lọc cộng tác)

  • Những người muốn tự tay xây dựng mô hình gợi ý thực tế bằng cách sử dụng PyTorch và RecBole

  • Những người muốn học cách hoạt động của thuật toán gợi ý và phát triển khả năng diễn giải kết quả

✔️ Kỹ sư đang làm việc muốn triển khai hệ thống gợi ý vào dịch vụ

  • Người muốn học cách áp dụng thực tế các thuật toán gợi ý mới nhất (dựa trên deep learning, Two-step)

  • Những người muốn học hỏi bí quyết xây dựng hệ thống gợi ý được sử dụng trong thực tế

  • Những người muốn có được insight kỹ thuật thông qua việc xây dựng hệ thống gợi ý phim thực tế

✔️ Nhà phát triển muốn xây dựng sự nghiệp trong lĩnh vực hệ thống gợi ý

  • Những người muốn trở thành chuyên gia về hệ thống gợi ý - công nghệ cốt lõi của các dịch vụ phổ biến (Netflix, YouTube, Coupang)

  • Những bạn muốn nâng cao năng lực phát triển mô hình cải tiến trải nghiệm người dùng dựa trên dữ liệu

  • Những người muốn trải nghiệm toàn bộ quy trình từ xây dựng hệ thống đề xuất cá nhân hóa đến trực quan hóa kết quả


Giờ đây, hãy tự tin khám phá thế giới hệ thống gợi ý vốn từng cảm thấy phức tạp và tích lũy kinh nghiệm tự tay xây dựng hệ thống gợi ý phim AI.

Lưu ý trước khi học


Môi trường thực hành

  • Windows OS

  • Python 3.12

  • PyTorch 2.6 và RecBole

  • Cấu hình khuyến nghị: RAM từ 8GB trở lên, dung lượng lưu trữ SSD từ 10GB trở lên

Kiến thức tiên quyết và lưu ý

  • Cần có hiểu biết về cú pháp lập trình Python cơ bản.

  • Kiến thức trước về machine learning hoặc hệ thống gợi ý sẽ hữu ích cho việc học tập.


Tài liệu học tập

  • Tất cả các ví dụ code được sử dụng trong bài giảng đều được cung cấp.

  • Thực hành sẽ được tiến hành sử dụng bộ dữ liệu MovieLens.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Kỹ sư muốn triển khai hệ thống gợi ý

  • Sinh viên đại học (hoặc sau đại học) muốn trở thành kỹ sư hệ thống gợi ý

  • Bất kỳ ai muốn tìm hiểu về hệ thống gợi ý

Cần biết trước khi bắt đầu?

  • Cần có năng lực lập trình Python cơ bản.

  • Bạn phải có kinh nghiệm sử dụng Pytorch.

Xin chào
Đây là

7,219

Học viên

214

Đánh giá

171

Trả lời

4.9

Xếp hạng

5

Các khóa học

Tôi sẽ tạo ra những nội dung lập trình thú vị và bổ ích để bất kỳ ai cũng có thể học hỏi.

Lịch sử làm việc ✒️

  • Hoạt động với vai trò code reviewer cho Naver Connect Boostcamp Web Backend (Node.js) khóa 6

  • Đối tác nội dung IT trực tuyến SeSSAC của Cơ quan Chấn興 Công nghiệp Seoul (Full Stack)

  • Tiến hành khóa học nhập môn dành cho nhà phát triển tại SeSSAC thuộc Cơ quan Chấn hưng Công nghiệp Seoul (Python, Javascript)

  • Giảng dạy khóa học lập trình chuyên sâu tại Đại học Konkuk

  • Tổng phụ trách mảng Server, chương trình Rising Programmer của Seoul SSAC

  • Thuê ngoài phát triển chương trình giao dịch tiền điện tử tự động (Qt)

  • Thuê ngoài phát triển trang đích (Landing Page) cho đại lý marketing (Web)

  • Thuê ngoài phát triển ứng dụng Windows xử lý dữ liệu thời gian thực (Qt)

    Thuê ngoài phát triển chương trình tự động mua bán tiền điện tử hàng loạt (Qt) Thuê ngoài phát triển trang đích cho đại lý marketing (Web) Thuê ngoài phát triển ứng dụng Windows xử lý dữ liệu thời gian thực (Qt)

Chương trình giảng dạy

Tất cả

18 bài giảng ∙ (2giờ 7phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • dkan96342270님의 프로필 이미지
    dkan96342270

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • paulmoon008308님의 프로필 이미지
      paulmoon008308

      Đánh giá 111

      Đánh giá trung bình 4.9

      5

      33% đã tham gia

      • dlcodnrlcu1234564님의 프로필 이미지
        dlcodnrlcu1234564

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        33% đã tham gia

        • aaiss09274305님의 프로필 이미지
          aaiss09274305

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          33% đã tham gia

          1.146.211 ₫

          Khóa học khác của Jay

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!