Ai5 Flashcards

(72 cards)

1
Q

What does AI stand for?

A

Artificial Intelligence

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

True or False: AI is only used for robots.

A

False

AI is used in many areas like email filtering, voice assistants, and fraud detection.

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

What does ML stand for in AI?

A

Machine Learning

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

What is the main difference between AI and ML?

A

ML is a subset of AI that focuses on learning from data.

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

What does NLP stand for?

A

Natural Language Processing

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

Fill in the blank: NLP helps computers understand ________.

A

human language

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

What does API stand for?

A

Application Programming Interface

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

Which best describes an API?

A

C) A way for software to talk to other software

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

True or False: LLM stands for Long Language Machine.

A

False

LLM means Large Language Model.

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

What does SDK stand for?

A

Software Development Kit

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

Fill in the blank: An SDK gives developers the ________ they need to build software.

A

tools

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

Which of the following is an example of NLP?

A

B) Autocorrect

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

What does a vector database store?

A

Numbers that represent meaning, used for fast AI search.

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

What is a common use of embeddings in AI?

A

To compare meaning between words, documents, or images.

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

Match the acronym: ML →

A

ML → Machine Learning

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

Match the acronym: API →

A

API → Application Programming Interface

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

Match the acronym: SDK →

A

SDK → Software Development Kit

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

Fill in the blank: A chatbot like ChatGPT is powered by a ______.

A

Large Language Model (LLM)

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

What is the goal of a classification problem in AI?

A

To sort data into categories, like spam vs not spam.

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

Regression problems are used when you want to predict a ________.

A

number

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

True or False: An AI that predicts house prices is likely using regression.

A

True

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

Which of these is NOT an acronym?

A

C) Neural Network

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

What is the main role of training data?

A

To help the AI learn by showing examples.

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

What does RAG stand for?

A

Retrieval-Augmented Generation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Fill in the blank: RAG helps combine LLMs with your own ________.
data
26
What is the purpose of prompt engineering?
To write better inputs that guide an AI to give useful answers.
27
True or False: Prompt engineering only works with voice assistants.
False ## Footnote It works with text-based AIs too.
28
What is supervised learning?
Learning from data that includes correct answers.
29
What is unsupervised learning?
Learning from data without labels, finding patterns.
30
Which of these is an example of classification?
B) Predicting if an email is spam
31
What is overfitting in AI?
When a model learns training data too well and fails on new data.
32
True or False: Overfitting means the model performs well on unseen data.
False
33
Fill in the blank: A neural network is made up of many connected ________.
layers
34
What does 'inference' mean in AI?
Using what the model learned to make predictions.
35
Which of these is an example of inference?
B) The model making a prediction on new data
36
What is an embedding?
A number-based representation of something like a word or image.
37
Fill in the blank: Embeddings help AI understand ________ rather than just exact words.
meaning
38
True or False: A vector database can help an AI find similar documents.
True
39
What does it mean to label data?
To mark examples with the correct answers for training.
40
Which of these is unsupervised learning?
B) Clustering customers by behaviour
41
What’s the difference between training and inference?
Training is learning from data, inference is using what it learned.
42
Fill in the blank: Classification sorts things into categories, while regression predicts a ________.
number
43
What is a real-world example of classification?
A bank deciding if a loan application is low or high risk.
44
What’s a real-world example of regression?
Estimating the price of a used car based on age and mileage.
45
True or False: A model trained with supervised learning doesn’t need labelled data.
False
46
Which one of these is used in prompt engineering?
C) Well-crafted questions
47
What’s the main job of a neural network?
To process information and find patterns in data.
48
Which one is different?
D) Training data
49
True or False: An LLM like ChatGPT needs no training data.
False
50
What is fine-tuning?
Adjusting an AI model using your own data to make it more accurate.
51
What’s a real-world example of RAG?
Using ChatGPT to answer questions based on company documents.
52
Why do AI models use so much data?
Because more data helps them learn patterns more accurately.
53
What is a variable in Python?
A name used to store a value, like a label for information.
54
Fill in the blank: In Python, name = 'Andrew' is storing the word 'Andrew' in a ________ called name.
variable
55
What is a Python function?
A block of code that does something. You can use it again and again.
56
True or False: Functions can take inputs and return outputs.
True
57
What does a for loop do in Python?
It repeats an action for each item in a list or sequence.
58
Which of these is a Python loop?
C) for
59
What is a list in Python?
An ordered group of items, written in square brackets.
60
What is a dictionary in Python?
A group of key-value pairs, like a contact list.
61
True or False: Python is the most popular language for AI.
True
62
What is a Jupyter notebook used for?
Writing, testing, and sharing code — often used for data science and AI.
63
What is Hugging Face?
A website where you can find and use AI models.
64
What is AutoML?
Tools that help people build machine learning models without much coding.
65
Fill in the blank: The 'OpenAI API' lets you send ________ to an AI model and get answers.
prompts
66
Which of these is a real Python data type?
C) list
67
What is tokenisation in AI?
Breaking text into small pieces (tokens) so an AI can understand it.
68
True or False: AI models charge based on the number of tokens used.
True
69
What does 'context window' mean for an LLM?
The maximum amount of info it can remember at once.
70
Which of these is true?
B) LLMs have a limit on how much context they can handle
71
What does 'inference cost' mean?
How much it costs to run an AI model on new data.
72
Final Q: What’s the main benefit of understanding these fundamentals?
So you can use AI more effectively in real life, even without being a programmer.