General AI
LLMs / Prompt Engineering
Python
Machine Learning
Deep Learning
Web Scraping
250

What does AI stand for?

Artificial Intelligence

250

What does LLM stand for?

Large Language Model

250

What does def keyword define in Python?

A function

250

What type of learning is based on labeled data?

Supervised Learning

250

What does CNN stand for in deep learning?

Convolutional Neural Network

250

T/F: Web scraping can also be referred to as web crawling.

True

500

What is the name of the AI that defeated a world champion in the game of Go?

AlphaGo

500

What are the recent popular LLMs that power ChatGPT Plus?

GPT-4 / 4o / 4o-mini

500

What Python function is used to generate a sequence of numbers?

range()

500

What is the purpose of a training set in machine learning?

To teach the model by showing examples

500

What does RNN stand for?  

Recurrent Neural Network

500

What is web scraping?

The process of programmatically extracting data from websites

750

Which two fields of study is AI primarily based on?

Computer Science and Mathematics

750

What does the “P” in GPT stand for?

Pre-trained

750

What keywords in Python are used to handle exceptions?

try and except

750

What is the name of the algorithm that is commonly used for classification tasks?

K-Nearest Neighbors (KNN)

750

Name a commonly used activation function in deep learning.

ReLU / Sigmoid

750

T/F: Cookies are programs that track user behavior on websites.

False (Cookies are text files, not programs)

1000

Which AI concept involves machines improving automatically from experience?  

Machine Learning

1000

What is “temperature” in LLM outputs?

A setting that controls randomness in responses

1000

How do you write a comment in Python?

Using #

1000

What is the term for adjusting a model to avoid overfitting?

Regularization

1000

What is a hidden layer in a neural network?

Layers between input and output that process data

1000

What is the robots.txt file used for?

To indicate what can be scraped from a website

1250

What is the term for AI algorithms that are designed to simulate human creativity?
 

Generative AI

1250

In prompt engineering, what is a "prompt template"?

A predefined structure for user inputs to guide the model's responses

1250

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

1250

What is an ensemble method in machine learning?

A technique that combines multiple models to improve performance

1250

What does an activation function do in a neural network?

It introduces non-linearity to the model

1250

T/F: Legal action will be taken against you if you don’t respect the robots.txt file.

False

1500

What type of AI simulates the way humans think and make decisions?

Cognitive AI

1500

What term describes refining a model for a specific use case or task?

Fine-tuning

1500

How do you declare an anonymous function in Python?

Using lambda

1500

What is a decision tree used for in machine learning?

Classification and Regression tasks

1500

What is the process called when weights in a neural network are adjusted?

Backpropagation

1500

What might happen if a web scraper is detected by a website?

Your IP may be flagged or legal action might be taken

1750

What type of AI is designed for a specific task?

Narrow AI / Weak AI

1750

Which concept involves restricting or guiding model output to follow a specific format?

Instruction following

1750

What is the difference between deepcopy() and copy() in Python?

deepcopy() copies objects recursively, copy() creates a shallow copy

1750

What is gradient descent?

An optimization algorithm used to minimize the error in a model

1750

Name a popular framework for deep learning development.

TensorFlow / PyTorch

1750

T/F: Infinite scrolling can be handled by finding patterns in the URL.

False

2000

What is the name of the AI philosophy that emphasizes safety and control to avoid harmful consequences?

AI Alignment

2000

What technique in prompt engineering helps optimize inputs to improve model accuracy?

Chain-of-thought prompting

2000

What is a decorator in Python?

A function that modifies the behavior of another function

2000

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

2000

What is transfer learning in deep learning?

Using a pre-trained model on one task and adapting it to another

2000

Which scraping method is not possible when the page uses JavaScript to render content?

HTTP requests