What is Edge AI?
Edge AI runs model inference on local hardware — a phone, camera, vehicle, or industrial controller — rather than sending data to a remote server for processing.
The four reasons that justify it
Latency. A network round trip costs tens to hundreds of milliseconds. For collision avoidance, robotic control, or interactive audio, that is unacceptable regardless of bandwidth.
Connectivity. Ships, mines, farms, factory floors, and moving vehicles cannot assume a reliable link. A system that fails without connectivity is not a system in those settings.
Privacy and regulation. Processing locally means raw data never leaves the device. For cameras in private spaces, clinical devices, and voice capture, this can be the difference between a deployable product and a compliance problem — and it is often the most compelling argument of the four.
Cost at scale. Streaming continuous video from thousands of cameras to the cloud is expensive in bandwidth and inference alike. Processing locally and transmitting only events inverts the economics.
What the constraints actually are
Edge hardware is meaningfully limited compared to a cloud GPU. Memory is measured in megabytes on microcontrollers, and power budgets matter when a device runs on battery or in a sealed enclosure with no active cooling — sustained inference generates heat, and thermal throttling silently degrades throughput in ways that never appear in a bench test.
Fitting a model into that envelope uses a familiar toolkit. Quantisation to 8-bit or lower is essentially standard, and some accelerators only support integer arithmetic. Pruning removes redundant weights. Distillation trains a small model to imitate a larger one and generally preserves more accuracy than shrinking an architecture directly. Purpose-built compact architectures such as the MobileNet family are designed for this regime from the outset.
Expect to give up some accuracy, and measure how much on your own task rather than trusting a published figure — degradation from compression is uneven, hitting precise and rare-case behaviour harder than average performance.
Deployment is the hard part
The modelling is usually not what makes edge projects difficult. Fleet operations are.
Updating a model on ten thousand devices in the field is a genuine distributed systems problem: staged rollouts, version tracking, verified integrity, and a reliable rollback path for devices that may be intermittently connected. Monitoring is harder than in the cloud, because the telemetry you would want may exceed the bandwidth you were trying to conserve — so decide early what minimal signal you need to detect drift. Hardware heterogeneity compounds everything, since a fleet accumulated over years spans several device generations with different accelerators.
Because of this, the pattern that usually wins is hybrid rather than pure edge. Run a small, fast model locally to handle the common cases and to filter the stream; escalate uncertain or high-value cases to a larger cloud model. You get edge latency and bandwidth economics for the bulk of traffic and cloud accuracy where it matters, while keeping the heavy model in one place where it is easy to update. Train centrally, deploy compressed models to the edge, and be deliberate about which decisions genuinely need to be made locally.
- Four real justifications — latency, connectivity, privacy, and bandwidth cost at scale
- Compression is standard — quantisation, pruning, distillation, compact architectures
- Fleet ops dominate — staged updates, rollback, and monitoring within bandwidth limits
- Hybrid usually wins — small local model filters, cloud model handles hard cases
More on Edge AI.
When should I run AI on the edge instead of the cloud?
When one of four conditions genuinely applies: latency requirements below a network round trip, operation without reliable connectivity, a privacy or regulatory constraint against transmitting raw data, or bandwidth costs from continuous high-volume streams. If none applies, cloud inference is simpler to build, update, and monitor. Adopting edge deployment for its own sake buys you a fleet management problem in exchange for nothing.
How much accuracy do you lose running models on edge devices?
It varies with how aggressively you compress and how much headroom the task has. Eight-bit quantisation of a well-chosen compact architecture often costs very little. Pushing to 4-bit or heavy pruning on a microcontroller costs more, and the loss is unevenly distributed — rare cases and precise outputs degrade before average performance does. Measure on your own evaluation set at each compression level, and consider a hybrid design that escalates uncertain cases to a full-size cloud model.
Related terms.
Quantisation
Quantisation reduces the numerical precision used to store a model's weights and activations, shrinking memory footprint and speed…
ReadInference
Inference is the act of running a trained model on new input to produce a prediction, and because it happens on every request it u…
ReadComputer Vision
Computer vision is the field concerned with extracting structured information from images and video, covering tasks from whole-ima…
ReadModel Drift
Model drift is the gradual loss of a deployed model's accuracy because the statistical relationship it learned no longer matches t…
ReadNeed this built?
Applying this to a
real system?
We build and ship production machine learning. If edge ai is part of a problem you are working on, tell us about it.
Start the conversationor write to us at [email protected]