如何自修通過 AI-100、AI-102: Designing and Implementing an Azure AI Solution 成為 AI Engineer Associate 證照考試心得

上次更新:18 7 月, 2024
更新:新舊考試大綱比對

更新:

AI-100: Designing and Implementing a Microsoft Azure AI Solution 已在 2021 年 7 月 29 日更新成為 AI-102: Designing and Implementing a Microsoft Azure AI Solution

這篇文章的內容

  • AI-100 和 AI-102 有什麼不同:考試大綱比對
  • 誰需要考這張認證
  • 如何拿到 AI Engineer 認證
  • 考試模式:題目類型、長度
  • 考試範圍包含哪些服務
  • 我使用過的學習資源
  • 如果能重來一次
Photo by Ben White on Unsplash

AI-102(新)和 AI-100(舊)有什麼不同:考試大綱比對

新舊考試範圍

AI-102

  • Plan and Manage an Azure Cognitive Services Solution (15–20%)
  • Implement Computer Vision Solutions (20–25%)
  • Implement Natural Language Processing Solutions (20–25%)
  • Implement Knowledge Mining Solutions (15–20%)
  • Implement Conversational AI Solutions (15–20%)

AI-100

  • Analyze solution requirements (25–30%)
  • Design AI solutions (40–45%)
  • Implement and monitor AI solutions (25–30%)

新考試更著重在各項 AI 服務的整合、測試、實現、除錯

相較於 AI-100,AI-102 著重在各種 AI 服務(包含 Cognitive Service, Computer Vision, Natural Language Processing, Knowledge Mining 和 Conversational AI),而把過去偏從頭到尾 workflow 和 pipeline 的部分省略。

更多細節請參考大綱

誰需要考這張認證

官網上具體的列出了如果你的工作(或想找的工作)包含以下內容,那麼 AI-102 很適合你:

Their responsibilities include participating in all phases of AI solutions development — from requirements definition and design to development, deployment, maintenance, performance tuning, and monitoring.

著重如何在 Azure 上建立、規劃、開發各種 AI 相關服務所需的技能,也包含需求定義、效能優化以及監視。

如何拿到 AI Engineer 認證

如果想要拿到 AI Engineer,需要通過以下考試:

Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution

image from Microsoft Learn

考試模式

我們有 120 分鐘的時間可以作答。

可能碰到的考題類型有

  • 單選題
  • 多選題
  • 是非題
  • 案例題
  • 配對題
  • 順序排列題
  • 完成架構圖題:例如要達成 AI,這張架構圖上還缺少哪項服務?

考試範圍包含哪些服務

(根據考試大綱)

  • Azure Cognitive Service
  • Computer Vision
  • Face API
  • Video Indexer
  • Text Analytics
  • Speech
  • LUIS
  • Knowledge Mining
  • Cognitive Search
  • QnA Maker
  • Bot Framework
  • Azure Virtual Network

我使用過的學習資源

Microsoft Learning

如果對於基礎觀念不熟悉,建議從官方網站提供的 Learning Path 開始。例如 AI Engineer 適用的課程就有許多不同的小單元(官方建議在此),例如

  • Prepare for AI engineering
  • Provision and manage Azure Cognitive Services
  • Process and translate text with Azure Cognitive Services
  • Process and Translate Speech with Azure Cognitive Speech Services
  • Create a Language Understanding solution

這幾個 Path 都很實用,我自己也上過其中幾個,覺得基礎觀念講得很清楚,之後再看文件也比較不會有看不懂的問題。

Microsoft AI Document

這一系列的文件是我經常翻閱的,感覺在考試中特別注重 Bot Framework 相關知識,譬如如何運用 Bot Framework Emulator 進行除錯怎麼用 Bot Analytics 蒐集 Bot 現在的運行狀態資料?都是考試中見過的題目。

GitHub 的 Lab 資源

如果你已經開通了 Azure Portal,卻望著資源不知道該如何開始練習,Microsoft Learn 在 GitHub 上有針對每一門考試放了 Lab 供使用。我自己覺得 AI-100 的內容不到非常 hands-on,所以如果單純為了通過考試,這個部分可以選配。

如果能重來一次,我會著重在哪方面?

如果能重來一次,我會把花點時間熟悉 Azure 不同系列 VM 的差異,因為有特定系列跟 AI 相關。例如:

  • Azure VM 中著重在視覺和圖片辨識需求的 NV 和 ND 系列
  • Azure VM 中的 F 系列:CPU to Memory 比高,適合用來做數學運算
  • Azure VM 中的 N 系列:擁有 GPU 的 VM

也會花點時間了解 FPGA。

另外,能夠說明 IoT Hub 和 Event Hub 的主要差別:IoT Hub 可以接收跟傳送資料,但 Event Hub 只能接收。IoT Hub 中已經包含 Event Hub。

再來就是在 Data Science 中的名詞熟悉,譬如理解 Data Drift 是什麼:讓模型準度下降的主要原因,通常是由於輸入資料變化導致模型準度下降,譬如 IoT Device 被更換、單位更換或者故障、資料品質出現問題,有時也是自然產生,譬如溫度因為季節變化而產生變動。

其他例子像是

  • LUDown:.lu files help describe language understanding components for your bot. LUDown is a command line tool that helps convert .lu file(s) into JSON files that you can then use to create your LUIS app or QnAMaker knowledge base.
  • ChatDown: Chatdown CLI tool converts .chat files into conversation transcripts (.transcript files) that can be viewed in the Bot Framework Emulator

幫助內向的你找到熱愛工作,走出逆境、享受生活

電子報每周五寄送 | 提供實用指南,用你的方式,去想去的地方

如果這篇文章有幫助到你,歡迎訂閱電子報,我會持續與你分享。

你可能也會感興趣

告訴我你的想法:

Subscribe
Notify of
guest

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments