Machine Learning

Machine learning refers to any type of computer program that can “learn” by itself without having to be explicitly programmed by a human.

The phrase (and its underlying idea) has its origins decades ago – all the way to Alan Turing’s seminal 1950 paper “Computing Machinery and Intelligence,” [1], which featured a section on his famous “Learning Machine” that could fool a human into believing that it’s real.

Data scientists are expected to be familiar with the differences between supervised machine learning and unsupervised machine learning

Supervised learning

In supervised learning, the user trains the program to generate an answer based on a known and labeled data set. Classification and regression algorithms, including random forests, decision trees, and support vector machines, are commonly used for supervised learning tasks.

Unsupervised machine learning

In unsupervised machine learning, the algorithms generate answers on unknown and unlabeled data. Data scientists commonly use unsupervised techniques for discovering patterns in new data sets. Clustering algorithms, such as K-means, are often used in unsupervised machine learning.

Deep Learning

Deep learning is a form of machine learning that can utilize either supervised or unsupervised algorithms, or both.

Deep learning is a form of machine learning that can utilize either supervised or unsupervised algorithms, or both. While it’s not necessarily new, deep learning has recently seen a surge in popularity as a way to accelerate the solution of certain types of difficult computer problems, most notably in the computer vision and natural language processing (NLP) fields.

More Atheel Sabih Shaker's questions See All
Similar questions and discussions