VOOZH about

URL: https://thenewstack.io/demystifying-machine-learning-how-ml-discovers-new-information/

⇱ Demystifying Machine Learning: How ML Discovers New Information - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2020-04-22 03:00:34
Demystifying Machine Learning: How ML Discovers New Information
contributed,
AI / Operations

Demystifying Machine Learning: How ML Discovers New Information

We'll explore how computers can learn from data without explicitly programming or instructing the flow and logic of learning processes and much more.
Apr 22nd, 2020 3:00am by Levon Paradzhanyan
👁 Featued image for: Demystifying Machine Learning: How ML Discovers New Information
Levon Paradzhanyan
A software engineer and architect at EastBanc Technologies, Levon has been working in the field of software development for 14+ years. Recently he’s been increasingly involved in data science and AI projects. Excited about the current technological developments, Levon is passionate about evangelizing their power to the broader business and IT community.

This post is part of a series by Levon Paradzhanyan that demystifies data science, machine learning, deep learning, and artificial intelligence down while explaining how they all tie into one another.

In part one of this series, we defined data science and explored the role of a data scientist — including data preparation, modeling, visualization, and discovery. We also introduced the role of a machine learning engineer who closely collaborates with the data scientist.

In this article, we’ll focus on machine learning (ML) and explore how computers can learn from data without explicitly programming or instructing the flow and logic of learning processes. Or how computers can discover and learn patterns and correlations from any data — no matter where it comes from or what it is about. A machine can then use these patterns and correlations to perform a specific task, provide predictive/descriptive analytics or autonomously learn from ever-changing environments. It’s pretty amazing what ML can do!

On a high level, ML uses special algorithms and statistical analysis to create ML models on sample data, usually historical data, referred to as training data. These ML models are used to make predictions or decisions about new data without being explicitly programmed to do so.

ML can compel a computer to learn from data without programming or instructing the flow and logic of the learning process. It can discover and learn patterns and correlations from data, no matter where that data originates or what the data is about. It can use those patterns and correlations to perform specific tasks, provide predictive/descriptive analytics, or autonomously learn from an ever-changing environment.

The main goal of ML is to automate the learning process for computers and eliminate human intervention. The use cases for ML are far-reaching and powerful.

👁 machine learning

Machine Learning versus Data Science

Data Science is a broader term for multiple disciplines that helps data scientists gather and understand the data from a business perspective. It also involves cleansing, transforming, and preparing the data for building a predictive or descriptive ML Model.

Machine Learning, however, is a set of algorithms and statistical analysis that allows the creation of ML Models that computers use to learn, without explicitly programming or instructing the learning process.

In this way, machine learning helps data scientists analyze data and create predictive/descriptive models. In other words, machine learning is a function of data science and a critical tool used by data scientists in the data processing methodology to solve a particular task or problem.

Machine Learning — Ways to Learn

There are many ways computers can learn from data. Machine learning algorithms are divided into categories. Here are just a few examples to give you an idea:

Supervised Learning

In this approach, a human expert acts as a teacher and enriches the training data with the correct answers (expected output). The computer learns the patterns based on the correct answers. This type of training data is also known as labeled data. This approach produces a predictive model.

Unsupervised Learning

In this case, a computer learns from the unlabeled data which excludes the correct/desired answers. As you can guess, a teacher is not needed here. This approach is mainly used to find patterns in the data and discover new meaningful insights.

Feature Learning

One of the most reliable ways to improve the performance of your ML model is to train it with as much data as you can get. But mining labeled data can be a very expensive and time-consuming process. If you have access to a large amount of unlabeled data, then you can use feature learning techniques to enable an autonomous discovery of new features instead of engineering them manually. In ML, a feature is defined as an individual measurable property or a characteristic of a phenomenon being observed.

As we’ve seen, ML is a set of algorithms and statistical analysis used to create ML models that allow computers to learn without specific instructions. We differentiate between supervised, unsupervised, and feature learning, but there are also numerous other learning categories. However, ML still requires a data scientist for tasks such as manually identifying and creating new features. Your model is only as good as the assumptions on which it is based. Therefore, you need an expert to ensure it is properly trained.

In our next article, we’ll explore deep learning and AI and how it enables computers to learn without human intervention, reaching a nearly human-like performance and sometimes even surpassing it.

Feature image via Pixabay.

TRENDING STORIES
A software engineer and architect at EastBanc Technologies, Levon has been working in the field of software development for 14+ years. Recently he’s been increasingly involved in data science and AI projects. Excited about the current technological developments, Levon is...
Read more from Levon Paradzhanyan
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.