Stay organized with collections
Save and categorize content based on your preferences.
This tutorial walks you through the required steps to train and get predictions
from your image classification model in the Google Cloud console.
This tutorial is part of the "Hello custom training" tutorial, which walks you
through using Vertex AI to train an image classification model and
serve predictions using the model. In this tutorial, you use
Vertex AI's custom training feature to run a TensorFlow Keras
training application in one of Vertex AI's prebuilt container
environments. This custom training job trains a machine learning (ML) model to
classify images of flowers by their type. After you train the ML model, the
tutorial shows you how to create an endpoint and serve predictions from that
endpoint to a web app.
To complete this tutorial, you can either follow the instructions in the
following pages or use the in-console walkthrough tutorial, which is a similar
tutorial in the Google Cloud console.
In-console walkthrough tutorial
In this tutorial, you'll learn how to build a multi-label image classification
model using Google's AutoML technology. This tutorial is available in the
Google Cloud console.
To follow step-by-step guidance for this task directly in the
Google Cloud console, click Guide me:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[],[],null,["# Hello image data\n\nThis tutorial walks you through the required steps to train and get predictions\nfrom your image classification model in the Google Cloud console.\n\nThis tutorial is part of the \"Hello custom training\" tutorial, which walks you\nthrough using Vertex AI to train an image classification model and\nserve predictions using the model. In this tutorial, you use\nVertex AI's *custom training* feature to run a TensorFlow Keras\ntraining application in one of Vertex AI's prebuilt container\nenvironments. This custom training job trains a machine learning (ML) model to\nclassify images of flowers by their type. After you train the ML model, the\ntutorial shows you how to create an endpoint and serve predictions from that\nendpoint to a web app.\n\nTutorial pages\n--------------\n\nThis tutorial has several pages:\n\n1. [Setting up your project and environment](/vertex-ai/docs/tutorials/image-classification-custom).\n2. [Training a custom image classification model](/vertex-ai/docs/tutorials/image-classification-custom/training).\n3. [Serving predictions from a custom image classification mode](/vertex-ai/docs/tutorials/image-classification-custom/serving).\n4. [Cleaning up your project](/vertex-ai/docs/tutorials/image-classification-custom/cleanup).\n\nTo complete this tutorial, you can either follow the instructions in the\nfollowing pages or use the in-console walkthrough tutorial, which is a similar\ntutorial in the Google Cloud console.\n\nIn-console walkthrough tutorial\n-------------------------------\n\nIn this tutorial, you'll learn how to build a multi-label image classification\nmodel using Google's AutoML technology. This tutorial is available in the\nGoogle Cloud console.\n\n*** ** * ** ***\n\nTo follow step-by-step guidance for this task directly in the\nGoogle Cloud console, click **Guide me**:\n\n[Guide me](https://console.cloud.google.com/freetrial?redirectPath=/?walkthrough_id=vertex_image_classification_part1)\n\n*** ** * ** ***"]]