01-Introduction to AI Flashcards
What is AI
Creation of software that imitates human behaviors and capabilities
Key elements of AI
- Make decisions based on data and past experience
- Detect anomalies
- Interpret visual input
- Understand written and spoken language
- Engage in dialogs and conversations
Common AI workloads
- Machine Learning
- Anomaly Detection
- Computer Vision
- Natural Language Processing
- Conversational AI
What platforms does Azure provide for AI
- Data Storage
- Compute
- Services
What is Machine Learning
How we “teach” a computer model to make predictions and draw conclusions from data
What is Anomaly Detection
Automatic capability to detect ERRORS or UNUSUAL activity in a system
What is Computer Vision
VISUAL CAPABILITY of software to interpret the world through cameras, video, and images
What is Natural Language Processing
Capability for computer to INTERPRET written or spoken LANGUAGE, and RESPOND in kind
What is Conversational AI
Capability of software agent (usually referred to as a BOT) to participate in a CONVERSATION
What are three Azure AI-related services
- Azure MACHINE LEARNING
- COGNITIVE Services
- Azure BOT Service
What is Azure Machine Learning
Platform to TRAIN, DEPLOY, MANAGE ML Models
What are Cognitive Services
SUITE OF SERVICES that developers can use to build AI solutions
What is Azure Bot Service
Cloud-based platform to DEVELOP and MANAGE bots.
What are Challenges and Risks with AI
- BIAS
- ERRORS
- Data LOSS
- NOT WORK for everyone
- MUST TRUST a complex system
- WHO’S LIABLE for AI-driven decisions?
What are Principles of Responsible AI
- Fairness
- Reliability and Safety
- Privacy and Security
- Inclusiveness
- Transparency
- Accountability
What services does Azure Machine Learning provide
- AUTOMATED machine learning
- Azure Machine Learning DESIGNER
- Data and compute MANAGEMENT
- PIPELINES
What is Automated Machine Learning
NON-EXPERTS create machine learning model from data in little time
What is Azure Machine Learning designer
Graphical interface allows no-code development of machine learning solutions
What is Data and Compute Management?
Cloud-based data storage and compute resources that professional data scientists use to RUN DATA EXPERIMENT CODE AT SCALE.
Pipeline
Pipelines ORCHESTRATE model TRAINING, DEPLOYMENT and MANAGEMENT tasks.
Used by data scientists, software engineers, and IT operations professionals
What is Seeing AI app
Designed for the blind and low vision community to describe nearby PEOPLE, TEXT and OBJECTS
Common Computer Vision Tasks
- IMAGE classification
- OBJECT detection
- SEMANTIC segmentation
- Image ANALYSIS
- FACE detection, analysis, and recognition
- OPTICAL character recognition (OCR)
What is Image Classification
Classify image based on their CONTENTS
What is Object Detection
Classify individual objects within an image and identify their location with a bounding box
What is Semantic Segmentation
Advanced machine learning technique in which INDIVIDUAL PIXELS in the image are CLASSIFIED according to the OBJECT to which they belong
What is Image Analysis
Combine ML MODELS with ADVANCED IMAGE ANALYSIS techniques to extract information from images.
This includes “TAGS” that could help CATALOG the image or even descriptive CAPTIONS that SUMMARIZE the scene shown in the image
What are Face detection, analysis, and recognition services?
Specialized form for object detection that LOCATE HUMAN FACES in an image.
Can be combined with classification and facial geometry analysis techniques to infer details such as AGE and EMOTIONAL state; and even RECOGNIZE individuals based on their facial features
Optical character recognition (OCR)
DETECT and READ text in images.
Read text in PHOTOGRAPHS or extract information from scanned DOCUMENTS such as letters, invoices, or forms
Cognitive Services to create computer vision solutions
- Computer Vision
- Custom Vision
- Face
- Form Recognizer
Which Cognitive Services create natural language processing solutions
- Text ANALYTICS
- TRANSLATOR Text
- SPEECH
- Language Understanding Intelligent Service (LUIS)
What are two Cognitive Services to create Conversational AI solutions
- QnA Maker
2. Azure Bot Service
What is Computer Vision Service?
Service that allows you to ANALYZE IMAGES AND VIDEO, and extract DESCRIPTIONS, TAGS, OBJECTS and TEXTS.
What is Custom Vision
Service that allows you to train custom image classification and object detection models using your own images
What is Face Service?
Service that enables you to build face DETECTION and facial RECOGNITION solutions
What is Form Recognizer
Service to EXTRACT information from scanned forms and invoices
What is Text Analytics
Service to analyze text documents and extract key phrases, detect entities (such as places, dates, and people) and evaluate sentiment (how positive or negative a document is)
What is Translator Text
Service to translate text between more than 60 languages
What is Speech service
Service to RECOGNIZE and SYNTHESIZE speech and to TRANSLATE spoken languages
What is Language Understanding Intelligent Service (LUIS)
Service to TRAIN A LANGUAGE MODEL that can understand SPOKEN or TEXT-based COMMANDS.
What is QnA Maker
Service enables you to quickly build knowledge base of questions and answers that can form the basis of a dialog between a human and an AI agent.
What is Azure Bot Service
Service allows you to create, publish and manage bots.
Developers can use Bot Framework to create and manage a bot with Azure Bot Service.
They can integrate back-end services like QnA Maker and LUIS, and connect to channels for web chat, email, MS Teams, and others.