* [Topics](/en/topics "Topics")
* [Edge computing](/en/topics/edge-computing "Edge computing")
* What is edge machine learning?
What is edge machine learning?
==============================
Published  October 18, 2022•*4*-minute read
Copy URL
Jump to section
---------------
OverviewWhat makes edge better?Create an edge strategyCreate a machine learning strategyWhy choose Red Hat?
Overview
--------
Edge machine learning refers to the process of running [machine learning (ML)](/en/topics/ai/what-is-machine-learning) models on an edge device to collect, process, and recognize patterns within collections of raw data.
### What is machine learning at the edge?
To best explain machine learning at the edge, let’s start by breaking down the two components that make it up: machine learning, and edge computing.
* Machine learning is a subset of artificial intelligence (AI) in which the AI is able to perform perceptive tasks within a fraction of the time it would take a human.
* [Edge computing](/en/topics/edge-computing/what-is-edge-computing) refers to the act of bringing computing services physically closer to either the user or the source of the data. These computing services exist on what we call [edge devices](https://www.redhat.com/architect/processor-architectures-edge-computing), a computer that allows for raw data to be collected and processed in real-time, resulting in faster, more reliable analysis.
Machine learning at the edge brings the capability of running machine learning models locally on edge devices, such as the [Internet of Things (IoT).](/en/topics/internet-of-things)
What makes edge better?
-----------------------
As customer expectations rise, so does the demand for fast, secure processing power.
Every interaction between company and customer is now a mix of hybrid technologies and touchpoints that require easy access to devices, data, and applications that power new experiences and create a positive end-to-end user experience.  
Traditionally, this processing takes place by transporting datasets to distant clouds via networks that can have trouble operating at full capacity due to the long journey that the data must take to travel between destinations. This can potentially result in issues ranging from latency to security breaches.  
With edge computing, you can place artificial intelligence/machine learning (AI/ML)-powered applications physically closer to data sources like sensors, cameras, and mobile devices to gather insights faster, identify patterns, then initiate actions without relying on traditional cloud networks.
[Discover how different industries benefit from edge](/en/engage/automation-edge-usecases-examples-20220726?intcmp=7013a000002i5qmAAA "SOLP | Automation at the edge: 7 industry use cases and examples")
Recommended for you
Telecommunications roadmap: Red Hat OpenShift and OpenStack platforms in the 5G era
-----------------------------------------------------------------------------------
[Watch the webinar](https://www.redhat.com/en/events/webinar/telecommunications-roadmap-redHat-openShift-and-openStack-platforms-in-the-5g-era?percmp=RHCTG0250000455235)
How to create an edge strategy
------------------------------
Edge computing is an important part of an open hybrid cloud vision that allows you to achieve a consistent application and operations experience—across your entire architecture through a common, horizontal platform.   
While a hybrid cloud strategy allows organizations to run the same workloads in their own datacenters and on public cloud infrastructure (like [Amazon Web Services](/en/partners/aws), [Microsoft Azure](/en/partners/microsoft), or [Google Cloud](/en/partners/google)), an edge strategy extends even further, allowing cloud environments to reach locations that are too remote to maintain continuous connectivity with the datacenter.  
Because edge computing sites often have limited or no IT staffing, a reliable edge computing solution is one that can be managed using the same tools and processes as the centralized infrastructure, yet can operate independently in a disconnected mode.  
In general, comprehensive edge computing solutions need to be able to:
* Run a consistent deployment model from the core to the edge.
* Offer flexible architectural options to best meet connectivity and data management needs.
* Automate and manage infrastructure deployments and updates from your core data center to your remote edge sites.
* Provision, update, and maintain software applications across your infrastructure, at scale.
* Continue operations at remote edge sites, even when internet connectivity is not reliable.
* Include a robust software platform that can scale in and out.
* Secure data and infrastructure in security-challenged edge environments.
How to create a machine learning strategy
-----------------------------------------
There’s no single way to build and operationalize ML models, but there is a consistent need to gather and prepare datasets, develop models into [intelligent applications](/en/topics/ai/what-are-intelligent-applications), and derive revenue from those applications. Operationalizing these applications with integrated ML capabilities – known as [MLOps](/en/resources/mlops-architecture-openshift-infographic)– and keeping them up to date requires collaboration amongst data scientists, developers, ML engineers, IT operations, and various [DevOps](/en/topics/devops) technologies.   
By applying DevOps and GitOps principles, organizations automate and simplify the iterative process of integrating ML models into software development processes, production rollout, monitoring, retraining, and redeployment for continued prediction accuracy.   
With [Red Hat® OpenShift®](/en/technologies/cloud-computing/openshift), this process can essentially be broken down into 4 steps:
1. Train: ML models are trained on Jupyter notebooks on Red Hat OpenShift.
2. Automate: Red Hat OpenShift Pipelines is an event-driven, continuous integration capability that helps package ML models as container images by:  
   **Saving** the models ready for deployment in a model store.  
   **Converting** the saved models to container images with Red Hat OpenShift build.  
   **Testing** the containerized model images to ensure they remain functional.  
   **Storing** the containerized model images in a private, global container image registry like Red Hat Quay, where the images are analyzed to identify potential issues, mitigating security risks and geo replication.
3. Deploy: Declarative configuration managed by Red Hat OpenShift GitOps automates the deployment of ML models at scale, anywhere.
4. Monitor: Models are monitored for reliability, speed, scale, etc. with the tooling from one of our ecosystem partners, and updated with retraining and redeployment, as needed.
Why choose Red Hat for AI/ML at the edge?
-----------------------------------------
Artificial intelligence and machine learning have rapidly become critical for businesses as they seek to convert their data to business value. Red Hat’s [open source](/en/topics/open-source/what-is-open-source) edge computing solutions focus on accelerating these business initiatives by providing services that automate and simplify the process of developing intelligent applications in the hybrid cloud.   
Red Hat recognizes that as data scientists strive to build their AI/ML models, their efforts are often complicated by a lack of alignment between rapidly evolving tools. This, in turn, can affect productivity and collaboration among their teams, software developers, and IT operations.   
To sidestep these potential hurdles, Red Hat OpenShift services are built to provide support for users to design, deploy, and manage their intelligent applications consistently across cloud environments and datacenters.  
Most businesses could be making better use of their data, but are limited by their tools and workflows. [Red Hat® OpenShift® Data Science](/en/products/ai/openshift-ai) provides a supported, self-service environment that allows data scientists to refine algorithms and experiment with the development, training, and testing of machine learning models.
Recommended for you
E-book
Security at the edge
--------------------
Being security-focused isn’t easy. Read this guide and learn how to help improve your edge device, application, and networking security.
[Read the e-book](https://www.redhat.com/en/resources/security-at-the-edge-ebook?percmp=RHCTG0250000455234)
Recommended for you
Creating Machine Learning Models with Python and Red Hat OpenShift AI
---------------------------------------------------------------------
An introduction to Python programming, to machine learning concepts, and how to use Red Hat OpenShift AI to train ML models.
[View course](https://www.redhat.com/en/services/training/ai253-creating-machine-learning-models-python-and-red-hat-openshift-ai?percmp=RHCTG0250000455236)
Keep reading
------------
### Edge solutions for real-time decision making
Explore solutions for using real-time data analysis and artificial intelligence (AI) to make intelligent decisions faster at the edge.
[Read the article](/en/topics/edge-computing/edge-solutions-real-time-decision-making "Edge solutions for real-time decision making")
### How to manage and automate applications at the edge
If edge computing is used effectively, it can minimize connectivity issues, reduce bandwidth, and improve response times. Learn about Red Hat at the edge.
[Read the article](/en/topics/edge-computing/how-to-manage-automate-applications-edge "article | Manage and automate applications at the edge")
### What is OT orchestration in manufacturing?
OT orchestration brings the most important innovations and best practices of enterprise information technology (IT) into OT spaces.
[Read the article](/en/topics/edge-computing/what-is-ot-orchestration-manufacturing "article | What is OT orchestration in manufacturing?")
Edge computing resources
------------------------
### Related content
* Blog post
  [Red Hat and Sylva unify the future for telco cloud](/en/blog/red-hat-and-sylva-unify-future-telco-cloud)
* Blog post
  [Managing Red Hat Device Edge: Tools and strategies](/en/blog/managing-red-hat-device-edge-tools-and-strategies)
* Blog post
  [Red Hat Device Edge: Decision framework](/en/blog/red-hat-device-edge-decision-framework)
* Blog post
  [Red Hat and O-RAN Alliance accelerating cloud adoption at the Edge](/en/blog/red-hat-and-o-ran-alliance-accelerating-cloud-adoption-edge)
### Related articles
* [Edge solutions for real-time decision making](/en/topics/edge-computing/edge-solutions-real-time-decision-making)
* [How to manage and automate applications at the edge](/en/topics/edge-computing/how-to-manage-automate-applications-edge)
* [What is OT orchestration in manufacturing?](/en/topics/edge-computing/what-is-ot-orchestration-manufacturing)
* [Why choose Red Hat for edge computing?](/en/topics/edge-computing/why-choose-red-hat-edge-computing)
* [Edge computing with Red Hat OpenShift](/en/technologies/cloud-computing/openshift/edge-computing)
* [What is MicroShift?](/en/topics/edge-computing/microshift)
* [How telcos can achieve their sustainability goals](/en/topics/telecommunications/telcos-achieve-sustainability-goals)
* [Retail store transformation with edge](/en/topics/edge-computing/retail-store-transformation-with-edge)
* [What is private 5G?](/en/topics/5g-networks/what-is-private-5g)
* [What is edge security?](/en/topics/security/what-is-edge-security)
* [What is edge AI?](/en/topics/edge-computing/what-is-edge-ai)
* [What is a latency-sensitive application?](/en/topics/edge-computing/latency-sensitive-applications)
* [What is carrier-grade?](/en/topics/5g-networks/what-is-carrier-grade)
* [How edge helps solve connectivity issues](/en/topics/edge-computing/how-edge-solves-connectivity-issues)
* [The evolution to a 5G core network](/en/topics/5g-networks/evolution-to-a-5g-core)
* [Cloud vs. edge](/en/topics/cloud-computing/cloud-vs-edge)
* [What is edge architecture?](/en/topics/edge-computing/what-is-edge-architecture)
* [What is operational technology (OT)?](/en/topics/edge-computing/what-is-ot)
* [Understanding edge computing for manufacturing](/en/topics/edge-computing/manufacturing)
* [What is IoT Edge computing?](/en/topics/edge-computing/iot-edge-computing-need-to-work-together)
* [What is multi-access edge computing?](/en/topics/edge-computing/what-is-multi-access-edge-computing)
* [What is MPLS?](/en/topics/edge-computing/what-is-mpls)
* [What is SD-WAN?](/en/topics/edge-computing/what-is-sd-wan)
* [What is an autonomous vehicle?](/en/topics/edge-computing/what-is-an-autonomous-vehicle)
* [What is IIoT?](/en/topics/internet-of-things/what-is-iiot)
* [What is edge computing?](/en/topics/edge-computing/what-is-edge-computing)
* [What is 5G?](/en/topics/5g-networks/what-is-5g)
* [Understanding edge computing for telecommunications](/en/topics/edge-computing/telecommunications)
* [What is IoT?](/en/topics/internet-of-things/what-is-iot)
[More about this topic](/en/topics/edge-computing "More about this topic")