Machine Learning Practice Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/39

flashcard set

Earn XP

Description and Tags

This set of flashcards covers fundamental machine learning concepts, algorithms, evaluation metrics, and advanced topics extracted from the provided university lecture notes.

Last updated 5:52 PM on 7/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

40 Terms

1
New cards

Machine Learning

A field where computers learn from data and improve their performance over time.

2
New cards

Machine Learning (Tom Mitchell, 1997)

Improving performance on a task T based on experience E.

3
New cards

Supervised Learning

A type of machine learning that requires labeled data for training.

4
New cards

Unsupervised Learning

A type of machine learning used to find patterns or group data without pre-defined labels.

5
New cards

Reinforcement Learning

Learning through rewards and punishments while interacting with an environment.

6
New cards

Deep Learning

A subfield of Machine Learning involving neural networks with many layers.

7
New cards

Feature Engineering

The process of creating, selecting, and transforming raw data into suitable features for a model.

8
New cards

Training Set

The dataset used to train a machine learning model.

9
New cards

Validation Set

The dataset used to optimize hyperparameters during the training process.

10
New cards

Testing Set

The dataset used for objective evaluation of a model's performance after training.

11
New cards

Hyperparameters

Parameters set by the user before training to control the learning process, such as the learning rate.

12
New cards

Parameters

Internal values, like weights in a neural network, that the model learns from the data.

13
New cards

Linear Regression

A model that represents the output Y as a linear function of one or more input features.

14
New cards

Gradient Descent

An optimization algorithm used to minimize the loss function by iteratively updating model weights.

15
New cards

RMSE (Root Mean Squared Error)

A measure of the average magnitude of error, calculated as the square root of the average of squared differences between prediction and truth.

16
New cards

MAE (Mean Absolute Error)

The average of the absolute differences between the actual values and the predicted values.

17
New cards

Overfitting

A situation where a model fits the training data too closely but fails to generalize to new data.

18
New cards

Underfitting

A situation where a model is too simple to learn the underlying relationships in the data.

19
New cards

Cross-validation

A technique used to estimate a model's true error and help select the best model by partitioning the data.

20
New cards

K-Nearest Neighbors (KNN)

A non-parametric, lazy learning algorithm that classifies data based on the majority vote of its K closest neighbors.

21
New cards

Logistic Regression

A classification algorithm that uses a sigmoid function to predict the probability of a binary or multi-class outcome.

22
New cards

Sigmoid Function

An activation function that maps any real-valued number into a range between 00 and 11.

23
New cards

Accuracy

A performance metric calculated as the ratio of correct predictions to the total number of samples.

24
New cards

Precision

The ratio of correctly predicted positive observations to the total predicted positives (TP / (TP + FP)).

25
New cards

Recall (Sensitivity)

The ratio of correctly predicted positive observations to all actual positives (TP / (TP + FN)).

26
New cards

F1-score

The harmonic mean of precision and recall.

27
New cards

ROC Curve

A graph showing the relationship between the True Positive Rate (TPR) and the False Positive Rate (FPR).

28
New cards

Support Vector Machine (SVM)

A supervised learning model that finds the hyperplane that maximizes the margin between two classes.

29
New cards

Kernel Trick

A technique used in SVM to handle non-linear data by performing calculations in a high-dimensional space without explicitly mapping the data.

30
New cards

Naive Bayes

A classification algorithm based on Bayes' theorem with the strong assumption of conditional independence between features.

31
New cards

Perceptron

The simplest type of artificial neural network used for linear classification.

32
New cards

Backpropagation

A fundamental algorithm for training neural networks based on the chain rule to calculate gradients of the loss function.

33
New cards

ReLU (Rectified Linear Unit)

An activation function defined as f(x)=max(0,x)f(x) = \max(0, x), which helps reduce the vanishing gradient problem.

34
New cards

Convolutional Neural Network (CNN)

A type of deep neural network specialized for processing data with a grid-like topology, such as images.

35
New cards

Recurrent Neural Network (RNN)

A type of neural network designed for sequential data, where outputs from previous steps are used as inputs for current steps.

36
New cards

Clustering

The process of grouping a set of objects in such a way that objects in the same group are more similar to each other than to those in other groups.

37
New cards

K-means

A centroid-based clustering algorithm that partitions data into K clusters by minimizing the distance between points and their group's centroid.

38
New cards

DBSCAN

A density-based clustering algorithm that can find clusters of arbitrary shapes and identify outliers as noise.

39
New cards

PCA (Principal Component Analysis)

A dimensionality reduction technique that transforms data into a new coordinate system using eigenvectors and eigenvalues.

40
New cards

Generative Adversarial Network (GAN)

A deep learning architecture consisting of a Generator and a Discriminator that compete against each other to create synthetic data.