26 Words About Machine Learning, Every AI-Savvy Leader Must Know
Last Updated on May 15, 2020 by Editorial Team
Author(s): Yannique Hecht
Artificial Intelligence
Do you think you can explain these? Put your knowledge to theΒ test!
[This is the 5th part of a series. Make sure you read about Search, Knowledge, Uncertainty, and Optimization before continuing. The next topics are Neural Networks and Language.]
Global search queries for βmachine learningβ skyrocketed in the past fiveΒ years.
Perhaps, we can explain our curiosity by the lack of a clear uniform definition and perimeter of the term. Currently, the version closest to unanimous acceptance probably sounds like βcomputersβ ability to learn without being explicitly programmed.β
But thereβsΒ more
Our news feeds, business journals, and proclaimed experts bombard us with buzzwords like supervised learning, unsupervised learning, reinforcement learning, and last but most popular these days, deep learning.
How do you distinguish all these fields?
And how can machines learn by themselves?
To help you answer these questions, this article briefly defines and explains the main concepts and terms around the field of learning.
Supervised Learning:
Supervised learning: a machine learning task; learning a function that maps an input to an output based on example input-output pairs
Classiο¬cation: a supervised learning task; learning a function mapping an input point to a discreteΒ category
Nearest-neighbor classiο¬cation: an algorithm that, given an input, chooses the class of the nearest data point to thatΒ input
K-nearest-neighbor classiο¬cation: an algorithm that, given an input, selects the most common class out of the k nearest data points to thatΒ input
Weight factor: a weight given to a data point to assign it a lighter, or heavier, importance in aΒ group
Perceptron learning rule: a method, given data point (x, y), which updates each weight according to:
w[i] = w[i] + Ξ±(actual value - estimate) Γ x[i]
w[i] = w[i] + Ξ± (y β h[w](x)) Γ x[i]
Support vector machine: (or SVM) a popular supervised machine learning algorithm that analyzes and sorts data into two categories for classification and regression analysis
Maximum margin separator: a boundary that maximizes the distance between any of the dataΒ points
Regression: a supervised learning task; learning a function mapping an input point to a continuous value, thus being able to predict real numberedΒ outputs
Evaluating Hypotheses:
Loss function: a function that expresses how poorly our hypothesis performs
0β1 loss function: a simple indicator function providing information about the accuracy of predictions; returning 0 when the target and output are equal, or else it returnsΒ 1:
L(actual, predicted) =
0 if actual = predicted,
1 otherwise
L1 loss function: a loss function used to minimize error, by summing up all absolute differences between the true and predicted values:
L(actual, predicted) = | actual - predicted |
L2 loss function: a loss function used to reduce error, by summing up all squared differences between the true value and predicted values, thus penalizing single high variations:
L(actual, predicted) = (actual β predicted)^2
Overο¬tting: a model that fits too closely to a particular data set and therefore may fail to generalize to futureΒ data
Regularization: penalizing hypotheses that are more complex to favor simpler, more general hypotheses
cost(h) = loss(h) + Ξ»complexity(h)
Holdout cross-validation: splitting data into a training set and a test set, such that learning happens on the training set and on the testΒ set
K-fold cross-validation: splitting data into k sets, and experimenting k times, using each set as a test set once, and using remaining data as a trainingΒ set
Reinforcement Learning:
Reinforcement learning: given a set of rewards or punishments, learn what actions to take in theΒ future
Markov chain: a stochastic model describing a sequence of possible events in which the probability of each event depends only on the state attained in the previousΒ event
Markov decision process: a model for decision-making, representing states, actions, andΒ rewards
Q-learning: a method for learning a function; an estimate of the value of performing action a in stateΒ s
Q(s, a)
Greedy decision-making: when in state s, choose action a with max. Q(s,Β a)
Ξ΅-greedy: (or epsilon-greedy) a simple machine learning algorithm that takes randomness into account when deciding between explorative and exploitative options:
1-Ξ΅ (exploitative, choose estimated best move)
Ξ΅ (explorative, choose a random move)
[If youβre curious about the exploration vs. exploitation debate, check out this article by Ziad SALLOUM.]
Function approximation: approximating Q(s, a), often by a function combining various features, rather than storing one value for every state-action pair
Unsupervised Learning:
Unsupervised learning: given input data without any additional feedback and learnΒ patterns
Clustering: organizing a set of objects into groups in such a way that similar objects tend to be in the sameΒ group
K-means clustering: an algorithm for clustering data based on repeatedly assigning points to clusters and updating those clustersβ centers
Now, equipped to continue your journey to becoming a fully-fledged AI-savvy leader, you should be able to explain key terms and concepts around machine learning. A field that is here to stay, and expected to be one of the main sources of value creation during thisΒ decade.
A breakthrough in Machine Learning would be worth ten Microsofts.
– BillΒ Gates
Explore similar related topics, including Search, Knowledge, Uncertainty, Optimization, Neural Networks, and Language.
Like What You Read? Eager to Learn More?
Follow me on Medium or LinkedIn.
About the author:
Yannique Hecht works in the fields of combining strategy, customer insights, data, and innovation. While his career has been in the aviation, travel, finance, and technology industry, he is passionate about management. Yannique specializes in developing strategies for commercializing AI & machine learning products.
26 Words About Machine Learning, Every AI-Savvy Leader Must Know was originally published in Towards AIβββMultidisciplinary Science Journal on Medium, where people are continuing the conversation by highlighting and responding to this story.
Published via Towards AI