AutoML in Google Cloud: Building Models Without Building Everything
A complete, plain-English guide to Google Cloud AutoML on the Gemini Enterprise Agent Platform (formerly Vertex AI): what it can still do today, what has been retired, how it works inside, how to train, judge, deploy and secure models, and how to keep the cost under control.
Imagine you want a very good cake, but you have never baked. You could study chemistry, buy an oven, test hundreds of recipes and slowly become a baker. Or you could walk into a kitchen with a master chef who already knows which flour, which temperature and which timing work best, hand over your ingredients, and say: make me the best cake you can with these. AutoML is that chef for machine learning. You bring the data and the goal. The system tries many approaches on its own and hands back a trained model.
This guide assumes you know nothing about machine learning or Google Cloud. Every new word is explained when it first appears, with a simple comparison from daily life. You will also learn something that many older articles get wrong: Google has changed the name of the platform and has retired some AutoML products, so a lot of tutorials online are out of date. By the end you will know exactly what is available, when to use it, and how to avoid expensive mistakes.
1What AutoML Is and Why It Exists
AutoML, short for automated machine learning, is a set of tools that automate the slow, specialist steps of building a prediction model.
The simple definition
A machine learning model is a computer program that learns patterns from examples instead of following rules written by a human. Show it thousands of past loan applications together with the outcomes, and it can learn to estimate the risk of a new application. Show it thousands of labeled photos of parts on a factory line, and it can learn to spot a cracked one.
Normally, creating such a model takes a team of data scientists. They clean the data, invent useful input signals, choose a type of model, test many settings, compare the results and finally prepare the model for use. AutoML automates much of this work. Google describes it as a collection of functions inside its AI platform rather than a separate product, covering data preparation, feature engineering, training, tuning and deployment.
Think of a tailor who measures you, tries many cuts and fabrics in the back room, and brings out the suit that fits best. You never see the dozens of failed attempts. You only see the suit. AutoML works the same way: it tries many models in the background and shows you the best one.
Why organizations need it
Skilled machine learning experts are scarce and expensive, and many business questions never reach them because the queue is long. Many useful questions are also fairly standard: Which customers will leave? How many units will we sell next month? Is this product photo defective? AutoML lets analysts, engineers and domain experts answer these questions without becoming experts in model design. It also gives expert teams a fast baseline, so they can spend their time on harder problems.
Cloud product names, prices and supported features change often. The facts in this guide come from Google’s public documentation and pricing pages at the time of writing. Always check the official pages before making a budget or design decision.
2The Name Changes and Retirements You Must Know
Before learning the tools, learn the map, because it has changed and older tutorials still show the old one.
From Vertex AI to Gemini Enterprise Agent Platform
For years, Google Cloud’s managed machine learning platform was called Vertex AI. In April 2026, Google announced the Gemini Enterprise Agent Platform as the replacement evolution of Vertex AI. Google’s documentation now lists renamed products. For example, the former Vertex AI AutoML for vision, video and tables appears as AutoML on Gemini Enterprise Agent Platform, forecasting with AutoML appears as Forecasting on the platform, and Vertex AI Training appears as Managed Training. Google’s older Vertex AI documentation pages state that they are no longer updated and point to the new documentation.
You will still see the old name in many articles, in older console screens, in code samples and in some web addresses. For a beginner, the safe rule is simple: if you read Vertex AI, think of the same platform under its earlier name, and always confirm details in the current documentation.
Products that were retired
Over the last few years Google has shut down several AutoML offerings. Knowing this will save you from following a tutorial that no longer works.
| Product | Status | What Google recommends instead |
|---|---|---|
| Legacy AutoML Tables, Vision, Video Intelligence, Natural Language | Shut down in mid 2024 | The newer AutoML in the platform formerly called Vertex AI |
| AutoML Text | Shut down on June 15, 2025 | Gemini prompting and tuning for classification, entity extraction and sentiment |
| AutoML Video | Shut down on July 31, 2025 | Gemini video tuning, using supervised fine-tuning on video data |
| Data Labeling Service | Shut down in October 2024 | Labeling in the Google Cloud console, or partner tools from the Marketplace |
| Vertex Explainable AI | Deprecated March 16, 2026, with shutdown listed for March 16, 2027 | Open source libraries such as SHAP and LIME |
Many articles still say that Google AutoML handles text and video. According to Google’s deprecation page, AutoML Text and AutoML Video have been shut down. Treat any guide that tells you to train an AutoML text or video model as out of date.
2023 to 2024: legacy products wind down
The first generation of separate AutoML products is deprecated and then shut down, with users moved to the unified platform.
2025: text and video AutoML retire
Text and video tasks move toward Gemini-based prompting and tuning instead of classic AutoML training.
2026: new platform name
Vertex AI becomes the Gemini Enterprise Agent Platform, and AutoML keeps its place for image, tabular and forecasting work.
3What AutoML Covers Today
Based on Google’s current pricing and naming pages, the active AutoML capabilities are image models, tabular models and forecasting.
Image classification
Teaches a model to assign a label to a whole picture, such as healthy leaf or diseased leaf.
Object detection
Finds and boxes individual objects inside a picture, such as every helmet on a building site.
Edge on-device models
Produces smaller models meant to run on phones or devices, with their own training price.
Classification
Predicts a category from rows of data, such as will this customer churn: yes or no.
Regression
Predicts a number, such as the price of a house or the delivery time of an order.
Forecasting
Predicts future values over time, such as daily demand for the next month.
Tabular Workflows
Pipeline-based options for tabular work, including End-to-End AutoML and a forecasting workflow.
What about text and video?
For text tasks such as sorting support tickets, finding names in documents or judging sentiment, Google points users to Gemini. Instead of training a separate model from scratch, you write clear instructions and a few examples, or tune a Gemini model on your labeled data. For video, Google points to Gemini video tuning. This changes the way you work, but not the goal: you still want a model that gives reliable answers on your own data.
Training a classic text model was like teaching a new employee from the very first day. Using Gemini is like hiring an experienced employee who already reads well, and then simply showing them how your company wants things done.
A good first question in any AutoML project is: what shape is my data? Rows and columns point to tabular. Photos point to image. Numbers recorded over time point to forecasting. Free text and video point toward Gemini-based approaches.
4Machine Learning Basics for Complete Beginners
A few simple ideas are enough to understand everything else in this guide.
Data, features and labels
Data is the collection of examples your model learns from. In a table, each row is one example, such as one customer, and each column is one fact about it, such as age or number of purchases. These facts used as inputs are called features. The thing you want to predict is called the target or label. For a churn model, the features might be age, plan type and last login date, and the label is whether the customer left.
Training and prediction
Training is the stage where the model studies examples with known answers and adjusts itself to make fewer mistakes. Prediction, also called inference, is the stage where the trained model gives an answer for a new example whose answer is not yet known. Training happens occasionally and can take hours. Prediction happens constantly and must be fast.
Training is like a student doing practice exams with an answer key. Prediction is like the real exam, where there is no answer key and the student must rely on what was learned.
Overfitting and why test data matters
A model can memorize its practice examples instead of learning the general pattern. This is called overfitting. A student who memorizes last year’s questions may fail this year’s exam. To catch this, the data is split into parts. A training part teaches the model. A validation part helps choose between options. A test part is held back until the end to give an honest score. AutoML handles this split for you, but you must understand it, because bad data splits produce misleading results.
Classification, regression and forecasting
Classification predicts a category. Regression predicts a number. Forecasting predicts how a number changes over future time. Choosing the right problem type at the start is one of the most important decisions in the project.
| Question you ask | Problem type | Example answer |
|---|---|---|
| Will this customer leave? | Classification | Yes with 82 percent likelihood |
| What will this house sell for? | Regression | A single number such as a price |
| How many units will we sell each day next month? | Forecasting | A value for each future day |
| Is there a scratch on this part? | Image classification | Scratched or clean |
| Where are the scratches on this part? | Object detection | Boxes around each scratch |
5How AutoML Works Inside
AutoML does not use magic. It automates choices that a skilled person would make, and it does so by trying many options and measuring each one.
Automatic data handling
Raw data is messy. Numbers have different scales, categories are written as words, and some values are missing. AutoML inspects each column, decides whether it holds numbers, categories or dates, and converts it into a form the model can use. It also handles missing values using sensible rules.
Feature engineering
Feature engineering means creating better inputs from raw ones. From a date, you might create day of week and month. From two columns, you might create a ratio. Experts spend a lot of time on this because good features often matter more than the model itself. AutoML tries many such transformations and keeps the ones that help.
Model selection and architecture search
There are many families of models, from simple trees to deep neural networks. For each problem, AutoML tries several of them, and it can even search for the best internal shape of a neural network. This is called architecture search. For tabular work, Google offers an End-to-End AutoML workflow built as a pipeline, which links these stages together.
Hyperparameter tuning
Every model has settings that are chosen before training, such as how fast it learns. These are called hyperparameters. Picking them by hand is slow. AutoML tests many combinations and measures each one, usually guided by earlier results so that it wastes less time on poor choices.
Ensembling
Often the best result comes from combining several models and averaging their opinions. This is called ensembling. A team of five reasonable doctors often beats one brilliant doctor, because their errors do not always line up.
flowchart LR
A["Your labeled data"] --> B["Automatic data handling"]
B --> C["Feature engineering"]
C --> D["Try many model types"]
D --> E["Tune settings"]
E --> F["Compare using validation data"]
F --> G["Combine best candidates"]
G --> H["Final trained model"]
Imagine a cooking contest where a chef tries many recipes, tastes each one, adjusts the salt, then blends the two best sauces. AutoML runs that contest automatically, and the judges are your validation numbers.
AutoML can only learn from what the data contains. If the data is biased, tiny or mislabeled, the result will be too, and the model will look confident while being wrong.
6The Standard AutoML Workflow
Whatever the data type, an AutoML project follows the same road from idea to working model.
Define the problem
State the question, the prediction type and what a good answer is worth to the business.
Collect and prepare data
Gather examples with known answers, clean them, and place them in a supported location such as Cloud Storage or BigQuery.
Create a dataset
Register the data with the platform, tell it which column is the target, or which images carry which labels.
Train with a budget
Choose the task and set how much compute time AutoML may spend, measured in node hours.
Evaluate
Read the metrics, such as precision, recall and the confusion matrix, and look at the mistakes.
Deploy or run batch predictions
Place the model behind an endpoint for live answers, or run it on large files for bulk answers.
Monitor and retrain
Watch for drops in quality and refresh the model when the world changes.
flowchart TD
A["Define problem"] --> B["Prepare data"]
B --> C["Create dataset"]
C --> D["Train with node hour budget"]
D --> E["Evaluate metrics"]
E -->|Good enough| F["Deploy or batch predict"]
E -->|Not good enough| B
F --> G["Monitor"]
G -->|Drift or decay| B
Notice the arrows that go backward. Real projects rarely run in a straight line. Weak evaluation sends you back to the data, and monitoring sends you back whenever the real world drifts away from your training examples. The loop is normal, not a failure.
7Preparing Data: The Step That Decides Everything
Teams that succeed with AutoML spend most of their effort on data, not on models.
Quality over quantity
More examples help, but only if they are accurate and representative. Ten thousand correct examples are worth more than a hundred thousand sloppy ones. Remove duplicates, fix obvious entry errors, and make sure the labels are right. For image work, have more than one person check a sample of labels, because tired labelers make mistakes.
Representative examples
Your training data must look like the real situations the model will see later. A defect detector trained only on photos taken in bright daylight will struggle on a dim night shift. A churn model trained only on last year’s customers may miss the behavior of newer customers. Include the variety that production will bring: different lighting, angles, seasons, regions and customer types.
Balanced classes
If ninety-nine percent of your examples are one answer, a lazy model can score ninety-nine percent accuracy by always guessing that answer, and it would still be useless. Make sure rare but important cases, such as fraud or defects, appear often enough to be learned, and judge the model by measures that care about them.
Avoid data leakage
Data leakage happens when information from the future or from the answer sneaks into the inputs. For example, including a column called refund issued in a model that predicts whether a customer will complain, when refunds only happen after complaints. The model looks brilliant in testing and fails in real use. Ask of every column: would I truly know this at the moment I need the prediction?
Splitting by time when time matters
For forecasting and many business problems, you should test on data that comes after the training period, not on randomly chosen rows. Otherwise the model peeks at the future, and the score looks better than it should.
Labels are correct
Review a random sample of labels with a second person before training.
Data looks like production
Cover the conditions, devices and customer types the model will meet.
Rare cases appear enough
Add examples of the uncommon outcomes that matter most.
No answer hidden in the inputs
Remove columns that are known only after the outcome happens.
Test data comes later in time
Hold out the most recent period when the future is what you predict.
Privacy is respected
Remove or protect personal data you do not truly need.
Google’s own Data Labeling Service has been shut down. Label images through the Google Cloud console features, or use a partner labeling tool from the Marketplace, and agree on clear labeling rules before anyone starts.
8Tabular AutoML: Classification, Regression and Forecasting
Tabular data, meaning rows and columns, is the most common business data, and it is where AutoML is often most valuable.
Classification and regression
You choose a target column and a problem type. For classification, the model learns to output a category and usually a confidence for each category. For regression, it outputs a number. AutoML tries different approaches and tunes them within your training budget, which is billed in node hours. After training, the platform presents evaluation numbers and, where supported, information about which input columns mattered most.
Forecasting
Forecasting adds time. Your data must show one or more series of values over time, such as daily sales by store. You tell the system the time column, the target and how far ahead to predict, called the forecast horizon. Forecasting also lets you add helpful extra columns, such as holidays or promotions, because these often explain sudden changes.
Google’s pricing page treats forecasting prediction differently from other tabular inference. It is billed per thousand data points per month, where a data point is one time step in the forecast horizon, and the price per thousand falls as your monthly volume rises. Up to five prediction quantiles are free. A quantile is a way to ask for a range, for example the value that demand will probably stay below nine times out of ten, which is useful for planning stock.
A single forecast number is like a weather report that says it will be exactly twenty-three degrees. A forecast with quantiles is like a report that says it will most likely be between twenty and twenty-six. The second is more honest and more useful when you must decide how much stock to buy.
Tabular Workflows
Besides the simple console flow, Google provides Tabular Workflows, which run as managed pipelines. The documentation lists End-to-End AutoML and a Forecasting workflow, each with training, online inference and batch inference guides. Pipelines give you more visibility into each stage and fit better into automated MLOps setups. Because they run on managed pipeline resources, check the tabular pricing page for any extra charges before using them.
| Task | You provide | You get |
|---|---|---|
| Classification | Table with a category target column | Predicted class with confidence |
| Regression | Table with a numeric target column | Predicted number |
| Forecasting | Time column, series identifier, target, horizon | Future values, optionally with quantiles |
Customer churn
A subscription business ranks customers by their likelihood of leaving, so retention teams can call the right people first.
Demand planning
A retailer forecasts weekly demand per store and product so that warehouses are neither empty nor overflowing.
Price estimation
A property platform estimates fair prices from size, location and features, helping buyers and sellers negotiate.
9Image AutoML: Classification, Detection and Edge Models
AutoML for images lets teams build visual inspection and recognition systems without designing neural networks.
Image classification
You upload images grouped by label. The model learns which visual patterns belong to each label and then assigns labels to new pictures. It suits questions about the whole image, such as is this leaf healthy, or which product category is this photo.
Object detection
Detection goes further. For every object of interest, the model returns a box around it and a label. To train it, humans draw boxes on example images. It suits questions such as how many pallets are on this shelf, or where exactly is the damage on this panel. Labeling takes more effort than classification, because every box must be drawn carefully.
Edge models
Sometimes the model must run on a phone, a camera or a machine on the factory floor, where the connection is slow or the answer must arrive instantly. AutoML supports training image models intended for on-device use, which Google prices separately from the standard cloud-hosted models. Before choosing this path, confirm the currently supported export formats and target devices in the documentation.
Image classification is like looking at a photo and saying this is a beach. Object detection is like pointing at the photo and saying there is an umbrella here, a surfboard there and a dog in the corner.
Getting better image results
Take photos in real working conditions rather than clean studio setups. Include a good variety of angles and backgrounds. Provide enough examples for every label, including the rare ones. Keep the labeling rules consistent: if one person boxes the whole car and another boxes only the bumper, the model will be confused. Finally, review the mistakes the model makes, because they often point straight at a data problem.
Manufacturing inspection
Cameras above a line photograph each part, and a model flags scratches, dents or missing screws before the part is shipped.
Retail shelf monitoring
A detection model counts products on shelves from store photos so staff know when to restock.
Agriculture
Drone or phone photos are classified to find early signs of disease on crops, helping farmers act sooner.
Do not use a vision model alone for decisions that could harm people, such as medical diagnosis or safety-critical checks, unless it has been rigorously validated and a qualified human stays in the loop.
10Training Budgets and Node Hours
AutoML bills training by compute time, so understanding the budget setting protects you from surprises.
What a node hour is
A node is a machine, or a share of a machine, that does the work. A node hour is one such machine working for one hour. If AutoML uses four machines for thirty minutes, that is two node hours. When you start training, you set a maximum budget in node hours. The system will not intentionally spend more than that on the search.
More budget, better model?
More budget gives the search more time to try ideas, so quality often improves, but with diminishing returns. Doubling the budget does not double the accuracy. Beyond a point, the model stops improving and you simply pay more. A practical approach is to begin with a modest budget, look at the result, and raise it only if the numbers are still climbing and the business value justifies it.
How billing behaves
According to Google’s pricing page, training is billed for the compute used, in thirty-second increments with no minimum duration. A training run that fails is not billed unless the failure was caused by you cancelling it, in which case the time already used is charged. Each deployed model is billed per hour even when no predictions are made, so you must undeploy a model you no longer need. Models that are not deployed, or that failed to deploy, are not charged for hosting.
A training budget is like a taxi meter with a spending cap. The driver will search for the best route until the cap is reached. A bigger cap may find a slightly better route, but past a certain point you are just paying to drive in circles.
One of the most common surprise bills comes from a model that was deployed for a test and never undeployed. It quietly bills every hour. Add a reminder or an automated check for idle endpoints.
11Evaluating Models the Honest Way
A single score never tells the whole story. Learn a handful of measures and what each one hides.
Classification measures
Accuracy is the share of correct answers, and it is misleading when one outcome is rare. Precision asks: of the items the model flagged, how many were truly positive? Recall asks: of all the truly positive items, how many did the model find? A fraud model with high precision rarely accuses innocent people. A model with high recall catches most fraud. You usually cannot have both at the maximum, so you choose a balance that suits the cost of each kind of mistake.
The confusion matrix is a small table that counts four outcomes: true positives, false positives, true negatives and false negatives. It shows exactly where the model is wrong, and it should be the first thing you read, not the last.
Regression and forecasting measures
For numbers, the question is how far off the predictions are on average. Common measures average the size of the errors, in the same unit as the target or as a percentage. A small average error can hide a few huge ones, so also look at the worst cases.
Thresholds
Many classifiers output a confidence, and you decide the cut-off above which you act. Lowering it catches more positives but raises false alarms. Raising it does the opposite. This choice is a business decision, not a technical detail.
| Measure | Plain meaning | Watch out for |
|---|---|---|
| Accuracy | Share of all answers that were right | Misleading when classes are unbalanced |
| Precision | Of flagged items, how many were truly positive | Can look great while missing many cases |
| Recall | Of true positives, how many were found | Can look great while raising many false alarms |
| Confusion matrix | Counts of each kind of right and wrong answer | Needs a human to read it with business costs in mind |
| Average error | How far numeric predictions are from reality | Hides rare very large errors |
Look at the mistakes
Scores summarize, but mistakes teach. Sample the cases the model got wrong and look for patterns. Are they all in one region, one lighting condition or one customer type? Often a handful of data fixes improve the model more than any amount of extra training budget.
Before celebrating, compare the model to something trivial, such as always predicting the most common answer, or last month’s value. A model that barely beats the baseline may not be worth deploying.
12Deployment, Online and Batch Prediction
A trained model creates value only when someone or something uses its answers.
Online prediction
For live answers, you deploy the model to an endpoint, which is a web address that accepts a request and returns a prediction within moments. This suits checking a transaction as it happens or classifying an uploaded photo. You choose the machine size that serves it, and you pay for the time the model is deployed. Traffic can be spread over more than one node when load is high.
Batch prediction
For large collections, you run a batch job. You point it at a file or table, and it writes predictions to a destination when finished. This suits scoring the whole customer list every night or classifying a library of archived photos. Nothing needs to stay deployed, so it is usually cheaper for non-urgent work. Google’s pricing page notes, for example, that forecasting batch inference runs on a large group of high-memory machines, so check the cost for your data size.
Choosing between them
Ask how quickly the answer is needed. If a person or a process is waiting, use online prediction. If the answer can wait minutes or hours, use batch. Many systems use both: batch for the daily routine and online for urgent cases.
Online prediction
- Answers in moments for live users
- Fits interactive apps and real-time checks
- Scales across nodes for busy times
- Hourly charge while the model stays deployed
Batch prediction
- Efficient for large volumes
- No always-on endpoint to pay for
- Results arrive later, not instantly
- Needs scheduling and output handling
Keep every deployed model version recorded with its training data, date and scores. When something goes wrong, you will want to roll back quickly and explain exactly what was running.
13Architecture and Components
AutoML is one part of a larger picture that includes storage, pipelines, serving and monitoring.
The main pieces
Data usually starts in Cloud Storage as files or in BigQuery as tables. A dataset resource on the platform points to that data and records the labels or target column. A training job, run by AutoML, produces a model that is stored in a model registry, which is a catalog that tracks model versions. A model can then be deployed to an endpoint for online use or used in a batch job. Around all of this sit identity and access management for permissions, logging and monitoring for visibility, and pipelines for automation.
flowchart LR
A["Cloud Storage files"] --> D["Dataset"]
B["BigQuery tables"] --> D
D --> E["AutoML training job"]
E --> F["Model registry"]
F --> G["Online endpoint"]
F --> H["Batch prediction job"]
G --> I["Apps and services"]
H --> J["Output in storage or BigQuery"]
K["Pipelines"] --> E
L["Monitoring and logs"] --> G
Cloud Storage and BigQuery
Hold the raw examples and often the prediction results.
Dataset
A managed record of where the data is and what the labels or target are.
AutoML job
Runs the automated search and produces a model within the budget.
Model registry
Tracks model versions, their evaluation numbers and their status.
Endpoint
Gives live predictions to applications over a secure request.
Pipelines
Chain data checks, training, evaluation and deployment into repeatable steps.
IAM
Decides who can view data, train models, deploy them and read results.
Logging and monitoring
Show requests, errors, latency, spending and model quality over time.
Think of a factory. Storage is the warehouse of raw materials. The dataset is the order sheet. The AutoML job is the production line. The registry is the finished goods shelf. The endpoint is the shop counter. Monitoring is the quality inspector who walks around checking everything.
14AutoML, Custom Training, Gemini Tuning and More
AutoML is one road among several. Choosing the right road is a skill of its own.
AutoML
Code-free or low-code training for image, tabular and forecasting problems with a standard shape.
Custom training
You bring your own code and framework, with full control, including accelerators such as GPUs and TPUs.
Gemini prompting and tuning
The recommended path for text and video tasks, using instructions, examples or supervised tuning.
BigQuery-based modeling
Build models close to your warehouse data using familiar queries, when that fits your team’s skills.
| Situation | Good first choice | Why |
|---|---|---|
| Rows and columns, standard goal, small team | Tabular AutoML | Fast, strong baseline with little code |
| Photos with labels, standard classification or detection | Image AutoML | No need to design a network |
| Demand over time with many series | AutoML forecasting | Handles time structure and quantiles |
| Unusual architecture or research needs | Custom training | Full control over the model |
| Sorting or reading text, or understanding video | Gemini prompting or tuning | Retired AutoML text and video are replaced by it |
| Data already lives in a warehouse and the team knows SQL | Warehouse-native modeling | Less data movement, familiar tools |
Even expert teams often run AutoML first. It shows what is achievable quickly, and any custom model must then prove it is clearly better to justify the extra effort.
15Pricing and Cost Control
AutoML costs come from four places: training, hosting, predictions and the data and pipeline services around them.
The published price shape
According to Google’s AutoML pricing page at the time of writing, image classification and object detection training are each listed at about three dollars and forty-seven cents per node hour. Training an on-device Edge model is listed at eighteen dollars per hour. Online prediction hosting is listed at about one dollar and thirty-eight cents per hour for image classification and about two dollars per hour for object detection, and batch prediction for images is listed at about two dollars and twenty-two cents per hour. Tabular classification, regression and forecasting training are each listed at about twenty-one dollars and twenty-five cents per node hour, and tabular inference is priced like inference for custom-trained models.
| Item | How it is billed | Remember |
|---|---|---|
| Image training | Node hours | Classification and detection share the same listed rate |
| Tabular training | Node hours | Much higher hourly rate than image, so budget carefully |
| Image hosting | Per hour while deployed | Billed even with no traffic, so undeploy unused models |
| Forecasting prediction | Per thousand data points per month, in tiers | Price per thousand falls as monthly volume rises; up to five quantiles are free |
| Explainability requests | Same rate as inference | Heavy explanation traffic can add nodes and cost |
| Savings plans | One or three year commitments | List price discounts require opting in to the consumption model |
Several third-party articles show different AutoML prices from different years. Use Google’s current pricing page and the pricing calculator, and confirm whether your region, data type and feature are covered by the rates you read.
Ways to spend less
Low first budget
Run a short training first, inspect the metrics, then raise the budget only if results still improve.
Fix data before spending
Better data usually gains more than extra node hours.
Remove idle endpoints
Delete or undeploy test models the same day you finish testing.
Use batch when you can wait
Nightly scoring avoids an always-on endpoint.
Retrain on evidence
Trigger retraining when monitoring shows decay, not on a habit.
Budgets and alerts
Set billing budgets so unexpected spending is caught within hours.
16Security, Access and Governance
Training data often contains the most sensitive information a company owns, so protect it from the start.
Who may do what
Google Cloud uses Identity and Access Management, or IAM, to decide who can perform each action. Give people the smallest role that lets them do their job. A data labeler needs to add labels, not to deploy models. An analyst who reads predictions does not need permission to delete datasets. Separate environments for experiments and production, so that a mistake in a trial cannot touch live models.
Service accounts for automation
Pipelines and applications should use service accounts, which are identities made for software. Give each pipeline its own service account with only the permissions it needs, and avoid sharing one all-powerful account across projects.
Protecting the data
Keep storage buckets private and restrict who can read them. Remove personal data you do not need before training, since a model can sometimes reveal traces of what it learned from. Ask your security team about encryption with your own keys, region choice for data residency, and network controls, and confirm current options in Google’s documentation for the services you use. Record where training data came from and who approved its use.
Governing models
Treat models as controlled assets. Record who trained each one, on which data, with which scores, and who approved it for production. Require a review before a new version replaces an old one. This history is invaluable for audits and for explaining decisions to customers or regulators.
IAM roles work like building key cards. The cleaner can open the supply room, the accountant can open the finance office, and only a few people can open the server room. Nobody needs a master key for daily work.
Strong habits
- Least-privilege roles for people
- One service account per pipeline
- Private buckets and reviewed access
- Data minimization before training
- Model approval records kept
Risky shortcuts
- Everyone as project owner
- Shared super-powered service accounts
- Training on raw personal records
- Experiments and production in one project
- No record of which data trained which model
17Monitoring, Drift and Retraining
Models age. The world changes while the model stays frozen, so you need eyes on it.
Why models decay
A model learns the world as it was in the training data. Customers change habits, cameras are replaced, new products appear, and seasons turn. When the inputs the model sees in production drift away from what it learned, its answers get worse, often without any error message. This is called drift.
What to watch
Watch the operations: request counts, errors and response times. Watch the inputs: do the values look like the training data, or are new categories and ranges appearing? Watch the outputs: has the share of predicted positives suddenly changed? And, when the real outcome becomes known later, compare it with the prediction to measure true quality. Delays in learning the real outcome are common, so plan how you will collect it.
When to retrain
Retrain when monitoring shows meaningful decay, when you have a large amount of new labeled data, or when the business changes. Each new model should be evaluated against the one in production, ideally on the same fresh test data, and promoted only if it is clearly better.
Log predictions and inputs
Store enough information to analyze behavior later, while respecting privacy rules.
Compare with real outcomes
When the truth becomes known, measure how right the model was.
Alert on decay
Set thresholds that notify a named owner when quality or input patterns shift.
Retrain and challenge
Train a new version and test it against the current model before replacing it.
Every production model needs a person who is responsible for it. Without an owner, alerts are ignored and decay goes unnoticed for months.
18Explainability, Fairness and Responsible Use
A model that cannot be questioned should not be trusted with decisions that affect people.
Explainability
Explainability means showing which inputs pushed a prediction up or down. For a loan model, it might show that income and payment history mattered most. Google’s platform has offered Vertex Explainable AI for this purpose. However, Google’s deprecation page lists Vertex Explainable AI as deprecated on March 16, 2026, with a shutdown date of March 16, 2027, and recommends open source libraries such as SHAP and LIME. If you plan a long-lived system, design your explanation step so it can run with those open tools, and check the current status of any built-in explanation feature before you depend on it.
Fairness
Models learn from history, and history contains unfairness. If past decisions favored some groups, a model trained on them may repeat the pattern, even when the sensitive attribute is not an explicit input, because other columns can act as stand-ins. Test performance separately for different groups. Look not only at overall accuracy but also at who bears the cost of the mistakes.
Human oversight
For decisions that matter greatly to people, such as credit, hiring, health or safety, keep a qualified human involved, give people a way to challenge outcomes, and document the model’s limits in plain language. Be honest with users that automated predictions are being used.
An unexplained model is like a judge who announces a verdict and refuses to give reasons. Even if the verdict is usually right, nobody can find or fix the cases where it is wrong.
Saying the AutoML system decided it is not a defense. The organization that deploys a model remains responsible for its effects.
19Design Patterns That Work
These repeatable designs solve common AutoML needs in a clean and safe way.
Baseline first
Begin every new problem with a short AutoML run. Record its scores as the baseline, and require any more complex approach to beat it by a meaningful margin.
Champion and challenger
Keep the current production model as the champion. Train new versions as challengers, compare both on fresh data, and promote a challenger only when it clearly wins.
Human in the loop
Let the model handle confident cases automatically and send uncertain ones to a person. Each human decision becomes a new labeled example for the next training run.
Scheduled batch scoring
Score entire customer or product lists every night and store results in a table that applications read. This avoids an always-on endpoint and gives stable, auditable results.
Pipeline-driven retraining
Use a pipeline that checks data quality, trains a model, evaluates it against the champion, and only then registers it for deployment. Automation makes the process repeatable and reviewable.
Separate environments
Keep experimentation, staging and production in separate projects with separate permissions, so that a test can never change live behavior.
flowchart LR
A["Fresh labeled data"] --> B["Data quality checks"]
B --> C["AutoML training"]
C --> D["Challenger model"]
D --> E{"Beats champion on fresh test data?"}
E -->|Yes| F["Review and approve"]
F --> G["Promote to production"]
E -->|No| H["Keep champion, study failures"]
H --> A
20Anti-patterns to Avoid
These mistakes appear again and again in real AutoML projects.
Problem
The team trains on whatever data is easiest to export and never checks whether it matches real production conditions.
Why It’s Harmful
The model scores well in testing and then fails on real cases, because the training data was a poor mirror of reality.
Correct Approach
Define what production looks like first, then build and test on data that covers it, including the rare and difficult cases.
Problem
A column that is only known after the outcome is included as an input feature.
Why It’s Harmful
This is data leakage. The model appears nearly perfect but has learned a shortcut that does not exist at prediction time.
Correct Approach
For every column, ask whether it would be available at the exact moment of prediction, and remove it if not.
Problem
The team celebrates a single accuracy number and ships the model.
Why It’s Harmful
Accuracy hides weak spots, especially when one outcome is rare, and it says nothing about the cost of different mistakes.
Correct Approach
Read the confusion matrix, choose measures that fit the business cost, compare against a simple baseline and inspect real failures.
Problem
Models are deployed for a test and left running, or the budget is set very high just in case.
Why It’s Harmful
Idle endpoints bill every hour and oversized budgets spend money on tiny gains.
Correct Approach
Start with a modest budget, undeploy test models the same day, and set billing alerts.
Problem
The team follows an old tutorial to train an AutoML text or video model.
Why It’s Harmful
Those services have been shut down, so the work stalls, and the team may waste weeks before learning why.
Correct Approach
Check Google’s current documentation and deprecation list first, and use Gemini prompting or tuning for text and video tasks.
Problem
A model goes to production with no owner, no monitoring and no plan for retraining.
Why It’s Harmful
Drift slowly erodes quality, and nobody notices until customers complain.
Correct Approach
Name an owner, set alerts on quality and input drift, and schedule regular reviews.
21Best Practices and Common Mistakes
A short checklist of habits that make AutoML projects calmer, cheaper and more successful.
Start with the decision, not the model
Write down what decision the prediction will change, who will act on it and what a good outcome is worth. A model that is accurate but changes no decision has no value. A model that is only moderately accurate but changes an important decision may be very valuable.
Keep experiments honest
Never evaluate on data the model has seen. Keep a final test set aside and touch it only once, at the end. If you try many versions and keep picking the best on the same test set, you will slowly overfit to it, and the score will no longer be trustworthy.
Document as you go
Record the question, the data source, the date range, the cleaning steps, the budget, the scores and the decision about deployment. Six months later, when someone asks why the model behaves in a certain way, this record will be the most valuable asset in the project.
Do this
- Tie every model to a business decision
- Check labels and cover real conditions
- Hold out a final test set and use it once
- Compare against a simple baseline
- Monitor and name an owner
- Confirm product status in current documentation
Avoid this
- Chasing accuracy without business context
- Leaking future information into inputs
- Ignoring rare but costly cases
- Deploying without rollback or versioning
- Trusting old tutorials and old prices
- Using a model for high-stakes decisions without review
A narrow pilot with one clear goal teaches more in two weeks than a grand plan teaches in two quarters. Learn on a small problem, then scale what works.
22Real-World and Industry Examples
Here is how different industries typically use AutoML. These are common patterns, not descriptions of specific named customers.
Retail and e-commerce
Tabular models predict which shoppers are likely to buy again, forecasting models plan inventory for each store, and image models sort product photos into categories automatically.
Banking and insurance
Teams build risk scores, estimate claim costs and flag unusual transactions for human review, keeping explanations and fairness checks as part of the process.
Manufacturing
Image detection catches visible defects on a production line, and tabular models estimate when a machine is likely to need maintenance based on sensor readings.
Logistics and transport
Regression models estimate delivery times, and forecasting models predict parcel volumes by day and region so that staff and vehicles are ready.
Energy and utilities
Forecasting models predict electricity demand by hour, helping operators balance supply and avoid waste.
Healthcare operations
Administrative models predict appointment no-shows or bed demand. Any model that touches clinical decisions needs strict validation and clinician oversight.
Telecom and subscriptions
Churn classification identifies customers who are likely to cancel, so retention offers can be targeted instead of sent to everyone.
Agriculture
Image classification helps spot plant disease early, and forecasting helps plan harvest and storage.
23Advantages, Disadvantages and Trade-offs
Every technology choice buys something and costs something. Here is the honest balance.
Advantages
- Fast path from data to a working model without deep ML expertise
- Strong baseline that often rivals hand-built models on standard problems
- Managed infrastructure for training, hosting and scaling
- Fits naturally with storage, warehouse, pipeline and monitoring services
- Lets expert teams focus on harder, more unusual problems
- Pay-for-use billing with clear node hour budgets
Disadvantages and Trade-offs
- Less control over the internal model than custom training
- Limited to the supported data types, now mainly image, tabular and forecasting
- Product names, features and prices change, so designs need periodic review
- Still depends entirely on the quality of your data and labels
- Hosting and tabular training can be costly if unmanaged
- Some built-in extras, such as explanations, are being retired in favor of open tools
The three-way tension
Most decisions balance speed of delivery, control over the model and cost. AutoML maximizes speed, custom training maximizes control, and Gemini-based approaches shine when language or video understanding is involved. No single choice wins on all three, so pick the one that matches your real constraint.
| Approach | Speed to first model | Control | Typical effort |
|---|---|---|---|
| AutoML | Fastest | Limited | Low: mostly data work |
| Custom training | Slower | Full | High: code, tuning, infrastructure |
| Gemini prompting or tuning | Fast | Moderate | Low to medium: instructions, examples, evaluation |
24Reliability, Quotas and Troubleshooting
A prediction service that fails at the wrong moment loses trust quickly, so plan for trouble before it arrives.
Understand limits early
Cloud services protect themselves with quotas, which are limits on training jobs, prediction requests and resources you may use at once. Check the current limits for the features you plan to use, and compare them with expected peaks. Request increases well before a launch, not on launch day.
Build in fallbacks
Decide what your application does if the model endpoint is slow or unavailable. It might use the last known prediction, a simple rule, or a clear message. Test these paths on purpose in a safe environment. Add retries with growing waits for temporary errors, but always with a firm upper limit.
Quick checks for common problems
Training fails at the start
Check data format, missing target values, permissions on storage and whether the dataset meets the minimum requirements in the documentation.
Great scores, poor real results
Suspect leakage or unrepresentative data, and test the model on fresh recent examples.
Unexpected bill
Look for idle deployed models, very large budgets, repeated pipeline runs or heavy explanation traffic.
Permission denied
Check the service account roles, the active project and whether the needed API is enabled.
Quality slowly drops
Compare current inputs to training data for drift, and plan a retraining run.
Tutorial steps do not match the screen
The product may have been renamed or retired. Switch to the current documentation.
Write a one-page guide for whoever is on call: where the dashboards are, who owns each model, how to roll back and who may approve an emergency change.
25From One Model to an ML Lifecycle
The real prize is not one clever model, but a reliable routine for producing and improving models.
Why a routine matters
The first model usually works because someone cared for it by hand. The tenth model will not, unless the steps are written down and automated. A lifecycle turns heroic effort into a dependable habit. It makes results repeatable, changes reviewable and failures recoverable.
The building blocks
Pipelines record every step as code, so the same steps can run again with new data. A model registry stores each trained model with its scores and history. Experiment tracking compares runs. Approval steps make sure a human signs off before anything reaches production. Monitoring closes the loop by feeding evidence back into the next training round. Google’s platform offers managed pieces for each of these, including pipeline tooling and tuning and experiment tracking services, and you can adopt them gradually.
sequenceDiagram
participant D as Data team
participant P as Pipeline
participant R as Model registry
participant A as Approver
participant S as Serving
participant M as Monitoring
D->>P: Provide fresh labeled data
P->>P: Validate data and train with AutoML
P->>R: Register candidate with scores
R->>A: Request review
A-->>R: Approve or reject
R->>S: Deploy approved version
S->>M: Send predictions and metrics
M-->>D: Report drift and quality
A single hand-baked cake is a hobby. A bakery that produces the same quality every morning, with recipes, inspections and records, is a business. A lifecycle turns your model-making hobby into that bakery.
26A Step-by-Step Rollout Plan
Here is a calm, low-risk way to bring AutoML into your organization.
Pick one valuable, well-bounded problem
Choose a question with available data, a clear decision-maker and a measurable benefit, such as predicting churn or forecasting weekly demand.
Audit the data
Check quantity, quality, labels, leakage risks and privacy. Fix the biggest problems before training anything.
Run a short baseline training
Use a small budget, record the scores and read the confusion matrix and the errors.
Improve data, then compare options
Make targeted data fixes, rerun, and compare against a simple rule and, if useful, a custom or Gemini-based alternative.
Pilot with real users
Deploy to a small group, with humans reviewing outputs, and measure the actual business effect.
Add security, monitoring and cost controls
Apply least-privilege roles, set alerts and budgets, and name an owner before expanding.
Automate and scale
Move the working routine into pipelines and replicate it for the next use case.
Models that look excellent on a spreadsheet can behave very differently in the messy real world. A pilot reveals this safely and cheaply.
27Migration and Future-Proofing
Cloud AI products change quickly, so design your work to survive renames, retirements and new options.
If you used retired AutoML products
If your organization once trained models with AutoML Text or AutoML Video, those services have been shut down, and Google recommends Gemini prompting and tuning for text tasks and Gemini video tuning for video tasks. Plan the move this way. First, collect the labeled examples you used earlier, since these are valuable regardless of the tool. Second, build a test set from them and measure the new approach against your old results. Third, compare cost, speed and quality, including the effort of writing and maintaining instructions. Finally, switch traffic gradually and keep the old results for comparison during the transition.
If you rely on built-in explanations
Google’s deprecation page lists Vertex Explainable AI with a deprecation date in March 2026 and a shutdown date in March 2027, recommending SHAP and LIME. If you depend on it, begin testing the open tools now, record how the explanations compare and update your documentation for auditors.
Keep your assets portable
The most durable parts of an AI project are your data, labels, evaluation sets and written decisions, not the model file. Keep them in formats you control and in your own storage, with clear descriptions. When a tool changes, you can retrain elsewhere in days instead of starting from zero.
Watch the roadmap
Follow the platform release notes and the deprecation page, and review them on a schedule such as monthly. Subscribe the owner of each model to notices for the services it uses. Many painful surprises are simply announcements that nobody read.
Future-proof habits
- Own and version your data, labels and test sets
- Record the tool, version and settings behind each model
- Review deprecation notices on a schedule
- Keep an evaluation set that works with any tool
- Design explanations with portable open libraries
Lock-in traps
- Keeping labels only inside one tool
- Following tutorials without checking their date
- Relying on a feature already marked deprecated
- No test set to compare a replacement against
- Ignoring release notes until something breaks
28A Worked Example: Predicting Customer Churn
Let us follow one imaginary project from the first meeting to a monitored model, using made-up numbers to keep the ideas concrete.
The situation
A streaming company has two hundred thousand subscribers. Every month, about four percent cancel. The retention team can afford to contact only five thousand customers each month with a discount offer. They want to pick the five thousand who are most likely to leave, so that each offer has the best chance to save a customer.
Defining the problem
This is a classification problem on tabular data. The target column is cancelled within thirty days, with the values yes and no. The team writes down the decision the model will change: who receives the offer. They also write the cost of mistakes. A wasted offer costs a few dollars. A lost customer costs much more over a year. That imbalance tells them recall matters, but the limit of five thousand contacts means precision at the top of the list matters even more.
Preparing the data
They build a table with one row per customer per month. Columns include plan type, months subscribed, hours watched in the last thirty days, number of support contacts, payment failures and the device mostly used. Then they ask the leakage question for every column. A column called cancellation survey completed is removed, because it only exists after a person has already decided to leave. They split by time: the first ten months of history for training, the next month for validation and the most recent month as the final test, so the model is judged on the future, not on a random mix.
Training and reading results
They run a short AutoML training with a small node hour budget. The accuracy comes out at ninety-six percent, which sounds wonderful, until they notice that always guessing no would score about ninety-six percent too. This is why they read the confusion matrix and the precision and recall numbers instead. They find that among the top five thousand customers ranked by risk, a good share are real leavers, far above the four percent base rate. That ranking quality is the number the business actually cares about.
Learning from mistakes
Looking at the missed leavers, the team sees many of them joined through a partner promotion. The data had few such customers, so the model learned little about them. They add more examples of that group and a column that marks the acquisition channel. A second short training run improves results for that group without a large budget increase.
Piloting and deploying
Because scoring happens once a month, they choose batch prediction, so no endpoint stays deployed. The output table feeds the retention team’s tool. For the first three months, the team keeps a small control group of risky customers who receive no offer, which lets them measure whether the program truly saves customers or whether the customers would have stayed anyway.
Monitoring and retraining
They log monthly scores and later compare them with who actually left. They set an alert if the share of customers flagged as high risk changes sharply, or if the observed quality falls. A new product launch changes viewing habits, the alert fires, and the team retrains a challenger model on the newest data, promoting it only after it beats the current model on a fresh test month.
Decision and cost
Who gets the offer, and what each kind of mistake costs.
Clean, leak-free, time-split data
Remove columns known only after the outcome, and test on the most recent period.
Short training, honest reading
Ignore headline accuracy, study precision at the top of the list.
Fix data gaps
Add underrepresented groups and the missing signal, retrain briefly.
Batch, control group, monitor
Score monthly, measure real impact and retrain on evidence.
Notice how little of this story is about the model. Almost every improvement came from asking better questions about the decision, the columns and the mistakes.
29People, Skills and Team Roles
AutoML reduces the need for specialist model builders, but it does not remove the need for people with the right skills.
The roles that matter
A successful AutoML project usually needs four kinds of contribution. A business owner defines the decision and measures its value. A domain expert knows what the data means and spots nonsense in it. A data engineer prepares and delivers clean data reliably. A platform or security specialist handles access, cost controls and monitoring. One person can wear several hats in a small team, but every hat must be worn by someone.
Business owner
Names the decision, the cost of mistakes and the success measure.
Domain expert
Explains the data, checks labels and reviews the model’s mistakes.
Data engineer
Builds dependable data flows into storage and warehouse tables.
ML practitioner
Runs training, interprets metrics and chooses between AutoML, custom and Gemini-based options.
Platform and security lead
Sets roles, environments, budgets, alerts and audit trails.
Model owner
Takes responsibility for a deployed model’s quality, retraining and retirement.
Skills worth building
The most valuable skills are not exotic. They are the ability to ask a precise question, to read a confusion matrix, to spot leakage, to write clear labeling rules, to translate model results into business language and to read cloud cost reports. A team that is strong in these basics will get more from AutoML than a team that knows advanced mathematics but skips the basics.
Communicating with leaders
Executives rarely need the details of the model. They need to know what decision it changes, how much value it creates, how sure the team is, what could go wrong and what it costs to run. Prepare a one-page summary in plain words, with one chart that shows the benefit against a simple baseline. Honest descriptions of limits build more trust than inflated promises.
AutoML is like a power tool. It makes a skilled carpenter faster, and it lets a beginner build a decent shelf. But it does not choose where the shelf belongs, measure the wall or check whether it will hold the books. People still do that.
30Frequently Asked Questions
Short answers to the questions beginners ask most often.
Not exactly. Google describes it as a collection of automation functions within its managed AI platform, which is now called the Gemini Enterprise Agent Platform and was formerly known as Vertex AI.
Google announced the Gemini Enterprise Agent Platform in April 2026 as the replacement evolution of Vertex AI. Many services were renamed, and older documentation says it is no longer updated. The practical advice is to use the new name when searching and confirm details in current documentation.
Based on Google’s current pricing and naming pages, AutoML covers image models, tabular models and forecasting. Text and video AutoML have been retired.
Google recommends Gemini prompting and tuning for text classification, entity extraction and sentiment, and Gemini video tuning for supervised learning on video data.
Not for a basic run. You can prepare data, start training and review results through the console. Coding becomes useful when you automate pipelines and connect predictions to applications.
It is one machine working for one hour. Training budgets are set in node hours, and billing is in thirty-second increments according to Google’s pricing page.
At the time of writing, image training is listed at roughly three dollars and forty-seven cents per node hour and tabular training at roughly twenty-one dollars and twenty-five cents per node hour, plus hosting and prediction costs. Always confirm on the official pricing page.
According to Google’s pricing notes, a failed training run is not billed unless the failure came from you cancelling it, in which case the time used is charged.
A deployed model is billed per hour even with no predictions. Undeploy models you no longer need.
On standard problems it often produces a strong baseline quickly. For unusual problems, very large scale or deep customization, experts using custom training can do better. Many teams use both.
It depends on the problem and the data type, and the platform documents minimum requirements for each. In general, quality, variety and correct labels matter more than raw volume.
Yes, but note that Vertex Explainable AI has been deprecated, with Google recommending open libraries such as SHAP and LIME. Check the current status before building on a built-in explanation feature.
Retrain when monitoring shows quality decay or input drift, when you have a meaningful amount of new labeled data, or when the business changes. Test the new model against the current one before replacing it.
You can, with great care. Test for fairness across groups, keep humans involved in important decisions, explain outcomes and allow challenges.
31Summary and Key Takeaways
AutoML in Google Cloud lets teams turn labeled data into working prediction models without designing every part by hand. Today it centers on image classification, object detection, tabular classification and regression, and forecasting, all inside a platform that Google has renamed the Gemini Enterprise Agent Platform. Text and video AutoML have been retired in favor of Gemini prompting and tuning, and the built-in explanation service is on a path to retirement, so staying current with the documentation is part of the job.
The tool automates the search, but it cannot fix poor data, unclear goals or missing oversight. Teams that succeed define the decision first, prepare honest and representative data, judge results with the right measures, control cost by managing budgets and endpoints, secure what they build, monitor for drift and keep humans involved where the stakes are high.
Key Takeaways
- Know the current map — the platform is now the Gemini Enterprise Agent Platform, formerly Vertex AI, and AutoML Text and AutoML Video have been shut down.
- Match the tool to the data — AutoML for image, tabular and forecasting; Gemini prompting or tuning for text and video; custom training when you need full control.
- Data decides the outcome — correct labels, representative examples, balanced classes and no leakage matter more than extra training budget.
- Judge honestly — read the confusion matrix, compare against a simple baseline, hold out a final test set and study the mistakes.
- Control the bill — start with small node hour budgets, undeploy idle endpoints, use batch when you can wait, and confirm prices on Google’s official page.
- Secure and govern — least-privilege access, separate environments, private storage, minimal personal data and recorded model approvals.
- Operate for the long run — monitor drift, name an owner, retrain on evidence, and keep your data, labels and tests portable.