WBCHSE Applied AI study materials
WBCHSE Applied AI study resources

WBCHSE Applied AI flashcards

WBCHSE Applied AI · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

Artificial intelligence
Artificial intelligence is the field of building systems that perform tasks associated with human intelligence, such as perception, reasoning, learning, planning, and decision-making.
Turing Test
The Turing Test, proposed by Alan Turing in 1950, judges a machine as intelligent if its text responses are indistinguishable from a human's in conversation.
Narrow AI
Narrow AI performs a specific task, such as translation or recommendation, while general AI would match humans across many tasks; current deployed systems are narrow.
Algorithmic bias
Algorithmic bias is systematic unfairness in AI outputs caused by unrepresentative data, flawed labels, or design choices, often disadvantaging a group without any intent.
Data minimisation
Data minimisation is the privacy principle of collecting and retaining only the personal data needed for a stated purpose, reducing exposure if a breach occurs.
Human-in-the-loop
Human-in-the-loop means a person reviews or approves an AI system's decision before it affects someone, and is used for high-stakes credit, health, or education decisions.
Mutable versus immutable
A mutable object, such as a list, can be changed after creation; an immutable object, such as a tuple or string, cannot, so operations return a new object.
Python floor division
Floor division uses the // operator and returns the quotient rounded down to the nearest integer; for positive numbers it discards the remainder.
Zero-based indexing
Zero-based indexing means the first element of a Python sequence has index 0, the second has index 1, and negative indices count backward from the end.
ValueError
A ValueError occurs when a function receives an argument of the right type but an invalid value, such as int('abc') or unpacking the wrong number of values.
Median
The median is the middle value of a dataset sorted in order; with an even number of values it is the mean of the two middle values and is robust to outliers.
Histogram
A histogram groups numeric data into bins and plots frequency or density per bin, showing the shape, centre, spread, and possible outliers of a distribution.
Correlation coefficient
The Pearson correlation coefficient r ranges from -1 to 1, measuring the strength and direction of a linear association between two numeric variables; zero means no linear association.
Data cleaning
Data cleaning detects and fixes missing values, duplicates, inconsistent formats, invalid types, and outliers so that analysis and models use reliable input.
Supervised learning
Supervised learning trains a model on labelled examples, pairing input features with a known target, to predict labels or values for new unseen inputs.
Overfitting
Overfitting occurs when a model learns training-data noise and specific details so well that it performs poorly on new data; more data and regularization can reduce it.
Confusion matrix
A confusion matrix tabulates true positives, false positives, false negatives, and true negatives, allowing precision, recall, and F1 to be calculated for a classifier.
Data leakage
Data leakage happens when information from the target or test set enters training features or preprocessing, producing evaluation scores that are too optimistic.
Tokenisation
Tokenisation splits text into smaller units such as words, subwords, or characters, which are then converted into numbers for an NLP model.
TF-IDF
TF-IDF scores a term by its frequency in a document multiplied by inverse document frequency, so terms common across many documents receive lower weight.
CNN
A convolutional neural network uses convolution filters to learn local patterns in images, usually followed by pooling and fully connected layers for classification.
Object detection
Object detection locates multiple objects in an image by outputting bounding boxes and class labels, unlike classification, which assigns one label to the whole image.
Predictive maintenance
Predictive maintenance uses sensor data and models to estimate when equipment will fail, so maintenance can be scheduled before a breakdown instead of at fixed intervals.
Recommendation system
A recommendation system ranks items for a user by learning from past behaviour, item similarity, or both, and is common in retail and media platforms.
Precision agriculture
Precision agriculture uses sensor, satellite, and image data to target water, fertiliser, and pest control to specific field zones, reducing waste and improving yield.
Jupyter Notebook
A Jupyter Notebook is an interactive document of code, output, and text cells, widely used for data exploration and sharing reproducible analysis.
Large language model
A large language model is a neural network trained on massive text to predict and generate language; it can produce fluent but sometimes false or hallucinated content.
API
An API, or application programming interface, lets one program request data or services from another through defined inputs and outputs, often exchanging JSON over HTTP.
Data dictionary
A data dictionary documents each dataset field's name, type, units, allowed range, and missing-value meaning, helping others use the data correctly.
Reproducibility
Reproducibility means another person can rerun a project and obtain the same results, supported by fixed random seeds, pinned library versions, and documented steps.
Minimum viable product
A minimum viable product is the smallest version of a product that lets real users test its core value proposition, enabling learning before large investment.
Value proposition
A value proposition states the customer segment, the problem being solved, and why the product is better than alternatives, guiding product and pitch decisions.