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.