Artificial Intelligence Flashcards

1
Q

What are some key areas where AI is applied?

A

Knowledge representation

Planning
Natural language processing
Machine learning
Computer vision
Robotics

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

What are the two main types of AI?

A

General-purpose AI: Like the robots in science fiction, capable of performing any task.

Special-purpose AI: Designed for specific tasks like playing chess, speech recognition, and fraud detection.

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

What are the key differences between AI and humans?

A

AI follows pre-programmed goals, whereas humans set their own goals.

AI can share knowledge instantly, while humans learn individually.
AI’s actions can be restricted, while humans can make any choice.

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

What is Machine Learning (ML)?

A

A subset of AI that enables systems to learn from data and improve over time without being explicitly programmed.

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

What is Deep Learning (DL)?

A

A specialized branch of ML that uses neural networks with multiple layers to learn from vast amounts of data.

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

What is the difference between Machine Learning and Deep Learning?

A

Machine Learning: Works with structured data and requires feature engineering.

Deep Learning: Works with unstructured data and learns features automatically.

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

What are Neural Networks?

A

Computational models inspired by biological neural networks that process data through layers of interconnected nodes (neurons).

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

What are the three layers of a Neural Network?

A
  1. Input Layer – Receives raw data
  2. Hidden Layers – Processes information using weights and activation functions
  3. Output Layer – Produces the final prediction or classification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are common Activation Functions in Neural Networks?

A

Sigmoid: Outputs values between 0 and 1

Tanh: Outputs values between -1 and 1
ReLU (Rectified Linear Unit): Outputs max(0, x), helping to prevent vanishing gradients
Softmax: Converts outputs into probability distributions

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

What is Backpropagation?

A

A method used in training neural networks by adjusting weights based on the error between predicted and actual outputs.

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

What are common Gradient Descent methods for optimizing neural networks?

A

Stochastic Gradient Descent (SGD)

Mini-batch Gradient Descent
Batch Gradient Descent

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

What are Vanishing and Exploding Gradient Problems?

A

Vanishing Gradient: Small gradients cause learning to slow down or stop in deep networks.

Exploding Gradient: Large gradients cause instability and divergence in training.

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

What are Convolutional Neural Networks (CNNs)?

A

A type of deep neural network designed for image processing, consisting of convolutional layers that detect spatial features.

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

What are the key layers in a CNN?

A
  1. Convolutional Layer – Extracts features from input images
  2. ReLU Activation – Adds non-linearity
  3. Pooling Layer – Reduces dimensionality and computation
  4. Fully Connected Layer – Outputs final classification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the role of Filters (Kernels) in CNNs?

A

Filters scan through the image, detecting patterns such as edges, textures, and shapes.

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

What is Pooling in CNNs?

A

A technique that reduces the spatial size of feature maps while retaining important information (e.g., max pooling, average pooling).