What does AI stand for?
Artificial Intelligence
What does LLM stand for?
Large Language Model
What does def keyword define in Python?
A function
What type of learning is based on labeled data?
Supervised Learning
What does CNN stand for in deep learning?
Convolutional Neural Network
T/F: Web scraping can also be referred to as web crawling.
True
What is the name of the AI that defeated a world champion in the game of Go?
AlphaGo
What are the recent popular LLMs that power ChatGPT Plus?
GPT-4 / 4o / 4o-mini
What Python function is used to generate a sequence of numbers?
range()
What is the purpose of a training set in machine learning?
To teach the model by showing examples
What does RNN stand for?
Recurrent Neural Network
What is web scraping?
The process of programmatically extracting data from websites
Which two fields of study is AI primarily based on?
Computer Science and Mathematics
What does the “P” in GPT stand for?
Pre-trained
What keywords in Python are used to handle exceptions?
try and except
What is the name of the algorithm that is commonly used for classification tasks?
K-Nearest Neighbors (KNN)
Name a commonly used activation function in deep learning.
ReLU / Sigmoid
T/F: Cookies are programs that track user behavior on websites.
False (Cookies are text files, not programs)
Which AI concept involves machines improving automatically from experience?
Machine Learning
What is “temperature” in LLM outputs?
A setting that controls randomness in responses
How do you write a comment in Python?
Using #
What is the term for adjusting a model to avoid overfitting?
Regularization
What is a hidden layer in a neural network?
Layers between input and output that process data
What is the robots.txt file used for?
To indicate what can be scraped from a website
What is the term for AI algorithms that are designed to simulate human creativity?
Generative AI
In prompt engineering, what is a "prompt template"?
A predefined structure for user inputs to guide the model's responses
What is the purpose of a list comprehension in Python?
To create a new list by applying an expression to each element of an existing list
What is an ensemble method in machine learning?
A technique that combines multiple models to improve performance
What does an activation function do in a neural network?
It introduces non-linearity to the model
T/F: Legal action will be taken against you if you don’t respect the robots.txt file.
False
What type of AI simulates the way humans think and make decisions?
Cognitive AI
What term describes refining a model for a specific use case or task?
Fine-tuning
How do you declare an anonymous function in Python?
Using lambda
What is a decision tree used for in machine learning?
Classification and Regression tasks
What is the process called when weights in a neural network are adjusted?
Backpropagation
What might happen if a web scraper is detected by a website?
Your IP may be flagged or legal action might be taken
What type of AI is designed for a specific task?
Narrow AI / Weak AI
Which concept involves restricting or guiding model output to follow a specific format?
Instruction following
What is the difference between deepcopy() and copy() in Python?
deepcopy() copies objects recursively, copy() creates a shallow copy
What is gradient descent?
An optimization algorithm used to minimize the error in a model
Name a popular framework for deep learning development.
TensorFlow / PyTorch
T/F: Infinite scrolling can be handled by finding patterns in the URL.
False
What is the name of the AI philosophy that emphasizes safety and control to avoid harmful consequences?
AI Alignment
What technique in prompt engineering helps optimize inputs to improve model accuracy?
Chain-of-thought prompting
What is a decorator in Python?
A function that modifies the behavior of another function
What is the difference between precision and recall in model evaluation?
Precision measures the accuracy of positive predictions, recall measures the coverage of actual positives
What is transfer learning in deep learning?
Using a pre-trained model on one task and adapting it to another
Which scraping method is not possible when the page uses JavaScript to render content?
HTTP requests