Back to marketplace

Machine Learning Basics

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What is Machine Learning?

Back (Answer)

The art and science of giving computers the ability to learn to make decisions from data (improve at a task based on experience) without being explicitly programmed.

#2
Front (Question)

Name three types of Machine Learning categories

Back (Answer)

Supervised Learning Unsupervised Learning Reinforcement Learning

#3
Front (Question)

What is Unsupervised Learning?

Back (Answer)

Uncovering hidden patterns from unlabelled data e.g. grouping customer into distinct categories (clusters) that were unknown before and are hopefully meaningful

#4
Front (Question)

What is Reinforcement Learning

Back (Answer)

Software agents interact with an environment and try to find the most efficient pathway to a goal, learn how to optimise behaviour. Given a system of rewards and punishments. Sucessful routes get reward, failures are restarted.

#5
Front (Question)

What is Supervised Learning?

Back (Answer)

The Machine Learning model trains on sets (variables/features) of labelled training data (target variable) then predicts the labels (target variable) of subsequent testing datasets for unseen, often through multiple iterations. Also called Predictive Data Analytics.

#6
Front (Question)

What is Exploratory Data Analysis (EDA)?

Back (Answer)

Data analysis which performs initial explore of data, using mostly graphical techniques, to gain insight into nature of data and structure. What are important variables and outliers.

#7
Front (Question)

Who codified EDA practice?

Back (Answer)

John Tukey in 1970s

#8
Front (Question)

Complete the following …“Science does not begin with a tidy question …” (EDA)

Back (Answer)

“… nor does it end with a tidy answer”

#9
Front (Question)

What did Tukey refer to EDA as?

Back (Answer)

Detective work

#10
Front (Question)

Name some EDA techniques

Back (Answer)

Plot data norms: level of distribution, measures of central tendency: mode, median, mean Range of spread of distribution: Standard Deviations, Percentiles, Quartiles Relationships between variables/features in datasets/observations Investigate trends for variables over time.

#11
Front (Question)

Describe Data Wrangling

Back (Answer)

A process that occurs during the Data Preparation stage. Take messy, incomplete data or data that is too complex and simplify and/or clean it so that it’s useable for analysis Remove or impute missing values Convert categorical to numeric Standardise/Normalise data Clean data Join data together Generate new fields Overlap with Feature Engineering

#12
Front (Question)

What is Feature Engineering?

Back (Answer)

Taking whatever information you have about your problem and turning it into a usable numeric format that you can use to build your feature matrix.

#13
Front (Question)

How does Machine Learning work?

Back (Answer)

Use data to form a hypothesis, new data exposed errors in your hypothesis so the error gap is measured and hypothesis is adjusted to fit. Aim to get the error gap as low as possible.

#14
Front (Question)

Name some types of Feature Engineering.

Back (Answer)

Converting Categorical features to numeric - could use one-hot encoding Encode images to pixel representation Impute missing data - fill Nan with mean of column Build Feature Pipeline to chain together above tasks

#15
Front (Question)

What do Machine Learning Algorithms do?

Back (Answer)

Algorithms learn a pattern inherent in existing data. These patterns can be used to make predictions about data that has not yet been analysed. This pattern, or model, is much smaller than the training data.

#16
Front (Question)

Describe the Machine Learning lifecycle.

Back (Answer)

Derive pattern/data model using training data and algorithm Check model using test data Use formal process to check accuracy of model Apply model to new data

#17
Front (Question)

What is Dimensional Reduction in terms of Feature Engineering?

Back (Answer)

No of dimension too high = too long to process data/produce model Some dimensions may not be of use Can either just throw away dimension - use intuition Employ Dimension Reduction techniques: Decision Trees, Principal Component Analysis (PCA)

#18
Front (Question)

What is Principal Component Analysis (PCA)?

Back (Answer)

PCA is a feature extraction technique for reducing the dimension of a feature space (curse of dimensionality), so that there are fewer relationships between features to consider, and => less likely to overfit model.

#19
Front (Question)

What is Clustering in terms of Unsupervised learning?

Back (Answer)

Finding islands of similarity in complex data sets. Uniting singular points into distinct groups or clusters. Examining data and assembling data points into sluters based on a measure of distance.

#20
Front (Question)

Describe the K-Means Clustering algorithm

Back (Answer)

Unsupervised method utilising clustering. • Choose No of clusters (K) to be used by algorithm (Scree plot) • Randomly plot K cluster centre points as start position • Assign each point to nearest centriod • Update position of centriods to reflect new centre/average location of data points • Repeat 3+4 until no new data assignment occurs.

#21
Front (Question)

Describe Association Rules algorithm?

Back (Answer)

Unsupervised method which uncovers how items are associated with each other e.g. shopping patterns. parent buys healthly ingredients for family; single males buy beer and crisps. Understanding patterns helps to increase sales.

#22
Front (Question)

What are the two main types of Supervised Learning?

Back (Answer)

Regression - target (predicted) variable is continuous Classification - target (predicted) variable consists of categories

#23
Front (Question)

Describe K-Nearest Neighbours (K-NN) algorithm

Back (Answer)

Supervised Classification method that classifies a data point based on the classification of its neighbours. K indicates the No of nearest neighbour data points to include in majority voting process. Choosing K is parameter tuning

#24
Front (Question)

Describe Linear Regression algorithm

Back (Answer)

*** Supervised Regression method based on Linear Algebra. Line of best fit. Use to predict continuous values Regression implies that one of the variables is dependent on the other => different to correlation