25 ngày học ôn thi Azure AI - 102

Syllabus này dựa vào: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/ai-102

Tuần 1: Nền tảng Azure AI & Xử lý nội dung

  • Ngày 1:

    • Sáng: Giới thiệu Azure AI: Các dịch vụ chính, ứng dụng, lợi ích và nguyên tắc Responsible AI.

    • Chiều: Tìm hiểu kiến trúc Azure AI, các thành phần, và quy trình tạo giải pháp AI trên Azure.

    • Tối: Ôn tập và làm bài tập:

      • Trắc nghiệm về các dịch vụ Azure AI.

      • Mô tả quy trình tạo một giải pháp Azure AI đơn giản.

  • Ngày 2:

    • Sáng: Lựa chọn dịch vụ Azure AI phù hợp cho từng loại bài toán (Computer Vision, NLP, Speech, etc.).

    • Chiều: Tìm hiểu Content Moderation: Azure AI Content Safety, lọc văn bản và hình ảnh độc hại.

    • Tối: Ôn tập và làm bài tập:

      • Đề xuất dịch vụ Azure AI cho các tình huống thực tế.

      • Tạo một giải pháp lọc văn bản đơn giản với Azure AI Content Safety.

  • Ngày 3:

    • Sáng: Tìm hiểu sâu hơn về Computer Vision: Các khái niệm (Object Detection, Image Classification), Azure AI Vision.

    • Chiều: Thực hành với Azure AI Vision: Phân tích hình ảnh, trích xuất văn bản, phát hiện vật thể.

    • Tối: Ôn tập và làm bài tập:

      • Xây dựng một ứng dụng phát hiện vật thể trong hình ảnh bằng Azure AI Vision.

      • So sánh Image Classification và Object Detection, cho ví dụ ứng dụng.

  • Ngày 4:

    • Sáng: Tiếp tục Computer Vision nâng cao: Custom Vision, huấn luyện mô hình riêng.

    • Chiều: Thực hành Custom Vision: Tạo dự án, gắn nhãn dữ liệu, huấn luyện và đánh giá mô hình.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một mô hình Custom Vision nhận diện chữ số viết tay.

      • Giải thích các chỉ số đánh giá mô hình (Precision, Recall, mAP).

  • Ngày 5:

    • Sáng: Tổng quan về Natural Language Processing (NLP), các tác vụ chính (NER, Sentiment Analysis).

    • Chiều: Làm quen với Azure AI Language: Phân tích thực thể, xác định ngôn ngữ, phân tích cảm xúc.

    • Tối: Ôn tập và làm bài tập:

      • Xây dựng một ứng dụng phân tích cảm xúc của bình luận khách hàng.

      • So sánh các kỹ thuật xử lý ngôn ngữ khác nhau trong Azure AI Language.

Tuần 2: Xử lý ngôn ngữ tự nhiên & Tìm kiếm nâng cao

  • Ngày 6:

    • Sáng: Tiếp tục NLP nâng cao: Text Summarization, Question Answering.

    • Chiều: Thực hành QnA Maker: Tạo knowledge base, nhập dữ liệu, huấn luyện và kiểm thử.

    • Tối: Ôn tập và làm bài tập:

      • Xây dựng một chatbot hỏi đáp đơn giản về sản phẩm của công ty bạn.

      • Tìm hiểu về các kỹ thuật trích xuất thông tin quan trọng (key phrase extraction) từ văn bản.

  • Ngày 7:

    • Sáng: Tìm hiểu về Language Understanding (LUIS): Ý định, thực thể, huấn luyện mô hình.

    • Chiều: Thực hành LUIS: Tạo ứng dụng, định nghĩa intents và entities, huấn luyện và xuất bản mô hình.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một ứng dụng LUIS nhận diện các câu hỏi đặt hàng.

      • Giải thích active learning và cách nó giúp cải thiện mô hình LUIS.

  • Ngày 8:

    • Sáng: Tổng quan về Azure Cognitive Search: Các thành phần, kiến trúc, ứng dụng.

    • Chiều: Thực hành Azure Cognitive Search: Tạo index, nhập dữ liệu, cấu hình skillset, tìm kiếm.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một ứng dụng tìm kiếm đơn giản trong bộ dữ liệu sản phẩm của bạn.

      • Tìm hiểu về các bộ lọc (filter) và sắp xếp (sort) trong Azure Cognitive Search.

  • Ngày 9:

    • Sáng: Azure Cognitive Search nâng cao: Custom Skill, Knowledge Store.

    • Chiều: Thực hành Custom Skill: Tạo một custom skill đơn giản để phân tích hình ảnh trong tài liệu.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một custom skill để trích xuất thông tin từ file PDF.

      • Giải thích khái niệm Knowledge Store và ứng dụng của nó.

  • Ngày 10:

    • Sáng: Tổng quan về Azure Form Recognizer: Các tính năng, ứng dụng trong xử lý tài liệu.

    • Chiều: Thực hành Azure Form Recognizer: Trích xuất thông tin từ hóa đơn, biên lai, hợp đồng.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một ứng dụng tự động trích xuất thông tin từ đơn đăng ký.

      • Tìm hiểu về các mô hình pre-built và custom trong Azure Form Recognizer.

Tuần 3: Speech, Bot & Kiến thức nâng cao

  • Ngày 11:

    • Sáng: Tổng quan về Azure Speech Service: Các tính năng (Speech-to-Text, Text-to-Speech), ứng dụng.

    • Chiều: Thực hành Azure Speech Service: Chuyển đổi giọng nói thành văn bản, tạo giọng nói từ văn bản.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một ứng dụng ghi âm cuộc họp và tự động tạo biên bản.

      • Tìm hiểu về SSML (Speech Synthesis Markup Language) và cách tùy chỉnh giọng nói.

  • Ngày 12:

    • Sáng: Azure Speech Service nâng cao: Custom Speech, Speaker Recognition, Speech Translation.

    • Chiều: Thực hành Custom Speech: Tạo mô hình nhận diện giọng nói riêng cho ứng dụng của bạn.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một ứng dụng dịch giọng nói trực tiếp giữa hai ngôn ngữ.

      • Tìm hiểu về các ứng dụng của Speaker Recognition trong thực tế.

  • Ngày 13:

    • Sáng: Giới thiệu về Azure Bot Service: Các thành phần, kiến trúc, quy trình tạo bot.

    • Chiều: Thực hành Azure Bot Service: Tạo một bot đơn giản, kết nối với kênh chat (ví dụ: Teams).

    • Tối: Ôn tập và làm bài tập:

      • Tạo một bot đặt lịch hẹn.

      • Tìm hiểu về các loại bot khác nhau (QnA bot, FAQ bot, etc.).

  • Ngày 14:

    • Sáng: Azure Bot Service nâng cao: Bot Framework Composer, tích hợp LUIS, QnA Maker.

    • Chiều: Thực hành Bot Framework Composer: Tạo một bot phức tạp hơn, có khả năng hiểu ngôn ngữ tự nhiên.

    • Tối: Ôn tập và làm bài tập:

      • Tạo một bot có thể đặt vé máy bay.

      • Tìm hiểu về các cách triển khai và quản lý bot.

  • Ngày 15:

    • Sáng: Tổng quan về kiến thức nâng cao: Responsible AI, bảo mật dữ liệu, tối ưu hóa hiệu suất.

    • Chiều: Thực hành Responsible AI: Đánh giá độ thiên vị (bias) trong mô hình, áp dụng các biện pháp giảm thiểu.

    • Tối: Ôn tập và làm bài tập:

      • Tìm hiểu về các nguyên tắc của Responsible AI.

      • Nghiên cứu các phương pháp bảo mật dữ liệu trong ứng dụng AI.

Tuần 4: Ôn tập & Luyện thi

Ngày 16:

  • Sáng: Ôn tập lại các khái niệm cơ bản về Azure AI:

    • Các dịch vụ chính và ứng dụng của chúng.

    • Nguyên tắc Responsible AI.

    • Quy trình tạo giải pháp AI trên Azure.

  • Chiều: Làm bài thi thử số 1:

    • Đánh giá mức độ hiểu biết của bạn về các khái niệm cơ bản.

    • Xác định các điểm mạnh và điểm yếu cần cải thiện.

  • Tối: Xem lại bài thi thử, phân tích các câu hỏi sai và tìm hiểu thêm về các chủ đề liên quan.

Ngày 17:

  • Sáng: Ôn tập lại phần Content Moderation và Computer Vision:

    • Azure AI Content Safety.

    • Azure AI Vision (phân tích hình ảnh, trích xuất văn bản, phát hiện vật thể).

    • Custom Vision.

  • Chiều: Làm bài thi thử số 2:

    • Tập trung vào các câu hỏi liên quan đến Content Moderation và Computer Vision.
  • Tối: Xem lại bài thi thử, tìm hiểu thêm về các kỹ thuật nâng cao trong Computer Vision (ví dụ: object tracking, image segmentation).

Ngày 18:

  • Sáng: Ôn tập lại phần Natural Language Processing (NLP):

    • Azure AI Language (phân tích thực thể, xác định ngôn ngữ, phân tích cảm xúc).

    • QnA Maker.

    • Language Understanding (LUIS).

  • Chiều: Làm bài thi thử số 3:

    • Tập trung vào các câu hỏi liên quan đến NLP.
  • Tối: Xem lại bài thi thử, tìm hiểu thêm về các mô hình NLP nâng cao (ví dụ: BERT, GPT).

Ngày 19:

  • Sáng: Ôn tập lại phần Azure Cognitive Search và Azure Form Recognizer:

    • Các thành phần, kiến trúc, ứng dụng.

    • Custom Skill, Knowledge Store.

    • Trích xuất thông tin từ tài liệu.

  • Chiều: Làm bài thi thử số 4:

    • Tập trung vào các câu hỏi liên quan đến Azure Cognitive Search và Azure Form Recognizer.
  • Tối: Xem lại bài thi thử, tìm hiểu thêm về các kỹ thuật tối ưu hóa tìm kiếm và xử lý tài liệu.

Ngày 20:

  • Sáng: Ôn tập lại phần Azure Speech Service và Azure Bot Service:

    • Các tính năng, ứng dụng.

    • Custom Speech, Speaker Recognition, Speech Translation.

    • Bot Framework Composer, tích hợp LUIS, QnA Maker.

  • Chiều: Làm bài thi thử số 5:

    • Tập trung vào các câu hỏi liên quan đến Azure Speech Service và Azure Bot Service.
  • Tối: Xem lại bài thi thử, tổng hợp lại các kiến thức đã ôn tập trong tuần, chuẩn bị tinh thần cho tuần luyện thi nâng cao.

Ngày 21: Tối ưu hóa và bảo mật giải pháp Azure AI

  • Sáng: Tìm hiểu về các phương pháp tối ưu hóa hiệu suất cho các giải pháp Azure AI:

    • Giảm độ trễ (latency) và tăng thông lượng (throughput).

    • Sử dụng các kỹ thuật caching và batching.

    • Tối ưu hóa mô hình và dữ liệu.

  • Chiều: Tìm hiểu về các biện pháp bảo mật dữ liệu trong ứng dụng AI:

    • Mã hóa dữ liệu nhạy cảm.

    • Quản lý truy cập và xác thực.

    • Bảo vệ mô hình khỏi các cuộc tấn công.

  • Tối: Thực hành tối ưu hóa một giải pháp Azure AI đã xây dựng trước đó (ví dụ: giảm thời gian phản hồi của bot).

Ngày 22: Tích hợp Azure AI với các dịch vụ khác

  • Sáng: Tìm hiểu cách tích hợp Azure AI với các dịch vụ Azure khác như:

    • Azure Functions.

    • Azure Logic Apps.

    • Azure Event Grid.

    • Azure Kubernetes Service (AKS).

  • Chiều: Tìm hiểu về Azure Machine Learning và cách sử dụng nó để xây dựng, triển khai và quản lý các mô hình máy học.

  • Tối: Thực hành tích hợp một dịch vụ Azure AI (ví dụ: Azure Cognitive Search) vào một ứng dụng web.

Ngày 23: Xây dựng kiến trúc giải pháp Azure AI phức tạp

  • Sáng: Tìm hiểu về các kiến trúc giải pháp Azure AI phức tạp, bao gồm:

    • Xử lý dữ liệu lớn (big data) với Azure Databricks.

    • Xây dựng hệ thống khuyến nghị (recommendation system).

    • Phát hiện gian lận (fraud detection).

  • Chiều: Thực hành thiết kế kiến trúc cho một giải pháp Azure AI phức tạp (ví dụ: hệ thống phân tích hình ảnh y tế).

  • Tối: Tham gia một buổi thảo luận trực tuyến hoặc hội thảo về các ứng dụng thực tế của Azure AI.

Ngày 24: Tổng ôn và chuẩn bị tâm lý

  • Sáng: Xem lại toàn bộ kiến thức đã học trong suốt quá trình ôn thi.

  • Chiều: Làm một bài thi thử cuối cùng để kiểm tra lại kiến thức và làm quen với áp lực phòng thi.

  • Tối: Chuẩn bị tâm lý thoải mái, tự tin trước khi bước vào kỳ thi. Đảm bảo bạn đã có đủ giấc ngủ và ăn uống đầy đủ.

  • Ngày 25:

    • Chuẩn bị tâm lý và sức khỏe tốt nhất cho kỳ thi.

    • Xem lại các ghi chú, tổng hợp kiến thức quan trọng.

    • Tự tin và bình tĩnh làm bài thi.