AutoML in Google Cloud

AutoML in Google Cloud

A friendly, step-by-step guide to building machine learning models without writing the model code yourself. Learn what AutoML does behind the scenes, which data types it supports, how to prepare data, train, evaluate and deploy, and when a different approach is wiser.

Picture a small bakery owner who wants to predict how many loaves to bake each morning. She has two years of sales records in a spreadsheet, but she is not a mathematician and she has never written a line of code. Or picture a factory that wants a camera to spot cracked bottles on a conveyor belt, with no machine learning researcher on the payroll. For years, tasks like these needed rare and expensive experts. Many teams simply never started.

AutoML is Google Cloud’s answer to that gap. The name stands for automated machine learning. You bring organised, labelled examples, and the service tries many ways of learning from them, picks the best one, checks how good it is, and gives you a ready-to-use model. In this guide we begin from zero. We explain what machine learning is, what the automatic part really automates, how each stage works in Vertex AI, and how to use the results safely. Every new word is explained when it first appears, with everyday comparisons along the way.

WWhat Is AutoML in Google Cloud?

A first, simple picture before we open the details.

Machine learning, often shortened to ML, is a way of teaching computers by showing them examples instead of writing step-by-step rules. If you show a program thousands of photos labelled “cat” or “not cat,” it can learn to recognise cats in new photos. The learned result is called a model. Creating the model is called training, and using it on new data to get an answer is called a prediction or inference.

Traditionally, building a good model means many skilled decisions: how to clean the data, which learning method to use, how to set it up, how to test it. AutoML automates much of that decision making. In Google Cloud, AutoML lives inside Vertex AI, the platform where Google brings together data preparation, training, evaluation, deployment and monitoring for machine learning. You choose a type of problem, point to your data, and press train. The service explores options for you and returns a model that you can test and deploy.

Everyday analogy

Think of a traditional ML project as cooking a banquet from scratch: you shop, chop, taste and adjust everything yourself. AutoML is like a high-end meal kit with a clever chef inside. You supply the fresh ingredients (your data) and say what dish you want (the problem type). The chef tries several recipes, tastes each, and serves the best one.

A short history

Google introduced a family of “Cloud AutoML” products around 2018, such as AutoML Vision for images, AutoML Natural Language for text, AutoML Video Intelligence, AutoML Translation and AutoML Tables for spreadsheets of data. Later, Google gathered these under Vertex AI, which launched in 2021, so that data, training and serving share one set of tools. Over time, some separate legacy products were retired or merged, and the emphasis has moved toward Vertex AI features and newer foundation models. Because the lineup changes, treat the product list in this guide as a map of ideas and confirm the current list in the official documentation.

0 code
Model design code you must write
Many tries
Candidate models explored automatically
1 platform
Train, evaluate, deploy and monitor in Vertex AI
i
Remember

AutoML does not remove the need to think. It removes much of the technical model building, but you still decide the question to ask, supply good data, judge the results and care for the model after launch.

TThe Problem AutoML Solves

Why so many organisations want machine learning, and why so few get there.

Talent is scarce

Experienced machine learning engineers and data scientists are in high demand and hard to hire. A medium-sized company may have excellent software developers and analysts, yet nobody who has trained a neural network. Good ideas then wait in a queue for months.

Experimentation is slow

Even for experts, finding a good model involves trial and error: trying different algorithms, different settings, different ways of preparing columns. Each trial takes time and computing power. Doing this by hand across dozens of possibilities is tiring and easy to get wrong.

Results must be dependable

A model that works on a laptop demo is not the same as a model that serves real customers every day. Teams need version control, testing, scalable serving and monitoring. A platform that handles these chores lets smaller teams ship real products.

Everyday analogy

Before cameras were automatic, taking a good photo meant adjusting aperture, shutter speed and focus yourself. Automatic modes let beginners take good photos in seconds, while professionals can still switch to manual. AutoML is the automatic mode of machine learning: excellent for most everyday shots, with manual control still available when you need it.

What people typically want to predict

Table

Numbers

How much will this customer spend? How many units will we sell next week? What will this house cost?

Table

Categories

Will this customer leave? Is this transaction suspicious? Which plan suits this user?

Image

What is in the picture

Is this part damaged? Which product is on the shelf? Where exactly are the items?

Text

What the words mean

Is this review positive? Which topic is this support ticket about? Which names appear in the text?

Video

What happens over time

What action occurs in this clip? Which objects move through the frame?

Time

Future values

What will demand, traffic or energy use be over the coming days?

!
Honest note

AutoML is a strong starting point, not a magic wand. If the data is poor, biased or too small, the model will be poor too. The phrase “garbage in, garbage out” applies fully.

MMachine Learning in Plain Words

The few ideas you need before anything else makes sense.

Features and labels

Imagine a spreadsheet about houses. Each row is one house. The columns that describe a house, such as size, number of rooms and neighbourhood, are called features. The column you want to predict, such as the price, is called the label or target. Training teaches the model how features relate to the label.

Everyday analogy

Features are the clues at a crime scene, and the label is the name of the culprit. A detective who has solved thousands of past cases learns which clues point to which culprit, and can then guess for a new case.

Supervised learning

When training examples come with the right answers attached, the method is called supervised learning. Almost all AutoML works this way. It is like studying with an answer key: the model guesses, compares with the key, and improves.

Classification, regression and forecasting

TypeQuestion it answersExample
ClassificationWhich group does this belong to?Spam or not spam; defect or no defect
RegressionWhat number is this?House price; delivery time
ForecastingWhat will the number be in the future?Next month’s sales for each store
Object detectionWhat is in the image and where?Boxes around each bottle on a belt
SegmentationWhich exact pixels belong to each thing?Outlining a tumour or a road

Training, validation and test data

We never judge a student only on questions they already saw. In machine learning we split the data into three groups. The training set is what the model learns from. The validation set is used while training to tune choices. The test set is kept hidden until the end and used for an honest final score. AutoML can split the data automatically, or you can control the split.

Overfitting and underfitting

Overfitting happens when a model memorises the training examples, including their accidents and noise, so it does well on old data but badly on new data. Underfitting is the opposite: the model is too simple to learn the real pattern. Good training finds the middle ground.

Everyday analogy

A student who memorises last year’s exam answers word for word is overfitting: great on those exact questions, lost on new ones. A student who only read the book’s title is underfitting. The best student understands the ideas.

Hyperparameters and architecture

Models have settings chosen before training starts, such as how fast to learn or how many layers a neural network has. These are called hyperparameters. The overall design of the model is its architecture. Choosing these well is a big part of what makes ML hard, and it is exactly the part AutoML searches through for you.

WWhat the “Auto” Really Automates

A look at the chores the service takes off your plate.

flowchart LR
  D["Your labelled data"] --> P["Automatic data preparation"]
  P --> F["Feature handling"]
  F --> S["Search for model design and settings"]
  S --> T["Train many candidates"]
  T --> E["Evaluate on held-out data"]
  E --> B["Select best model"]
  B --> M["Your trained model"]
    
Figure 1: The chain of steps that AutoML runs for you between your data and your finished model.

Reading the diagram

On the left is your data. The service first prepares it, for example by converting text-like columns into numbers and filling in gaps. Next it handles features, for instance by creating combinations or scaling values. Then it searches through possible designs and settings, trains a number of candidates, tests them on data they did not train on, and keeps the best. The result on the right is a model you can inspect and deploy.

The main jobs automated

  • Data preparation: detecting column types, handling missing values and splitting data.
  • Feature engineering: transforming raw columns into forms models learn from more easily.
  • Model selection: trying different families of models, such as decision trees and neural networks.
  • Hyperparameter tuning: trying many settings to find a good combination.
  • Architecture search: for some data types, exploring neural network designs.
  • Ensembling: combining several good models into one stronger answer.
  • Evaluation: computing standard scores so you can judge quality.
Everyday analogy

It is like a talent show with an automatic judging panel. Many contestants (candidate models) perform, each is scored on the same hidden questions, and the highest scorers can even team up. You only meet the winning team at the end.

Techniques you may hear about

Transfer learning starts from a model that has already learned general skills on huge public datasets, such as recognising edges, shapes and common objects, and then adjusts it to your small dataset. This is why image AutoML can work with hundreds of pictures rather than millions. Neural architecture search uses automated experiments to find a good network design. Google has published research on both ideas, and they underpin parts of its AutoML offerings. Exactly which methods run under the hood is not something you configure, and it can change as the service improves.

?
Keep in mind

Because the search happens inside the service, you generally cannot export or modify the internal design the way you could with code you wrote yourself. This is a trade-off we will revisit when comparing AutoML with custom training.

BThe Big Picture: Where AutoML Sits in Vertex AI

How AutoML fits among the other ways of building models on Google Cloud.

Vertex AI offers several routes to a working model. They differ mainly in how much you control and how much the platform does for you.

flowchart TD
  G["Need an AI capability"] --> Q1{"Is a ready-made API enough?"}
  Q1 -->|"Yes"| API["Pre-trained APIs: vision, speech, language, translation"]
  Q1 -->|"No"| Q2{"Do you have your own labelled data?"}
  Q2 -->|"Yes, little ML skill"| AML["AutoML"]
  Q2 -->|"Yes, need full control"| CT["Custom training with your own code"]
  Q2 -->|"Language or content task"| FM["Foundation models: prompt, tune, ground"]
  AML --> VA["Vertex AI: register, deploy, monitor"]
  CT --> VA
  FM --> VA
    
Figure 2: Four routes to an AI capability on Google Cloud, all ending in the same Vertex AI platform for deployment and monitoring.

The four routes explained

RouteWhat you provideControlBest when
Pre-trained APIsJust the input, such as a photo or sentenceLowA general capability is enough, like reading text from an image
AutoMLYour labelled examplesMediumYou need a model specific to your data without ML coding
Custom trainingYour own code, data and settingsHighYou need a special design, research or exact reproducibility
Foundation modelsPrompts, maybe examples or tuning dataMediumLanguage, image generation or reasoning tasks
Everyday analogy

Getting clothes: a pre-trained API is buying off the rack. AutoML is made-to-measure from a tailor who takes your measurements and chooses the pattern. Custom training is sewing it yourself from raw cloth. A foundation model is hiring a very versatile stylist who can improvise on request.

What Vertex AI adds around AutoML

  • Datasets: managed collections of your data, with labels and statistics.
  • Training pipelines: tracked jobs that run the automated search.
  • Model Registry: a catalogue where trained models are stored with versions.
  • Endpoints: hosted addresses for real-time predictions.
  • Batch prediction: scoring large files without a live server.
  • Explainable AI: showing which inputs influenced a prediction.
  • Model Monitoring: watching live data and predictions for trouble.
!
Product names move

Google reorganises its AI products frequently. Which AutoML data types are fully supported, which are in maintenance, and which have been replaced by newer foundation-model features can change. Check the current Vertex AI documentation before planning a project around one specific type.

AAutoML for Tabular Data

The most common business use: learning from spreadsheet-like data.

Tabular data means rows and columns, like a spreadsheet or a database table. Customer records, sales transactions, sensor readings and loan applications are all tabular. It is the data type most companies hold in the largest amounts, and AutoML for tabular data is often the quickest route to real value.

What you can predict

  • Classification: choose a category column as the target, such as “churned: yes or no” or “product tier.”
  • Regression: choose a number column, such as order value or time to deliver.
  • Forecasting: predict values across time, covered in its own chapter.

Where the data comes from

You can supply data from BigQuery, Google’s data warehouse, or from CSV files in Cloud Storage, Google’s file storage service. Each row is an example, each column a feature, and one column is the target. Having a few thousand rows is a common minimum, and more is better, though exact minimum requirements are listed in the documentation and can change.

What the service does for you

1

Profiles the columns

It detects whether each column is numeric, categorical, text or a timestamp and reports missing values.

2

Transforms features

It converts categories into numbers, scales values and handles blanks. You can override the automatic choices.

3

Searches for models

It tries model families such as boosted decision trees and neural networks, and tunes their settings.

4

Ensembles the best

It blends top candidates, which often performs better than any single model.

5

Reports results

It shows scores, a confusion table for classification and the importance of each feature.

Everyday analogy

A tabular model is like a very experienced shopkeeper who has seen thousands of customers. Given the details of a new customer, such as age, past purchases and visit frequency, the shopkeeper senses who is likely to buy again. The model does this with numbers instead of intuition.

Feature importance

After training, you can see which columns influenced the model most. If “number of support complaints” is far more important than “customer age,” that is a business insight in itself. It also helps you spot suspicious columns, for example a column that secretly contains the answer.

!
Beware data leakage

Data leakage means a feature contains information that would not be available at the moment of real prediction. For example, using “refund issued” to predict “will the customer return the item.” The model will look brilliant in testing and fail in real life. Remove such columns.

IImage Models: Classification and Detection

Teaching a model to see what matters in your pictures.

AutoML for images lets you train a model on your own photos for tasks the general vision APIs do not cover well. Typical tasks are:

  • Image classification: assign a label to a whole picture, such as “healthy leaf” or “diseased leaf.” It can be single-label, where each image has one answer, or multi-label, where an image can have several.
  • Object detection: find objects and draw a box around each, with a label, such as every pallet on a warehouse shelf.
  • Image segmentation: mark exactly which pixels belong to each object. Availability of this task in AutoML has varied, so check the current list.
Everyday analogy

Classification is a teacher glancing at a drawing and saying “that’s a house.” Detection is the teacher circling every window and door. Segmentation is the teacher colouring in the exact shape of each one.

How much data is needed

Thanks to transfer learning, image models can learn from surprisingly few examples, often in the hundreds per label, though more varied examples give better results. Guidance in the documentation suggests minimum numbers per label; read the current numbers before starting.

Good photos make good models

Data

Variety

Include different lighting, angles, backgrounds and distances, matching what the camera will really see.

Data

Balance

Have a reasonable number of examples for each label, not 5,000 of one and 20 of another.

Data

Realism

Train on pictures taken the same way as production images, not only polished studio shots.

Data

Clean labels

Mistakes in labels teach the model the wrong lesson. Check a sample by eye.

Data

Edge cases

Include blurry, partly hidden and unusual examples, and a “none of the above” class if useful.

Data

Privacy

Faces and personal information in photos need consent and careful handling.

Cloud models and edge models

Image models can sometimes be trained in a form that is small enough to run on a phone, a camera or an industrial device, without a network connection. This is called an edge model, because it runs at the “edge” of the network, close to where data is created. Edge models respond instantly and keep images private on the device, but are usually a little less accurate than larger cloud-hosted models. The exported formats and supported devices vary, so verify them in the documentation.

i
Test with real conditions

A model trained on daytime photos may fail at night. Always run a trial with images from the true environment before trusting the model.

TText and Language Models

Teaching a model to read your words, and where newer tools now compete.

Text AutoML was designed for tasks such as:

  • Text classification: assign topics or categories to documents, such as routing support tickets to the right team.
  • Sentiment analysis: judge whether text is positive, negative or neutral.
  • Entity extraction: find and label items in text, such as people, products, dates or medical terms.

You prepare a collection of example texts with their correct labels, or with highlighted spans for entities. AutoML then learns from them. It works best when your categories are specific to your business and the general language APIs would not know them.

Everyday analogy

Imagine a mailroom clerk who sorts letters into pigeonholes. A new clerk learns the system by being shown a few hundred correctly sorted letters. A text model learns your company’s pigeonholes the same way.

A changing landscape

Large language models, such as Gemini, can now classify, summarise and extract information from text using only instructions and a few examples, often with no training at all. For many text tasks, prompting a foundation model is faster to start than collecting a large labelled dataset. Google has also adjusted which dedicated text AutoML features it emphasises. When you face a new text problem, compare the options:

QuestionText AutoML style modelFoundation model with prompts
Setup effortNeeds labelled dataset and trainingNeeds good instructions and examples
Speed per predictionUsually very fast and cheapOften slower and costlier per call
ConsistencyVery stable once trainedMay vary a little between calls
Handling new categoriesRetrain requiredChange the prompt
Best forStable categories, huge volumeChanging needs, complex language
?
Practical rule

Start with a quick prompt test on a foundation model to see how well the task can be done. If you later face huge volume, strict cost limits or the need for a small stable model, consider training a dedicated classifier from the labelled results.

VVideo Models

Understanding moving pictures with your own examples.

Video adds time to images. AutoML for video has supported tasks such as:

  • Video classification: label an entire clip or segments of it, for example “goal scored” or “safety violation.”
  • Object tracking: follow an object across frames, such as a forklift moving through a warehouse.
  • Action recognition: identify activities, like “person falls” or “package handed over.”

Video datasets are heavy: the files are large, labelling takes much time, and training costs more than for still images. The reward is understanding events that a single photograph cannot show.

Everyday analogy

A photo is one frame of a film; a video is the whole film. You can tell a person is standing in a photo, but only a film tells you whether they are about to sit down, walk away or fall.

Practical advice

  • Cut long recordings into short, well-defined clips before labelling.
  • Label the moments that matter, not every second.
  • Collect examples across different cameras, lighting and times of day.
  • Consider whether sampling still frames and using image models may be enough and far cheaper.
  • Check current availability, since video-related offerings have changed over time, and Google also offers other video intelligence tools.
!
Privacy first

Video of people, workplaces or public spaces is often regulated. Get legal guidance on consent, signage, retention and who may view the footage before collecting training data.

FForecasting: Predicting the Future from the Past

Time-based predictions for demand, traffic, energy and more.

A time series is a set of values recorded over time, such as daily sales or hourly electricity use. Forecasting predicts future values. It is harder than ordinary prediction because time order matters: you must never let the model peek at the future while learning about the past.

The ingredients

Column

Time column

The timestamp of each record, at a regular interval such as daily or hourly.

Column

Time series identifier

A column naming which series a row belongs to, such as store or product, so many series can be forecast together.

Column

Target

The value to forecast, such as units sold.

Column

Covariates

Extra helpful columns such as price, promotions, holidays or weather. Some are known in advance, and some are known only for the past.

Two settings that matter

The context window says how much past history the model may look at for each prediction. The forecast horizon says how far into the future to predict. Longer horizons are less certain, just as a weather forecast for next week is less reliable than for tomorrow.

Everyday analogy

A farmer predicts next month’s rain by remembering the pattern of past years, noticing this year’s clouds, and knowing that a festival or a season changes things. The forecasting model does the same with numbers: history, current signals and calendar effects.

Time-aware testing

Evaluation must hold out the most recent period for testing, never random rows. Otherwise the model learns from the future and its scores will be unrealistically good. Forecast quality is typically measured with errors such as average absolute error or percentage error, and sometimes with ranges that express uncertainty.

i
Forecast ranges beat single numbers

Ask for prediction intervals where available. A shop manager who knows “between 80 and 120 loaves, most likely 100” can plan better than one who is only told “100.”

PPreparing Your Data: The Most Important Step

Models are only as good as the examples they learn from.

flowchart LR
  A["Define the question"] --> B["Collect data"]
  B --> C["Clean and check"]
  C --> D["Label"]
  D --> E["Split into train, validate, test"]
  E --> F["Import into a Vertex AI dataset"]
  F --> G{"Statistics look sensible?"}
  G -->|"No"| C
  G -->|"Yes"| H["Ready to train"]
    
Figure 3: The data preparation loop, which repeats until the dataset looks healthy.

Start with the question

Write one clear sentence: “Predict whether a customer will cancel within 30 days of the invoice date, using information known at invoice time.” A precise question tells you which rows and columns belong and which would be cheating.

Cleaning checklist

  • Remove duplicates so the same example is not counted many times.
  • Fix obvious errors such as impossible ages or dates in the future.
  • Handle missing values thoughtfully. Sometimes blank itself is informative.
  • Check for leakage by questioning every column: would this be known at prediction time?
  • Watch for bias in who is represented in the data and who is left out.
  • Keep a record of where the data came from and when it was extracted.

How much is enough?

There is no universal number. Simple patterns need less data, and subtle patterns need more. Rare events need special attention: if only one transaction in a thousand is fraud, a dataset of ten thousand rows contains only about ten fraud examples. In that case collect more fraud cases or use techniques such as weighting to give them importance.

Everyday analogy

Preparing data is like preparing a patient’s records before a doctor’s consultation. If the records are missing, mixed up or contain another patient’s results, even the best doctor will give poor advice.

Choosing a split

Split styleHow it worksUse for
RandomRows are assigned to train, validation and test by chanceIndependent rows with no time order
ChronologicalOldest rows train, newest rows testAnything involving time or forecasting
ManualYou label each row with its splitNeeding exact control or avoiding overlap between related rows
GroupedAll rows of one customer or one image source stay togetherPreventing the same entity from appearing in both train and test

LLabelling: Giving Examples Their Correct Answers

How the answer key is created for images, text and video.

For tabular data the label is usually already in a column. For images, text and video, someone must mark the correct answer on each example. This is labelling or annotation, and it is often the biggest cost of a project.

Ways to label

  • Folder or file names: put cat photos in a cat folder and prepare an import file listing paths and labels.
  • Import files: prepare a structured file, commonly in CSV or a line-based JSON format, mapping each item to its labels.
  • Console labelling tools: label items by hand in the Google Cloud console, such as drawing boxes on images.
  • Labelling services: Google has offered human labelling services where specialists label data against your instructions. Check whether these remain available.
  • Your own team or partners: subject experts for medical or legal data.
Everyday analogy

Labelling is writing the answer key for a giant exam. If the key contains mistakes, students who study from it will learn mistakes. Two people who disagree on an answer should discuss it and write down a shared rule.

Labelling instructions

Write clear instructions with examples of each label, including borderline cases. Decide in advance what to do with unclear items. Measure agreement by having two people label the same sample; if they often disagree, the instructions are unclear, or the task is genuinely ambiguous.

i
Label a small batch first

Train an early model on a few hundred labelled examples. Its mistakes will reveal confusing classes and instruction gaps cheaply, before you invest in labelling thousands more.

TTraining Your First AutoML Model, Step by Step

What actually happens from clicking Train to receiving a model.

sequenceDiagram
  participant U as You
  participant V as Vertex AI
  participant S as Data Source
  participant W as AutoML Workers
  U->>V: Create dataset and choose data type
  V->>S: Read and profile data
  S-->>V: Rows, files and labels
  U->>V: Start training with target, budget and options
  V->>W: Launch automated search and training
  W-->>V: Candidate models and scores
  V-->>U: Best model with evaluation results
    
Figure 4: The conversation between you, Vertex AI and the training workers during an AutoML run.

The steps

1

Create a dataset

Choose the data type and objective, then import from BigQuery or Cloud Storage. Vertex AI shows statistics, such as how many examples per label.

2

Pick the objective

Select classification, regression, forecasting, detection and so on, and choose the target column if the data is tabular.

3

Set the budget

For many types you choose a training budget, such as node hours, which is the amount of computing time the search may use. A bigger budget allows a wider search but costs more.

4

Configure options

Optionally set the split, column transformations, a metric to optimise, class weights and early stopping.

5

Start and wait

Training runs in the background, from minutes for small tables to hours for images and video. You can leave and return.

6

Review the result

Open the evaluation page, examine scores and mistakes, and decide whether to deploy, improve the data or retrain.

Everyday analogy

The training budget is like giving a talent scout a travel allowance. With a small allowance the scout visits a few towns; with a larger one, many more. Beyond a point, extra travel brings little new talent, so the service can stop early when improvement flattens out.

Budget advice

  • Run a small, cheap first experiment to confirm the data is usable.
  • Increase the budget only if the first results show promise and the data is solid.
  • Use early stopping where offered to avoid paying for training that no longer improves.
  • Keep notes on each run: data version, settings, budget and results.
?
Do not expect miracles on the first try

The first model mostly teaches you about your data. Expect to loop several times through cleaning, relabelling and retraining before the results become dependable.

EEvaluating the Model: Is It Any Good?

Scores and pictures that tell you how far to trust the model.

Classification measures

For classification, start with a confusion matrix, a small table that shows how often the model mixed up each pair of classes. Then consider these ideas:

Metric

Accuracy

The share of predictions that were right. Easy to understand, but misleading when one class is very common.

Metric

Precision

When the model says “yes,” how often is it right? High precision means few false alarms.

Metric

Recall

Of all the real “yes” cases, how many did the model find? High recall means few misses.

Metric

F1 score

A single number that balances precision and recall.

Metric

AUC

A measure of how well the model ranks positives above negatives across all thresholds.

Metric

Log loss

A measure that punishes confident wrong answers heavily.

Everyday analogy

Think of an airport security scanner. High recall means it catches nearly every dangerous item, but may beep at harmless belts too. High precision means that when it beeps, there really is something. The right balance depends on the cost of each kind of mistake.

The threshold

A classifier usually gives a confidence score between zero and one. You decide the threshold above which you treat the answer as “yes.” Lowering it finds more real cases but also raises false alarms; raising it does the opposite. Vertex AI shows how precision and recall change as the threshold moves, so you can choose a value matched to the business cost.

Regression and forecasting measures

MeasurePlain meaningGood to know
MAE (mean absolute error)Average size of the mistakeEasy to explain in the same units as the target
RMSE (root mean squared error)Average mistake, with big errors counting extraUseful when large misses are costly
MAPE (percentage error)Average mistake as a percentBreaks down when real values are near zero
R squaredShare of variation the model explainsCloser to one is better, with caveats

Beyond one number

  • Look at slices: check performance for different customer groups, regions or image types. An average can hide a group the model treats badly.
  • Compare with a simple baseline: if “always predict the average” is nearly as good, the model adds little.
  • Read the mistakes: view the wrongly classified examples. They often reveal label errors.
  • Test with fresh data: try recent, real examples that played no part in training.
!
A great score can still be a bad sign

If the result looks too good to be true, suspect leakage, duplicated examples across the train and test sets, or labels that are too closely linked to the answer.

EExplainability and Responsible AI

Understanding why the model answers as it does, and using it fairly.

A model that cannot explain itself is hard to trust. Explainable AI features in Vertex AI show which inputs most influenced a prediction. For tabular models, you can see overall feature importance and also the contribution of each feature to an individual prediction. For image models, highlight maps (sometimes called saliency maps) show which regions of the picture mattered.

Everyday analogy

Imagine a bank manager who rejects a loan. A good manager can explain: “The income was low relative to the loan, and there were two missed payments.” Explainability gives models the same ability to give reasons, rather than a bare yes or no.

Why it matters

  • Debugging: an image model that focuses on a watermark rather than the object has learned a shortcut.
  • Trust: users and regulators often require reasons for decisions.
  • Fairness checks: reveals whether a sensitive attribute, or a stand-in for it, drives results.
  • Learning: guides data collection and business improvements.

Responsible use

Models inherit patterns in the data, including past unfairness. A hiring model trained on past hiring decisions may repeat past bias. Good practice includes reviewing data for balance, testing results across groups, keeping a human in the loop for important decisions, documenting what the model is for and not for, and giving people a way to appeal automated decisions. Google publishes AI principles and tooling guidance; read them and involve legal and ethics colleagues for sensitive uses.

i
Write a short model card

A model card is a one-page note stating what the model does, what data it learned from, how well it performs for different groups, and its known limits. It helps everyone use the model wisely.

DDeploying and Getting Predictions

Turning a trained model into something your application can use.

flowchart TD
  M["Trained model in Model Registry"] --> Q{"How are predictions needed?"}
  Q -->|"Instantly, one at a time"| EP["Deploy to an endpoint: online prediction"]
  Q -->|"Large files, not urgent"| BP["Batch prediction job"]
  Q -->|"On a device without network"| ED["Export edge model if supported"]
  EP --> APP["Application sends request, gets answer"]
  BP --> OUT["Results written to Cloud Storage or BigQuery"]
  ED --> DEV["Phone, camera or gateway"]
    
Figure 5: Three ways to use a trained model: live endpoint, batch job or on-device.

Online prediction

You deploy the model to an endpoint, which is a stable address backed by computing machines that keep the model loaded and ready. Your application sends the input and receives the prediction in milliseconds to seconds. You choose the machine size and minimum and maximum number of machines, and the service can add machines when traffic grows. Because machines run continuously, online endpoints incur charges while deployed, even during quiet hours.

Batch prediction

For a nightly list of customers to score, or a folder of photos to classify, batch prediction is better. You give the service a file or table and an output location. It starts machines, processes everything, saves the results and shuts down. You pay for the work, not for idle waiting.

Everyday analogy

An online endpoint is like a taxi stand with drivers always waiting: instant but you pay for the standby. Batch prediction is chartering a bus for a big group at a planned time: cheaper per person, but not for urgent single trips.

Choosing machine settings

  • Start small and measure response time under realistic traffic.
  • Set minimum machines to one only if you can tolerate slower first responses after quiet periods; otherwise keep warm capacity.
  • Set a maximum to protect against surprise bills during traffic spikes or attacks.
  • Use traffic splitting to send a small share of requests to a new model version before switching fully.

Model versions and safe rollout

Keep every trained model in the Model Registry with notes. When a new version is ready, deploy it beside the old one, send ten percent of traffic, compare results and then increase the share. If problems appear, move traffic back instantly. This is called a canary rollout, named after the canary once used to detect danger in mines.

!
Undeploy idle endpoints

A forgotten test endpoint can keep billing day and night. Delete or undeploy experiments, and set budget alerts so surprises are caught early.

IIntegrating AutoML with Other Google Cloud Services

Where models fit into data and application workflows.

Data

BigQuery

Source of tabular training data and destination for batch results. BigQuery ML can also train some AutoML-style models directly with SQL, so analysts avoid leaving the warehouse.

Storage

Cloud Storage

Holds images, video, text files and import lists, plus batch prediction output.

Pipelines

Vertex AI Pipelines

Automates repeatable steps: prepare data, train, evaluate, deploy. Good for scheduled retraining.

Features

Feature storage

Central stores of well-defined features so training and serving use identical definitions.

Compute

Cloud Run and Cloud Functions

Small services that call your endpoint when something happens in your application.

Events

Pub/Sub

Streams events to scoring services and carries results onward.

Analytics

Looker and dashboards

Shows predictions and model health to business users.

Notebooks

Vertex AI Workbench

Notebooks for exploring data and calling the platform from code when you want more control.

BigQuery ML in a sentence

BigQuery ML lets people who know SQL create and use models without leaving the data warehouse. It offers many model types, and for some it can call AutoML-based training behind the scenes. This is attractive when your data already lives in BigQuery and your team is strong in SQL. Check the current list of supported model types and their billing.

flowchart LR
  BQ["BigQuery tables"] --> DS["Vertex AI dataset"]
  DS --> TR["AutoML training"]
  TR --> MR["Model Registry"]
  MR --> EP["Endpoint"]
  MR --> BJ["Batch prediction"]
  EP --> APP["Business application"]
  BJ --> BQ2["Results back in BigQuery"]
  BQ2 --> DASH["Dashboards"]
    
Figure 6: A typical flow from warehouse data to a deployed model and back to dashboards.
Everyday analogy

The model is a new machine in a factory. It is useful only when raw material arrives on a conveyor belt (data pipelines) and finished goods leave to shops (applications and dashboards). Integration is building those belts.

SSecurity, Privacy and Governance

Training data is often sensitive, so treat the whole pipeline with care.

Access control

IAM, Google Cloud’s identity and access management, decides who can create datasets, run training, view models or call endpoints. Give people and service accounts (identities for programs) only the roles they need. Separate duties: the person who labels data need not be able to deploy models.

Protecting data

  • Encryption: data in transit and at rest is encrypted by default; customer-managed keys are available for many resources if your policy requires them.
  • Location: choose the region where datasets, training and endpoints live, to meet residency rules. Some features exist only in certain regions.
  • Network controls: private connectivity and perimeter controls such as VPC Service Controls can keep traffic inside defined boundaries. Confirm current support for each feature.
  • Sensitive columns: remove or mask personal data that the model does not need, using data loss prevention tools where suitable.
  • Training data use: read Google’s terms about how your data is handled for training and whether it is used to improve products.
Everyday analogy

Think of the whole project as a bank vault building. The labelling room, the training lab and the delivery counter each have their own keys. Not everyone needs to go everywhere, and every door records who passed through.

Governance habits

  • Lineage: record which data produced which model version.
  • Approval steps: require review before a model serves real customers.
  • Audit logs: review who trained, deployed or called models.
  • Retention: delete training data and models you no longer need, in line with policy.
  • Endpoint protection: prediction endpoints should require authentication and be shielded from direct public exposure where possible.
!
Models can leak

A model can sometimes reveal traces of the data it learned from, and attackers can probe a public endpoint to copy a model’s behaviour or find weaknesses. Rate-limit calls, avoid exposing raw confidence scores more than necessary, and keep sensitive models behind authenticated back ends.

MMonitoring, Drift and Retraining

A model is a living thing: the world changes and models must keep up.

After deployment, the real world does not stand still. Customers change habits, cameras are replaced, prices shift, and a pandemic or new competitor can upset every pattern. When the live data no longer resembles the training data, predictions quietly get worse. This is called drift.

Drift

Feature drift

The input values change, for example the average basket size doubles.

Drift

Prediction drift

The mix of the model’s answers changes, such as suddenly predicting “will cancel” far more often.

Drift

Concept drift

The relationship between inputs and outcomes changes, even if the inputs look the same.

Skew

Training-serving skew

Data at serving time is prepared differently from training data, causing mistakes.

Everyday analogy

A weather forecaster who learned patterns in one climate would struggle after moving to another. Model monitoring is noticing that the weather outside no longer matches the textbook and deciding it is time to relearn.

flowchart LR
  L["Live traffic to endpoint"] --> MON["Model Monitoring compares to training data"]
  MON --> A{"Drift above threshold?"}
  A -->|"No"| OK["Keep serving"]
  A -->|"Yes"| AL["Alert the team"]
  AL --> RT["Collect fresh labelled data and retrain"]
  RT --> EV["Evaluate against current model"]
  EV --> DP["Canary rollout of new version"]
  DP --> L
    
Figure 7: A monitoring and retraining loop that keeps a model fresh.

What to track

  • Technical health: request counts, errors and response time in Cloud Monitoring.
  • Data health: distribution of inputs compared with training data.
  • Prediction health: distribution of outputs and confidence.
  • Business outcomes: when true results arrive later, compare them with predictions to compute real accuracy.
  • Costs: machine hours and prediction counts.

Retraining rhythm

Some models need monthly retraining; others hold for a year. Choose between a calendar schedule, such as every month, and an event trigger, such as when drift alerts fire. Automate the pipeline so retraining is routine, but always evaluate a candidate against the current model before replacing it.

CCost Control and Budgeting

Where the money goes, and how to keep it under control.

Training
Charged by compute time used in the search
Serving
Charged while endpoints stay deployed
Batch
Charged for the work done in each job
Storage
Datasets, models and logs kept over time

The exact rates vary by data type, region and feature, and they change, so use the official pricing page and calculator for numbers. What stays constant are the habits that keep bills sensible.

1

Experiment cheaply

Use small budgets and subsets of data for early exploration.

2

Choose the right serving style

Use batch prediction whenever instant answers are unnecessary.

3

Right-size endpoints

Pick the smallest machine that meets response targets, with sensible autoscaling limits.

4

Label and track

Apply labels to resources to see cost by team and project, and set budget alerts.

5

Clean up

Delete test endpoints, old model versions and unused datasets.

Everyday analogy

Running an AutoML project is like running a restaurant. Training is the one-off cost of developing a new dish, serving is the cost of keeping the kitchen open every day, and clean-up is switching off the ovens at night.

i
Compare with the value

Always compare the monthly cost with the money saved or earned. A model that costs a little each month but prevents thousands in losses is a bargain; one that nobody uses is expensive at any price.

AAutoML Versus Custom Training and Other Choices

When automatic is wise, and when you should take the wheel.

QuestionAutoMLCustom trainingFoundation model
Skill neededData and domain knowledgeML engineeringPrompting, evaluation
Time to first resultShortLongVery short
Control over designLimitedCompleteModerate
Export and reuse the modelLimited, depends on typeFree to chooseTuned versions only inside the platform
Cost per predictionModerateYou tune itOften higher
Best data typeTables, images, some text and videoAnythingLanguage, images, multimodal
ReproducibilityService decides internal detailsYou fix every detailDepends on version pinning
flowchart TD
  S["New prediction problem"] --> A{"Data mostly rows and columns?"}
  A -->|"Yes"| B{"Data already in BigQuery and team knows SQL?"}
  B -->|"Yes"| BQ["BigQuery ML, possibly AutoML-based"]
  B -->|"No"| TAB["Vertex AI tabular AutoML"]
  A -->|"No"| C{"Language or generation task?"}
  C -->|"Yes"| FM["Try a foundation model first"]
  C -->|"No"| D{"Need a special design or research control?"}
  D -->|"Yes"| CT["Custom training"]
  D -->|"No"| IMG["AutoML for images or video, or a pre-trained API"]
    
Figure 8: A simple guide for choosing between AutoML and its alternatives.

Choose AutoML when

  • You have labelled data but few ML specialists.
  • You need a working model quickly, to prove value.
  • The problem fits a standard type such as classification, regression or detection.
  • A solid baseline is more important than squeezing out the last fraction of accuracy.

Choose custom training when

  • You need a particular architecture, loss function or training trick.
  • You must own and move the model anywhere, with exact reproducibility.
  • The data type or objective is unusual and not supported.
  • Your team has the skill and wants the last bit of performance.
Everyday analogy

A taxi is perfect for most trips. Owning and tuning a racing car makes sense only if you race for a living. Many teams use AutoML first and move to custom training later for the few problems where the extra control pays off.

AA Worked Example: Predicting Customer Cancellations

Following a made-up subscription company through a whole AutoML project.

“StreamNest” is an imaginary video subscription service. Management wants to know which customers are likely to cancel next month so the retention team can offer help or discounts. They have a BigQuery table with two years of customer history. Here is how the project unfolds.

1

State the question

“Using information known on the first day of each month, predict whether a customer will cancel within the next 30 days.”

2

Build the table

One row per customer per month, with features such as plan, tenure, hours watched, support tickets, failed payments and device types, plus the target “cancelled next month.”

3

Remove leakage

Columns such as “cancellation date” and “refund issued” are removed because they are only known after the event.

4

Split by time

The latest three months are held out for testing, since the future must not leak into the past.

5

Train a first model

A small budget run produces a baseline. Feature importance shows failed payments and falling hours watched matter most.

6

Choose the threshold

Because contacting a customer costs little but losing one costs a lot, the team accepts more false alarms in exchange for catching more real cancellations.

7

Score in batch

Each month a batch job scores all customers and writes results to BigQuery, where the retention team’s dashboard reads them.

8

Measure real impact

A control group receives no offer, so the team can compare retention between groups and prove the model’s value.

9

Monitor and retrain

Drift alerts and a quarterly retraining pipeline keep the model aligned with changing viewing habits.

Everyday analogy

The retention team is like a gardener with a plant-health report each morning. The report does not water the plants itself, but it tells the gardener which ones look thirsty, so effort goes where it matters most.

?
What the example teaches

Notice how much of the work was about the question, the data and the business action, and how little was about building a model. That is the intended benefit of AutoML.

AAdvantages, Disadvantages and Trade-offs

An honest balance sheet before you commit.

Advantages

  • Lowers the skill barrier to building useful models
  • Fast path from data to a working baseline
  • Automates tuning and model comparison
  • Integrated with deployment, monitoring and explainability
  • Managed infrastructure, no servers to set up for training
  • Good starting point that experts can later improve upon
  • Consistent, repeatable workflow for teams

Disadvantages

  • Less control over model internals
  • Training can cost more than hand-tuned small models
  • Limited ability to export or customise for some types
  • Weak data still gives weak results
  • Supported features and names change over time
  • Not suited to highly unusual problems
  • Can create false confidence in non-experts

Key trade-offs

Trade-offOne sideThe other side
Speed versus controlAutoML delivers a model quicklyCustom code allows precise design
Accuracy versus costLarger training budgets can find slightly better modelsSmaller budgets are cheaper and often close enough
Accuracy versus explainabilityComplex ensembles may score higherSimpler models are easier to explain
Freshness versus effortFrequent retraining keeps models currentEach retraining needs evaluation and care
Online versus batchOnline gives instant answersBatch is cheaper and simpler

DDesign Patterns and Anti-patterns

Habits that help, and habits that hurt.

Helpful patterns

Pattern

Baseline first

Build a simple benchmark, even a spreadsheet rule, then check that the model beats it.

Pattern

Pipeline everything

Turn the steps into an automated pipeline so any teammate can reproduce results.

Pattern

Human in the loop

Route uncertain or high-impact predictions to a person for review.

Pattern

Champion and challenger

Keep the current model as champion and test new models as challengers on a small slice of traffic.

Pattern

Shadow mode

Run a new model silently beside the old one and compare answers before it affects anyone.

Pattern

Feedback loop

Capture real outcomes and corrections and feed them into the next training round.

Anti-patterns to avoid

AP-1Avoid
Training on whatever data is nearby

Convenient data is often incomplete or biased. Define the question first, then gather data that truly represents it.

AP-2Avoid
Ignoring leakage

Columns that reveal the answer produce dazzling test scores and useless real-world models.

AP-3Avoid
Judging by accuracy alone

On imbalanced data, a model that always says “no” can look excellent. Use precision, recall and business cost.

AP-4Avoid
Deploy and forget

Without monitoring, drift quietly erodes quality for months before anyone notices.

AP-5Avoid
Leaving endpoints running

Idle or test endpoints keep charging. Review deployments regularly.

AP-6Avoid
Automating high-stakes decisions without oversight

Loans, hiring, medical or legal decisions need human review, fairness testing and an appeal path.

BBest Practices, Common Mistakes and Troubleshooting

A checklist for your first project.

Best practices

  • Define the business question and success measure before touching data.
  • Invest more time in data quality than in tuning settings.
  • Keep a clean, untouched test set and use it only for the final judgement.
  • Use time-based splits for anything involving time.
  • Look at errors and slices, not only the headline score.
  • Start with small budgets, scale up only when results justify it.
  • Use batch prediction unless you truly need instant answers.
  • Document each model with a short card, owner and version.
  • Monitor from the first day, and plan retraining.
  • Confirm limits, supported features and prices in current documentation.

Common mistakes

  • Expecting AutoML to fix poor or tiny datasets.
  • Using different feature preparation for training and serving.
  • Splitting related rows randomly so near-duplicates sit in both train and test.
  • Forgetting that labels may be wrong, outdated or inconsistent.
  • Chasing tiny score gains while ignoring business impact.
  • Skipping a pilot and going straight to full rollout.

Troubleshooting guide

SymptomLikely causeWhat to try
Import failsWrong format, missing permissions or bad pathsCheck file format against the guide, bucket access and column types
Training will not startToo few examples per class or quota limitAdd data for rare classes; check quotas and region
Great test score, poor live resultsLeakage or unrepresentative dataAudit columns; collect production-like data
Model ignores a rare classSevere imbalanceAdd examples, use weights, review recall for that class
Predictions slowUndersized machines or cold startIncrease machine size or minimum replicas
Results drift over monthsWorld changedEnable monitoring, retrain with fresh data
Permission denied on predictionService account lacks roleGrant the needed Vertex AI role to the caller
Costs higher than plannedIdle endpoints, oversized budgetUndeploy, reduce budget, use batch

RReal-World Patterns Across Industries

Illustrative scenarios showing how organisations typically use AutoML.

Retail and e-commerce

Predict demand per store and product, estimate which shoppers will respond to an offer, and identify damaged goods from warehouse photos.

Banking and insurance

Score the likelihood of late payment or claim, flag unusual transactions for review, and prioritise cases, always with human oversight and fairness testing.

Manufacturing

Use camera images to find defects on a line, and sensor tables to predict which machine may need maintenance soon.

Healthcare and life sciences

Support, never replace, clinicians by sorting images or predicting appointment no-shows, within strict privacy and regulatory controls.

Media and marketing

Tag images and clips at scale, predict which subscribers may leave and route content to the right audiences.

Agriculture and energy

Classify crop or equipment images and forecast energy demand to plan supply.

Logistics and transport

Estimate delivery times, forecast parcel volumes and read condition from photos of goods and vehicles.

?
About these examples

These are typical patterns, not claims about specific companies. For named customer stories, see the case studies Google Cloud publishes.

QQuotas, Limits and Reliability

The practical boundaries every real project meets.

Every cloud service has limits, and AutoML is no exception. A quota is a cap on how much of a resource your project may use in a given period, such as the number of training jobs running at once, the number of prediction requests per minute, or the total size of a dataset. Quotas protect the shared platform and also protect you from runaway bills. Many can be raised by request, but approvals take time, so ask before a launch rather than on launch day.

Everyday analogy

A quota is like the number of lanes on a motorway. In quiet hours every car moves freely. At rush hour the lanes fill, and if you did not plan for the crowd your journey slows. Asking for extra lanes in advance is wiser than hoping the road is empty.

Limits to check before you start

  • Dataset size and format: maximum rows, columns, file sizes and image dimensions for each data type.
  • Minimum examples: smallest number of examples overall and per label.
  • Training time: maximum budget and run duration.
  • Prediction limits: request size, requests per minute and maximum rows in a batch.
  • Regional availability: which regions support each training and serving feature.

Building a reliable prediction service

1

Keep spare capacity

Set the minimum number of machines so a sudden burst of traffic does not meet a cold, empty service.

2

Retry gently

When a call fails for a temporary reason, wait and try again with growing delays, rather than hammering the endpoint.

3

Plan a fallback

Decide what the application does if the model is unreachable, such as using a simple rule or a recent saved score.

4

Spread across regions if critical

For vital services, deploy in more than one region and route around failures.

5

Test the failure

Practise switching to the fallback so it works when needed.

i
Reliability starts with the question

Ask what happens to the business if predictions are late, wrong or missing. A product recommendation widget can simply disappear for an hour. A fraud check at a payment counter cannot. The answer sets how much reliability you must build.

YYour First Thirty Days: A Practical Roadmap

A gentle plan for a team that is new to all of this.

1

Week one: choose a small, valuable question

Pick a problem where a better prediction clearly saves money or time, where data already exists and where a wrong answer is not dangerous. Agree how success will be measured, and who owns the outcome.

2

Week two: gather and inspect the data

Pull a sample, look at it with your own eyes, check missing values, duplicates and suspicious columns, and write down what each column means and when it becomes known.

3

Week three: train, read and repeat

Run a cheap first training, study the evaluation and the errors, fix data problems and train again. Compare against a simple baseline rule.

4

Week four: pilot with real people

Score a small batch of real cases, show the results to the people who will use them and gather their reactions. Decide whether to expand, improve or stop.

Everyday analogy

Learning to cook starts with a simple omelette, not a wedding feast. A small first project teaches your team the whole routine of buying, preparing, cooking and serving, so the larger feasts later go smoothly.

Questions to ask before you begin

  • What decision will change because of this prediction, and who will act on it?
  • What does a wrong prediction cost, in each direction?
  • Is the data available at the moment of prediction, and is it legal and ethical to use?
  • How will we know, months later, whether the model is still working?
  • Who will look after it when the original builders move on?
?
Stop early if needed

It is a perfectly good outcome to discover in the first month that the data cannot support the question. Learning that cheaply is a success, not a failure.

GGlossary of Terms

Quick definitions of the words used in this guide.

TermPlain meaning
AutoMLAutomated machine learning: the service chooses and tunes models for you
Vertex AIGoogle Cloud’s platform for building, deploying and monitoring ML models
ModelThe learned result that makes predictions
Training and inferenceLearning from examples, and using the model on new data
Feature and labelAn input clue, and the answer to predict
Supervised learningLearning from examples that come with correct answers
OverfittingMemorising training data and failing on new data
HyperparameterA setting chosen before training
Transfer learningStarting from a model that already learned general skills
Confusion matrixA table showing which classes get mixed up
Precision and recallHow trustworthy the yeses are, and how many real yeses were found
ThresholdThe confidence level above which an answer counts as yes
Data leakageUsing information that would not be known at prediction time
EndpointA hosted address for real-time predictions
Batch predictionScoring many items in one background job
DriftChange in live data or relationships that weakens a model
Explainable AITools that show why a model gave an answer
Edge modelA small model that runs on a device
Model RegistryThe catalogue where trained models and versions are kept
IAM and service accountAccess control, and an identity for a program

FFrequently Asked Questions

1Do I need to know programming to use AutoML?

Not to train a model. You can work in the console. Programming helps for automation, pipelines and calling the model from applications.

2How much data do I need?

It depends on the problem. Tables usually want thousands of rows; image models can start with hundreds of examples per label. Check the documented minimums, then test whether more data improves results.

3Is AutoML more accurate than a data scientist?

Often it matches a competent hand-built baseline quickly, but a skilled expert with time and domain insight can usually improve on it. Many teams use both: AutoML for the baseline, experts for the hard problems.

4Can I download my AutoML model?

For some types, such as certain image models, export options exist. For others, the model is usable only through Vertex AI. Verify the current options for your type.

5Is AutoML still the right choice with large language models available?

For tabular prediction and many vision problems, yes. For text tasks, try a foundation model first because it may need no training data. Often the two are combined in one system.

6How long does training take?

Small tables can finish within an hour or so; image and video jobs can take many hours. The budget you set and the data size drive the time.

7How do I know the model is fair?

Evaluate results for different groups, review the data for gaps, use explainability tools, document limits and keep human oversight for important decisions.

8What is the difference between AutoML and BigQuery ML?

AutoML in Vertex AI is a managed training service with its own console and pipeline. BigQuery ML lets you build models with SQL inside the warehouse, and can use automated options for some model types. Choose by where your data and skills are.

9How often should I retrain?

When monitoring shows drift or accuracy falling, or on a schedule that suits how fast your world changes, such as monthly or quarterly.

10How much does it cost?

You pay for training compute, for deployed endpoints or batch jobs, and for storage. Use the official pricing page and calculator for current numbers.

11Is my data used to train Google’s models?

Read Google Cloud’s current data processing terms for your service. In general, customer data stays under your control, but confirm the exact commitments for your contract and feature.

SSummary and Key Takeaways

The whole guide in one short page.

AutoML in Google Cloud lets people with data and domain knowledge, but without deep machine learning expertise, build useful models. You supply good, labelled examples and a clear question; the service searches for the best model, reports how good it is and helps you deploy it, explain it and monitor it. The real work shifts to defining the problem, preparing honest data, judging results with the right measures, and caring for the model after launch.

Key takeaways

  • AutoML automates model selection and tuning, but not the question, the data or the judgement.
  • Data quality, correct labels and avoiding leakage matter more than any setting.
  • Evaluate with the measures that match business cost, use time-based splits for time problems and always examine errors and groups.
  • Use batch prediction when instant answers are not needed, and keep endpoints right-sized and tidy.
  • Protect data with IAM, regional choices and governance, and keep humans involved in high-stakes decisions.
  • Monitor for drift and plan retraining so models stay accurate as the world changes.
  • Compare AutoML with prompting a foundation model and with custom training, and confirm current features and prices in official documentation.