SEARCH (ENTER TO SEE ALL RESULTS)
Cancel Search
POPULAR TOPICS
Contributed
sponsored-post-contributed
News
Analysis
The New Stack Makers
Tutorial
Podcast
Feature
Research
Profile
The New Stack Logo
Skip to content
  • Podcasts
  • Events
  • Ebooks
    • DevOps
    • DevSecOps
    • Docker Ecosystem
    • Kubernetes Ecosystem
    • Microservices
    • Observability
    • Security
    • Serverless
    • Storage
    • All Ebooks
  • Newsletter
  • Sponsorship
  • • • •
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Ebooks
      • DevOps
      • DevSecOps
      • Docker Ecosystem
      • Kubernetes Ecosystem
      • Microservices
      • Observability
      • Security
      • Serverless
      • Storage
      • All Ebooks
    • Newsletter
    • Sponsorship
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Development
    • Cloud Services
    • Data
    • Machine Learning
    • Security
  • Operations
    • CI/CD
    • Culture
    • DevOps
    • Kubernetes
    • Monitoring
    • Service Mesh
    • Tools
Search The New Stack
 

Machine Learning

▾ 5 MINUTE READ — CLOSE

The machine learning framework moves beyond the traditional model of computation. Instead of arriving at a definite reproducible answer through a series of calculations, machine learning — a branch of artificial intelligence — works on a series of statistical probabilities to suggest new solutions to a problem. This work is useful for such jobs as designing new materials, medical diagnosis, advanced game graphics and so many other tasks.

What Is Machine Learning?

Machine learning (ML) is part of artificial intelligence (AI) which assists various applications in predicting futuristic outcomes more accurately. Machine learning is being used in many industries and for a variety of purposes from fraud detection to business process automation. Enterprises gain a different view of operational patterns within the organization and trends in customer behavior through machine learning implementation.

Machine Learning Techniques Are Used to Train Algorithms

There are four types of algorithms and several techniques used in machine learning. These types — supervised, unsupervised, semi-supervised, and reinforcement learning — and their respective techniques are examined below:

Supervised Machine Learning

Much of the early success in machine learning has come from supervised learning, where a clearly defined data set is already available for analysis. The algorithm then determines how to arrive at given outputs and inputs. The machine learning algorithm makes predictions by analyzing the data and is corrected by the operator until its predictions are highly accurate.

In supervised machine learning, the algorithm learns through these three techniques:

Classification. The machine learning program determines what categories new observations belong to based on the analysis and observation of the available data sets.

Regression. The machine learning program estimates the relationship between variables where there is one dependent variable and a number of changing variables.

Forecasting. This involves making predictions about the future from new and existing data. It is also used to analyze trends.

Gathering recent momentum has been the Deep Learning technique, which doesn’t require all the intermediate steps that supervised learning does. Instead, the idea is to let the Deep Learning neural nets find the answers on their own.

Machine learning can be used for many different applications and industries, including operations. Find out more about Machine Learning for Operations.

Semi-Supervised Learning

Machine learning algorithms are provided with labeled and unlabeled data. Labeled data provides information about a given data set that helps the algorithm understand what the data is about. Unlabeled data has no descriptions. Through semi-supervised learning, machine learning algorithms learn to label unlabeled data.

Unsupervised Machine Learning

In an unsupervised learning process, the machine learning program is left to observe and analyze large data sets by determining the relationship between variables. There is no operator to make corrections and the algorithm solely addresses data accordingly. As it assesses more data sets, its deductions improve and become refined.

In unsupervised machine learning, the algorithm learns through these techniques:

Clustering. Based on defined criteria, the machine learning program groups similar data from a set by finding a pattern. Clustering is done when each data group needs to be segmented and analyzed.

Dimension reduction. Through predetermined criteria, this process reduces the number of available variables to find the required information.

Reinforcement Machine Learning

In reinforcement machine learning, algorithms are given specific actions, parameters, and results. The algorithm determines the rules and develops different processes for arriving at the given conclusion. The machine learning algorithm arrives at the result through trial and error. Through reinforcement, algorithms learn based on past experiences and adopt the optimal approach determined in new situations.

Top Machine Learning Technologies Are Transforming Ideas

Artificial intelligence technologies are improving outputs in machine learning. Through technology, operators can develop automated machine learning algorithms and achieve more in less time. Some new technologies train machine learning models and others such as Google’s Auto ML Zero — a new kind of automated machine learning — use simple methods to create algorithms that can be adapted to a task at hand.

RapidMiner: an automated ML tool that can significantly reduce the time needed to create predictive models for businesses across many industries with various resources and sizes.

Big ML: technology that automates the machine learning pipeline.

DataRobot: an automated ML tool leveraging regression techniques, neural networks, and gradient boosting to solve multi-class classification problems.

Auto Keras: an open-source software library designed to improve the creation of deep learning techniques

H20: technology that uses its own algorithms to create and optimize pipelines. This is achieved through exhaustive search.

TPOT: AI technology that uses genetic algorithms to optimize machine learning pipelines.

TensorFlow: an open source machine learning framework created by Google that is easy to deploy across various platforms.

Scikit-learn: an open source library developed for machine learning featuring several ML techniques.

Machine Learning Use Cases Are Expanding

Machine learning has many potential applications and is growing rapidly. The exponential growth of data contributes to the expansion and use of machine learning. Not only can machine learning be applied to client-facing applications like product recommendation, customer service, and forecasts, but it can also be used by internal teams to speed up processes and time-consuming tasks.

Here are some machine learning use cases today:

  • Fraud detection
  • Dynamic pricing
  • Product recommendation
  • Email filtering
  • Personalized marketing
  • Process automation
  • Improving sustainability and the environment
  • Proactive help desk operations

At The New Stack, we have focused our coverage of this emerging field mostly around two areas of scalable architecture. We are keeping a close eye on the emerging field of AIOps, where machine learning can influence and drive IT operations. AIOps help to automate the path from development to production, predicting the effect of deployment on production and automatically responding to changes in how the production environment is performing. Companies such as New Relic, OpsRamp, and Moogsoft have all invested heavily in this area.

Another area of machine learning we are covering closely is how Kubernetes and related cloud native technologies can expedite the machine learning lifecycle. Machine learning involves an entire IT cycle of technologies that are very early on in terms of commercialization. Data must be harvested and cleansed, models must be tested, and the most useful approaches must be pressed into production, with a feedback loop of some sort to ensure the models can be updated. Emerging workflows such as Kubeflow and Anaconda can help streamline these processes.

Discover more about machine learning below:

How Machine Learning Works: An Overview

Using Machine Learning to Automate Kubernetes Optimization

Add It Up: How Long Does a Machine Learning Deployment Take?


The New Stack Newsletter Sign-Up
A newsletter digest of the week’s most important stories & analyses.
Do you also want to be notified of the following?
We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy.
IoT Edge Computing / Machine Learning
Tutorial: Real-Time Object Detection with DeepStream on Nvidia Jetson AGX Orin
30 Apr 2022 5:00am, by Janakiram MSV
Data / Machine Learning
AI Development Needs to Focus More on Data, Less on Models
26 Apr 2022 10:13am, by Joab Jackson
Data / Machine Learning / Storage / Technology / Sponsored / Contributed
The Architect’s Guide to Using AI/ML with Object Storage
7 Apr 2022 8:21am, by Brian Costa
Cloud Services / Compliance / Machine Learning / Security / Technology
Teleport Machine ID Demo: Securing the Infrastructure and Applications with Robots
6 Apr 2022 1:49pm, by Celeste Malia
DevOps Tools / Machine Learning / Software Development / Technology / Sponsored / Contributed
What Architects Should Know about Zombie Code
5 Apr 2022 9:50am, by Oliver J. White
programming diagram
Machine Learning / Software Development / Technology
Are Go Generics Ready for Prime Time?
2 Apr 2022 6:00am, by Mike Melanson
IoT Edge Computing / Machine Learning
Jetson Mate: A Compact Carrier Board for Jetson Nano/NX System-on-Modules
2 Apr 2022 3:00am, by Janakiram MSV
Data / Frontend Development / Machine Learning
IBM’s Open Source GT4SD Generates Ideas for Scientists
30 Mar 2022 8:00am, by Starr Campbell
Machine Learning / Observability / Sponsored / Contributed
AI-Powered Automation Is Critical to IT Resilience and Adaptability
28 Mar 2022 7:45am, by Heath Newburn
Data / Data Science / Kubernetes / Machine Learning
Serve TensorFlow Models with KServe on Google Kubernetes Engine
25 Mar 2022 8:29am, by Janakiram MSV
Data / Machine Learning / Open Source / Software Development / Contributed
PyTorch Lightning and the Future of Open Source AI
23 Mar 2022 12:00pm, by William Falcon
Data / Data Science / Machine Learning / Contributed
ScaleUp AI: How to Keep Up with The ‘Tesla-fication’ of Financial Services
21 Mar 2022 1:05pm, by Junta Nakai
Machine Learning
Machine Learning Shows How Climate Extremes Change Global Vegetation
20 Mar 2022 9:00am, by Kimberley Mok
Kubernetes / Machine Learning / Serverless
KServe: A Robust and Extensible Cloud Native Model Server
18 Mar 2022 9:47am, by Janakiram MSV
Cloud Services / Data / Machine Learning
Alteryx Analytics Cloud Consolidates Acquisitions and Functionality
16 Mar 2022 9:13am, by Esin Alpturk and Andrew Brust
Data Science / Machine Learning / Technology
Domino 5.0 Targets ML ‘Model Velocity’
15 Mar 2022 11:16am, by Esin Alpturk and Andrew Brust
Machine Learning
Model Server: The Critical Building Block of MLOps
11 Mar 2022 9:01am, by Janakiram MSV
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Makers.svg
Cloud Native Ecosystem / Containers / Kubernetes / Machine Learning / Sponsored
Optimizing Resource Management Using Machine Learning to Scale Kubernetes
8 Mar 2022 11:28am, by Celeste Malia
Culture / Machine Learning / Sponsored / Contributed
5 Career Tips from Women Leaders in Machine Learning
8 Mar 2022 10:42am, by Antonia Schulze
white robot holding a laptop and staring at us
Culture / Machine Learning / Technology
Everyone’s Seeking AI Engineers — Here’s What They Want
8 Mar 2022 7:53am, by Alex Korolov
Machine Learning / Networking / Observability / Open Source / Sponsored / Contributed
Iter8 Unifies Performance Validation for gRPC and HTTP
8 Mar 2022 7:25am, by Srinivasan Parthasarathy
Data / Machine Learning
Tutorial: Speed ML Training with the Intel oneAPI AI Analytics Toolkit
4 Mar 2022 11:32am, by Janakiram MSV
Data / Data Science / Machine Learning / Technology / Sponsored / Contributed
Why Mutability Is Essential for Real-Time Data Analytics
24 Feb 2022 8:38am, by Dhruba Borthakur
DevOps Tools / Kubernetes / Machine Learning
Why StormForge Says ML Can Save Kubernetes Cloud Costs
23 Feb 2022 12:07pm, by B. Cameron Gain
Data / Machine Learning / Technology / Sponsored / Contributed
Integrate Quality, Infrastructure for Maximum ML Velocity
23 Feb 2022 9:41am, by Tal Shaked
code with part of it highlighted in red as a heart shape
Data / DevOps Tools / Machine Learning / Observability / Security / Technology / Sponsored
How Machine Learning Can Save You from Observability Overload
23 Feb 2022 6:00am, by B. Cameron Gain
Pagination Previous Button
1 2 3 4 5 6 7 8 9 10
31 32 33 34 35
Pagination Next Button
Architecture
  • Cloud Native
  • Containers
  • Edge/IoT
  • Microservices
  • Networking
  • Serverless
  • Storage
Development
  • Cloud Services
  • Data
  • Development
  • Machine Learning
  • Security
Operations
  • CI/CD
  • Culture
  • DevOps
  • Kubernetes
  • Monitoring
  • Service Mesh
  • Tools
The New Stack
  • Ebooks
  • Podcasts
  • Events
  • Newsletter
  • About / Contact
  • Sponsors
  • Sponsorship
  • Disclosures
  • Contributions

© 2022 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.