AI & Machine learning pipelines for smart machines

A flexible, intuitive solution to manage any phase in the ML lifecycle, uniquely developed to deploy on machines running in the physical world.
An illustration showing the Viam platform being used to securely manage a fleet of smart machines
Viam’s innovative platform goes beyond one-size-fits-all to tailor AI & ML modeling to individual machines, unlocking new ways to improve their performance.

A cloud-based AI & ML system specific to the world of individual machines

Machine data is captured from machines and sent to the cloud.
Label and train machine data across fleet or per any individual machine’s unique conditions.
Plow ML learnings back into each individual machine so they can take actions that optimize their performance in the field.
A diagram explaining how Viam ML works

AI & ML tailored to each machine using any data or model you want

Leverage ML infrastructure dedicated to
enhancing smart machine capabilities

Bridge the gap between machine data capture and ML tools created with cloud data centers in mind. Turn information collected from machines into intelligence that can optimize business outcomes.

Selectively capture any relevant image or sensor data for training

Collect the data that is most relevant to your needs on any camera or sensor, without wasting resources or including irrelevant information.

Flexibly take advantage of ML on your terms

Whether you’re just starting with smart machines and ML or want to make what you already have more efficient, with Viam ML you can capture, label, and train any data you want, and deploy any model on any machine.

Continuously make machines smarter based on the data they collect

Simple model labeling
and filtering

Give raw instantaneous data captured by sensors or backlogged uploads context to build new models.

Rapid ML testing and

Build on top of your pre-existing architecture to incorporate ML into an existing system, and deploy ML models to enhance machine capabilities without your altering core setup.

Train or deploy existing models

Use Viam ML’s built-in modeling capabilities or upload your existing models for deployment across your fleet.

Tiny AI - efficient and intelligent per-machine data capture and modeling

Selective data capture to communicate only the key information to update the algorithm without all the extra data that doesn’t make sense to include.

Lightweight computer
vision based on any ML model

Enable your machine to better understand the world around it through computer vision. Send data-intensive object recognition workloads for processing in the cloud to boost machine performance further.

Modular flexibility

Pull models easily and run them on machines quickly - it’s easy to try and swap out ML models for your machines. If what you need is not there, it is easy to add models to the registry and apply them to your fleet.

Use Cases

Predictive maintenance
Smart home automation
Autonomous inspection
Environment monitoring
Security through facial recognition
Creative LLM integration

The power of a
unified platform

Viam ML is part of a holistic platform that removes the need for complex integrations. By leveraging a comprehensive platform, Viam ML customers reduce the need to patch together various solutions and gain new efficiencies as they apply machine learning models to their fleets in conjunction with other solutions in the Viam Platform.

Viam Data

Readymade pipelines to capture, sync, store, and visualize the data that will then be turned into the ML models to deploy to your machines.

Viam Fleet

Configure enhancements to your machines and push code out to your fleet based on the insights gleaned from ML.

Viam Registry

No need to reinvent the wheel - leverage the open source community for ML models or create your own to deploy to all your machines.

See ML in action

Viam’s application and ML model service make training and deploying machine learning to your smart machines much faster and easier. Check out this brief video, where our developer advocate Arielle Mella demonstrates how to deploy ML on your smart machine through Viam in less than 5 minutes.

Further resources

A photo showing the Viam mobile app being used for fleet management
Demo - How to
selectively capture
data for machine
learning using Viam
Don’t waste valuable resources on data that won’t enhance your machine’s performance - capture only the data you need and apply it to your ML model.
An image of images being tagged in the Viam app
Blog - Nvidia and Viam
- raising the bar on
smart machine ML
Learn more about how Viam is partnering with leading hardware manufacturers like Nvidia to evangelize the power of ML on smart machines.
Documentation -
ML model service
See how simple it is to deploy ML to your smart machines with Viam.

Get started now

Viam is an open source platform, and developers can sign up for free and get started right away.
Looking for more of a guided tour? Drop us a line through this form, and one of our consultants will reach out to work closely with your business and its smart machine AI and ML pipelines

By clicking submit below, you consent to allow Viam, Inc to store and process the personal information submitted above to provide you the content requested.