Name: Towards AI Legal Name: Towards AI, Inc. Description: Towards AI is the world's leading artificial intelligence (AI) and technology publication. Read by thought-leaders and decision-makers around the world. Phone Number: +1-650-246-9381 Email: [email protected]
228 Park Avenue South New York, NY 10003 United States
Website: Publisher: https://towardsai.net/#publisher Diversity Policy: https://towardsai.net/about Ethics Policy: https://towardsai.net/about Masthead: https://towardsai.net/about
Name: Towards AI Legal Name: Towards AI, Inc. Description: Towards AI is the world's leading artificial intelligence (AI) and technology publication. Founders: Roberto Iriondo, , Job Title: Co-founder and Advisor Works for: Towards AI, Inc. Follow Roberto: X, LinkedIn, GitHub, Google Scholar, Towards AI Profile, Medium, ML@CMU, FreeCodeCamp, Crunchbase, Bloomberg, Roberto Iriondo, Generative AI Lab, Generative AI Lab Denis Piffaretti, Job Title: Co-founder Works for: Towards AI, Inc. Louie Peters, Job Title: Co-founder Works for: Towards AI, Inc. Louis-François Bouchard, Job Title: Co-founder Works for: Towards AI, Inc. Cover:
Towards AI Cover
Logo:
Towards AI Logo
Areas Served: Worldwide Alternate Name: Towards AI, Inc. Alternate Name: Towards AI Co. Alternate Name: towards ai Alternate Name: towardsai Alternate Name: towards.ai Alternate Name: tai Alternate Name: toward ai Alternate Name: toward.ai Alternate Name: Towards AI, Inc. Alternate Name: towardsai.net Alternate Name: pub.towardsai.net
5 stars – based on 497 reviews

Frequently Used, Contextual References

TODO: Remember to copy unique IDs whenever it needs used. i.e., URL: 304b2e42315e

Resources

Take our 85+ lesson From Beginner to Advanced LLM Developer Certification: From choosing a project to deploying a working product this is the most comprehensive and practical LLM course out there!

Publication

26 Words About Machine Learning, Every AI-Savvy Leader Must Know
Artificial Intelligence

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!

Machine Learning

[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.]

AI Learning

Global search queries for β€œmachine learning” skyrocketed in the past fiveΒ years.

Google Search Trends, Interest over-time for β€œmachine learning.”

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

Classification: a supervised learning task; learning a function mapping an input point to a discrete category

Nearest-neighbor classification: an algorithm that, given an input, chooses the class of the nearest data point to that input

K-nearest-neighbor classification: 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]
Hard vs Soft Thresholds
Hard vs. Soft Thresholds

Support vector machine: (or SVM) a popular supervised machine learning algorithm that analyzes and sorts data into two categories for classification and regression analysis

Support Vector Machine
Support VectorΒ Machine

Maximum margin separator: a boundary that maximizes the distance between any of the dataΒ points

Maximum Margin Separator
Maximum Margin Separator

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
0–1 Loss Function
0–1 LossΒ Function

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 |
L1 Loss Function
L1 LossΒ Function

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

Overfitting: a model that fits too closely to a particular data set and therefore may fail to generalize to future data

Overfitting
Overfitting

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

Reinforcement Learning
Reinforcement Learning

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 Chain
Markov Chain

Markov decision process: a model for decision-making, representing states, actions, andΒ rewards

Markov Decision Process
Markov DecisionΒ Process

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

k-means Clustering
k-means Clustering

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.

AI Learning

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

Feedback ↓