Machine Learning Fundamentals Flashcards

(35 cards)

1
Q

What is Artificial Intelligence (AI)?

A

AI refers to when machines, such as computers, can perform tasks that typically require human intelligence, including making predictions, recognizing patterns, understanding and generating human language, and interpreting visual information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Machine Learning (ML)?

A

ML is the foundation of an AI system that can learn and predict. ML models get better at a task without explicit programming, training themselves based on past data to make future predictions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Computer Vision (CV)?

A

CV enables machines to ‘see’ and understand digital images and videos like a human, recognizing patterns, objects, faces, and actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Natural Language Processing (NLP)?

A

NLP allows AI to process human languages, interpret context, and understand written and spoken language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the three main types of Machine Learning?

A
  1. Supervised Learning (uses labeled data), 2. Unsupervised Learning (finds patterns without labels), 3. Reinforcement Learning (learns through trial and error in an environment).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two main types of Supervised Learning?

A
  1. Regression - predicts continuous numeric values (e.g., temperature, house price), 2. Classification - predicts categories or classes (binary or multiclass).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Deep Learning?

A

Deep learning is an advanced form and subset of machine learning that tries to emulate how the human brain learns, using neural networks with multiple layers (three or more define ‘deep’ learning).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the main components of a Neural Network?

A

Neurons/Nodes (algorithms), Layers (input, hidden, output), Connections with Weights, Activation Functions, and Biases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Generative AI?

A

Generative AI is a subset of AI where models create original content in response to natural language prompts, including text, images, and programming code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are Large Language Models (LLMs)?

A

LLMs are models trained on massive amounts of text data (billions/trillions of parameters) to understand and generate human-like language. Examples include GPT models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the key components of Transformer Architecture?

A

Tokenization (converts text to numeric tokens), Embeddings (semantic meaning vectors), Positional Encoding (word order), and Attention Layers (relationship quantification).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are Microsoft’s six Responsible AI principles?

A
  1. Fairness, 2. Reliability and Safety, 3. Privacy and Security, 4. Inclusiveness, 5. Transparency, 6. Accountability.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the three types of Azure AI resource types?

A
  1. Single-service resources (specific to one AI capability), 2. Multi-service resources (bundle of services), 3. Azure OpenAI Service (access to OpenAI models).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Azure Machine Learning?

A

A cloud service for managing the end-to-end ML lifecycle, including data preparation, model training (AutoML), evaluation, registration, and deployment through Azure Machine Learning Studio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What capabilities does Azure AI Vision provide?

A

Image analysis (captions, tags, object detection), smart cropping, background removal, facial detection and analysis, and Optical Character Recognition (OCR) using the Read API.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What features does Azure AI Language offer?

A

Sentiment analysis, key phrase extraction, named entity recognition, language detection, summarization, question answering, and conversational language understanding (LUIS).

17
Q

What are the main capabilities of Azure AI Speech?

A

Speech-to-text (transcribing audio), text-to-speech (synthesizing audible speech), and speech translation capabilities.

18
Q

What is Azure AI Document Intelligence?

A

Formerly Forms Recognizer, it automatically reads, understands, and analyzes business documents (invoices, receipts, IDs, contracts), extracting structured data and key-value pairs using OCR.

19
Q

What is Azure AI Search used for?

A

Formerly Azure Cognitive Search, it enables knowledge mining by extracting insights from vast amounts of data, using indexers, skillsets, and creating searchable indexes.

20
Q

What is Azure AI Studio?

A

A unified web portal for AI development that brings together Azure Machine Learning, Azure OpenAI Service, and other Azure AI services into a single workspace for collaboration and development.

21
Q

What is Prompt Engineering?

A

The process of refining prompts (instructions) given to an AI application to generate higher quality and targeted responses, using techniques like system messages and clear expectations.

22
Q

What is Grounding in AI?

A

A prompt engineering technique where specific, relevant context is provided within a prompt to help the AI produce more accurate and related responses.

23
Q

What are Co-pilots in AI?

A

Generative AI assistants integrated into applications, often as chat interfaces, providing contextual support for common tasks (e.g., Microsoft Copilot, GitHub Copilot).

24
Q

What are the key components of Machine Learning training?

A

Training Data (features X and labels Y), Algorithm (finds relationships), Model (output function), and Inference (using the model for predictions).

25
What is the difference between Small Language Models (SLMs) and Large Language Models (LLMs)?
SLMs are trained with smaller, subject-focused datasets and fewer parameters, effective for specific topics but less general. LLMs have massive parameters for broader capabilities but require more resources.
26
What is Anomaly Detection in AI?
Anomaly Detection focuses on detecting outliers or suspicious patterns in data.
27
What is Knowledge Mining?
Knowledge Mining involves extracting information and insights from large amounts of structured, semi-structured, or unstructured data, making it searchable and enriching it.
28
What is Conversational AI?
Conversational AI involves technology that can participate in conversations with humans, such as chatbots and voice assistants.
29
What is Clustering in Machine Learning?
Clustering is an unsupervised learning technique that groups observations based on similarities in their features (e.g., grouping flowers or customers).
30
What are common evaluation metrics for Machine Learning models?
Mean Absolute Error (MAE) for regression models, and F1-score or Precision for classification models are used to assess model quality.
31
What is the difference between single-service and multi-service Azure AI resources?
Single-service resources are specific to one AI capability with granular cost tracking and free tiers. Multi-service resources bundle several AI services with one endpoint and key but no free option.
32
What makes Deep Learning training computationally intensive?
Deep learning models require significant compute power for iteratively passing training data through networks, evaluating predictions, and adjusting weights, often using GPUs for parallel operations.
33
What is OCR and how is it used in Azure AI?
Optical Character Recognition (OCR) extracts text from images and documents. Azure uses the Read API to organize OCR results into pages, lines, and words.
34
What is the purpose of validation data in Machine Learning?
Validation data is a portion of initial data set aside to test how close the model's predictions are to actual labels, helping assess model performance.
35
What are the key AI workloads according to Microsoft?
Machine Learning, Computer Vision, Natural Language Processing, Conversational AI, Anomaly Detection, Knowledge Mining, and Generative AI.