Machine Learning
Algorithms, models and training concepts.
A
C
Classification is a supervised machine learning task that assigns input data to one of several predefined categories or classes based on patterns learned from labeled training examples.
Clustering is an unsupervised machine learning technique that automatically groups similar data points together into clusters based on their features, without using any labeled examples.
G
H
L
The learning rate is a hyperparameter that controls the size of the steps an optimization algorithm takes when updating a model's parameters during training.
Logistic Regression is a supervised machine learning algorithm used for binary classification that estimates the probability an input belongs to a particular class.
A loss function quantifies how far a model's predictions are from the true values, serving as the objective that training tries to minimize.
O
R
Regression is a supervised machine learning method that predicts continuous numerical values from input features.
Regularization is a set of techniques in machine learning that reduce overfitting by adding a penalty term to the model's loss function, discouraging overly complex or large parameter values.
Reinforcement Learning (RL) is a machine learning method where an agent learns to make sequential decisions by interacting with an environment, receiving rewards or penalties, and aiming to maximize its long-term reward.
Reinforcement Learning from Human Feedback (RLHF) is a training technique that improves AI models by using human preferences to guide the learning process instead of relying only on fixed rewards.
S
Self-supervised learning is a machine learning method where a model creates its own training labels directly from the input data, without needing human annotations.
Semi-supervised learning is a machine learning approach that combines a small amount of labeled data with a large amount of unlabeled data to train models more effectively than using either alone.
Supervised learning is a machine learning method where a model is trained on data that already has correct answers attached, so it can learn to predict those answers for new data.
T
U
Underfitting happens when a machine learning model is too simple to capture the patterns in the training data, leading to poor performance on both training and unseen data.
Unsupervised learning is a machine learning method that trains models on unlabeled data to find hidden patterns, structures, or relationships without any guidance on correct outputs.