CS362 - Midterm Flashcards

(38 cards)

1
Q

Artificial Intelligence (AI)

A

A non-human software/model capable of doing complex tasks like interpreting text or diagnosing illnesses.

Week 2: Introduction to Artificial Intelligence

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

Machine Learning (ML)

A

A subset of AI where systems train on data to make predictions.

Week 2: Introduction to Artificial Intelligence

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

Deep Learning (DL)

A

A type of machine learning using neural networks with multiple hidden layers.

Week 2: Introduction to Artificial Intelligence

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

Weak AI (Narrow AI)

A

AI that performs a specific task only (e.g., facial recognition).

Week 2: Introduction to Artificial Intelligence

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

Strong AI

A

Hypothetical AI that can perform any intellectual task a human can.

Week 2: Introduction to Artificial Intelligence

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

Artificial General Intelligence (AGI)

A

AI with human-level intelligence across tasks.

Week 2: Introduction to Artificial Intelligence

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

Supervised Learning

A

Learning from labeled data to map inputs to outputs.

Week 2: Introduction to Artificial Intelligence

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

Unsupervised Learning

A

Learning from unlabeled data by finding patterns or groupings (e.g., clustering).

Week 2: Introduction to Artificial Intelligence

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

Semi-supervised Learning

A

Training on data with some labeled and some unlabeled examples.

Week 3: Machine Learning

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

Self-supervised Learning

A

Learning by generating labels from the data itself (e.g., denoising).

Week 3: Machine Learning

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

Probabilistic Modelling

A

Statistical modeling using probability to predict outcomes.

Week 3: Machine Learning

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

Decision Tree

A

A supervised model using decision rules in a tree structure.

Week 3: Machine Learning

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

Random Forest

A

An ensemble of decision trees using bagging.

Week 3: Machine Learning

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

Gradient Boosting Machine (GBM)

A

Builds models sequentially to correct previous errors.

Week 3: Machine Learning

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

Hyperparameter

A

A setting used to tune a learning algorithm (not learned from data).

Week 3: Machine Learning

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

Cross-validation

A

A method to prevent overfitting by testing on multiple data splits.

Week 3: Machine Learning

17
Q

Overfitting

A

When a model performs well on training data but poorly on new data.

Week 3: Machine Learning

18
Q

Linear Regression

A

Models the relationship between inputs and a continuous output.

Week 3: Machine Learning

19
Q

Binary Classification

A

Classifies data into one of two categories.

Week 3: Machine Learning

20
Q

Multi-class Classification

A

Classifies data into more than two categories.

Week 3: Machine Learning

21
Q

Ensemble Learning

A

Combines multiple models to improve performance.

Week 3: Machine Learning

22
Q

Tensors

A

Multi-dimensional arrays used in deep learning to represent data.

Week 4: Deep Learning

23
Q

Feedforward Neural Network

A

A basic neural network where data flows in one direction.

Week 4: Deep Learning

24
Q

Computation Graph

A

A directed graph representing operations and data flow in a model.

Week 4: Deep Learning

25
Convolutional Neural Network (CNN)
A neural network specialized in visual data. Week 4: Deep Learning
26
Recurrent Neural Network (RNN)
A neural network for sequential data (e.g., text, time series). Week 4: Deep Learning
27
Backpropagation
Algorithm for adjusting weights in neural networks based on error. Week 4: Deep Learning
28
Gradient Descent
Optimization algorithm to minimize the loss function. Week 4: Deep Learning
29
Generalization
A model’s ability to perform well on unseen data. Week 4: Deep Learning
30
Transfer Learning
Using a pre-trained model for a different but related task. Week 4: Deep Learning
31
Computer Vision
Enabling machines to understand and interpret visual inputs. Week 5: Deep Learning for Computer Vision
32
Pixel
The smallest unit of a digital image representing one color. Week 5: Deep Learning for Computer Vision
33
Image Classification
Assigning a label to an image. Week 5: Deep Learning for Computer Vision
34
Object Detection
Identifying and locating objects in an image. Week 5: Deep Learning for Computer Vision
35
Image Segmentation
Dividing an image into parts representing different objects. Week 5: Deep Learning for Computer Vision
36
Image Generation
Creating new images using models like Generative adversarial networks (GAN). Week 5: Deep Learning for Computer Vision
37
Data Augmentation
Increasing training data using transformations. Week 5: Deep Learning for Computer Vision
38
Pose Estimation
Estimating the position of human body parts in images. Week 5: Deep Learning for Computer Vision