В течение нескольких месяцев меня очень интересует машинное обучение в целом и особенно открытый ИИ, я решил воспользоваться этой мотивацией, чтобы углубить свои знания в области машинного обучения.
Я начал с курса на Udemy для машинного обучения, курс был отличный, правда, очень длинный, к сожалению, я только что закончил 40% курса.
Чтобы подбодрить себя, я поставил перед собой цель: я решил учиться, чтобы пройти сертификацию Microsoft по ИИ, которая не самая простая: AI-102 Designing and Implement a Microsoft Azure AI Solution.
Готовясь к этой сертификации, я просто перечисляю все необходимые знания, которые мне нужны для получения сертификации. Позвольте мне показать вам карту разума.
--- AI 102: colorFreezeLevel: 1 markmap: maxWidth: 300 initialExpandLevel: 3 --- ## Plan and Manage an Azure AI Solution (25–30%) - Select the appropriate Azure AI service - Select the appropriate service for a vision solution - Select the appropriate service for a language analysis solution - Select the appropriate service for a decision support solution - Select the appropriate service for a speech solution - Select the appropriate Applied AI services - Plan and configure security for Azure AI services - Manage account keys - Manage authentication for a resource - Secure services by using Azure Virtual Networks - Plan for a solution that meets Responsible AI principles - Create and manage an Azure AI service - Create an Azure AI resource - Configure diagnostic logging - Manage costs for Azure AI services - Monitor an Azure AI resource ## Deploy Azure AI Services - Determine a default endpoint for a service - Create a resource by using the Azure portal - Integrate Azure AI services into a continuous integration/continuous deployment (CI/CD) pipeline - Plan a container deployment - Implement prebuilt containers in a connected environment ## Create Solutions to Detect Anomalies and Improve Content - Create a solution that uses Anomaly Detector, part of Cognitive Services - Create a solution that uses Azure Content Moderator, part of Cognitive Services - Create a solution that uses Personalizer, part of Cognitive Services - Create a solution that uses Azure Metrics Advisor, part of Azure Applied AI Services - Create a solution that uses Azure Immersive Reader, part of Azure Applied AI Services ## Implement Image and Video Processing Solutions (15–20%) - Analyze images - Select appropriate visual features to meet image processing requirements - Create an image processing request to include appropriate image analysis features - Interpret image processing responses - Extract text from images - Extract text from images or PDFs by using the Computer Vision service - Convert handwritten text by using the Computer Vision service - Extract information using prebuilt models in Azure Form Recognizer - Build and optimize a custom model for Azure Form Recognizer - Implement image classification and object detection by using the Custom Vision service, part of Azure Cognitive Services - Choose between image classification and object detection models - Specify model configuration options, including category, version, and compact - Label images - Train custom image models, including image classification and object detection - Manage training iterations - Evaluate model metrics - Publish a trained model - Export a model to run on a specific target - Implement a Custom Vision model as a Docker container - Interpret model responses - Process videos - Process a video by using Azure Video Indexer - Extract insights from a video or live stream by using Azure Video Indexer - Implement content moderation by using Azure Video Indexer - Integrate a custom language model into Azure Video Indexer ## Implement Natural Language Processing Solutions (25–30%) - Analyze text - Retrieve and process key phrases - Retrieve and process entities - Retrieve and process sentiment - Detect the language used in text - Detect personally identifiable information (PII) - Process speech - Implement and customize text-to-speech - Implement and customize speech-to-text - Improve text-to-speech by using SSML and Custom Neural Voice - Improve speech-to-text by using phrase lists and Custom Speech - Implement intent recognition - Implement keyword recognition - Translate language - Translate text and documents by using the Translator service - Implement custom translation, including training, improving, and publishing a custom model - Translate speech-to-speech by using the Speech service - Translate speech-to-text by using the Speech service - Translate to multiple languages simultaneously - Build and manage a language understanding model - Create intents and add utterances - Create entities - Train evaluate, deploy, and test a language understanding model - Optimize a Language Understanding (LUIS) model - Integrate multiple language service models by using an orchestration workflow - Import and export language understanding models - Create a question answering solution - Create a question answering project - Add question-and-answer pairs manually - Import sources - Train and test a knowledge base - Publish a knowledge base - Create a multi-turn conversation - Add alternate phrasing - Add chit-chat to a knowledge base - Export a knowledge base - Create a multi-language question answering solution - Create a multi-domain question answering solution - Use metadata for question-and-answer pairs ## Implement Knowledge Mining Solutions (5–10%) - Implement a Cognitive Search solution - Provision a Cognitive Search resource - Create data sources - Define an index - Create and run an indexer - Query an index, including syntax, sorting, filtering, and wildcards - Manage knowledge store projections, including file, object, and table projections - Apply AI enrichment skills to an indexer pipeline - Attach a Cognitive Services account to a skillset - Select and include built-in skills for documents - Implement custom skills and include them in a skillset - Implement incremental enrichment ## Implement Conversational AI Solutions (15–20%) - Design and implement conversation flow - Design conversational logic for a bot - Choose appropriate activity handlers, dialogs or topics, triggers, and state handling for a bot - Build a conversational bot - Create a bot from a template - Create a bot from scratch - Implement activity handlers, dialogs or topics, and triggers - Implement channel-specific logic - Implement Adaptive Cards - Implement multi-language support in a bot - Implement multi-step conversations - Manage state for a bot - Integrate Cognitive Services into a bot, including question answering, language understanding, and Speech service - Test, publish, and maintain a conversational bot - Test a bot using the Bot Framework Emulator or the Power Virtual Agents web app - Test a bot in a channel-specific environment - Troubleshoot a conversational bot - Deploy bot logic
Вы можете попробовать этот файл уценки на https://markmap.js.org/repl.
Давайте бороться за это!