CINXE.COM
AutoML beginner's guide | Vertex AI | Google Cloud
<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide?hl=es-419" /><title>AutoML beginner's guide | Vertex AI | Google Cloud</title> <meta property="og:title" content="AutoML beginner's guide | Vertex AI | Google Cloud"><meta property="og:url" content="https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "AutoML beginner's guide" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Vertex AI", "item": "https://cloud.google.com/vertex-ai" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/vertex-ai/docs" },{ "@type": "ListItem", "position": 3, "name": "AutoML beginner's guide", "item": "https://cloud.google.com/vertex-ai/docs/beginner/beginners-guide" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" track-metadata-eventdetail="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" track-metadata-eventdetail="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="Vertex AI" tenant-name="Google Cloud" project-scope="/vertex-ai/docs" url-scoped="https://cloud.google.com/s/results/vertex-ai/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/vertex-ai" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Vertex AI" > Vertex AI </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/vertex-ai/docs" track-metadata-eventdetail="https://cloud.google.com/vertex-ai/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/vertex-ai/docs/reference" track-metadata-eventdetail="https://cloud.google.com/vertex-ai/docs/reference" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/vertex-ai/docs/samples" track-metadata-eventdetail="https://cloud.google.com/vertex-ai/docs/samples" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - samples" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Samples" track-name="samples" > Samples </a> </tab> <tab > <a href="https://cloud.google.com/vertex-ai/docs/support/getting-support" track-metadata-eventdetail="https://cloud.google.com/vertex-ai/docs/support/getting-support" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" > Support </a> </tab> <tab > <a href="https://cloud.google.com/vertex-ai/docs/release-notes" track-metadata-eventdetail="https://cloud.google.com/vertex-ai/docs/release-notes" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-name="sales" track-metadata-eventDetail="nav" data-overflow-wrapper="tab" track-metadata-position="nav" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" track-type="contact" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" track-metadata-eventDetail="nav" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" data-overflow-container="right" track-type="freeTrial" data-overflow="devsite-top-logo-row" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/vertex-ai/docs" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/vertex-ai/docs/reference" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/vertex-ai/docs/samples" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Samples" track-name="samples" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Samples" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Samples </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/vertex-ai/docs/support/getting-support" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/vertex-ai/docs/release-notes" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-name="console" track-type="globalNav" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" track-metadata-eventDetail="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" track-name="sales" track-metadata-eventDetail="nav" data-overflow-wrapper="tab" track-metadata-position="nav" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" track-type="contact" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" track-name="gcpCta" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" track-metadata-eventDetail="nav" referrerpolicy="no-referrer-when-downgrade" track-metadata-position="nav" data-overflow-container="right" track-type="freeTrial" data-overflow="devsite-top-logo-row" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Discover</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/introduction-unified-platform" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/introduction-unified-platform" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/introduction-unified-platform" ><span class="devsite-nav-text" tooltip>Introduction to Vertex AI</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/introduction-mlops" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/introduction-mlops" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/introduction-mlops" ><span class="devsite-nav-text" tooltip>MLOps on Vertex AI</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/introduction-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/introduction-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/introduction-interfaces" ><span class="devsite-nav-text" tooltip>Interfaces for Vertex AI</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vertex AI beginner's guides</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/beginner/beginners-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/beginner/beginners-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/beginner/beginners-guide" ><span class="devsite-nav-text" tooltip>Train an AutoML model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/start/training-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/training-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/training-guide" ><span class="devsite-nav-text" tooltip>Train a custom model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/start/predictions-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/predictions-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/predictions-guide" ><span class="devsite-nav-text" tooltip>Get predictions from a custom model</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Train a model using Vertex AI and the Python SDK</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction/prerequisites" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction/prerequisites" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction/prerequisites" ><span class="devsite-nav-text" tooltip>Prerequisites</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction/create-notebook" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction/create-notebook" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction/create-notebook" ><span class="devsite-nav-text" tooltip>Create a notebook</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction/create-dataset" ><span class="devsite-nav-text" tooltip>Create a dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction/create-training-script" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction/create-training-script" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction/create-training-script" ><span class="devsite-nav-text" tooltip>Create a training script</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction/train-and-deploy-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction/train-and-deploy-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction/train-and-deploy-model" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-bq-prediction/make-prediction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-bq-prediction/make-prediction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-bq-prediction/make-prediction" ><span class="devsite-nav-text" tooltip>Make a prediction</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Integrated ML frameworks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/start/pytorch" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/pytorch" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/pytorch" ><span class="devsite-nav-text" tooltip>PyTorch</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/start/tensorflow" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/tensorflow" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/tensorflow" ><span class="devsite-nav-text" tooltip>TensorFlow</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/beginner/bqml" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/beginner/bqml" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/beginner/bqml" ><span class="devsite-nav-text" tooltip>Vertex AI for BigQuery users</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/glossary" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/glossary" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/glossary" ><span class="devsite-nav-text" tooltip>Glossary</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/cloud-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/cloud-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/cloud-environment" ><span class="devsite-nav-text" tooltip>Set up a project and a development environment</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/install-sdk" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/install-sdk" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/install-sdk" ><span class="devsite-nav-text" tooltip>Install the Vertex AI SDK for Python</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/training-methods" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/training-methods" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/training-methods" ><span class="devsite-nav-text" tooltip>Choose a training method</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Try a tutorial</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials" ><span class="devsite-nav-text" tooltip>Tutorials overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>AutoML tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hello image data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl" ><span class="devsite-nav-text" tooltip>Set up your project and environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl/dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl/dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl/dataset" ><span class="devsite-nav-text" tooltip>Create a dataset and import images</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl/training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl/training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl/training" ><span class="devsite-nav-text" tooltip>Train an AutoML image classification model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl/error-analysis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl/error-analysis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl/error-analysis" ><span class="devsite-nav-text" tooltip>Evaluate and analyze model performance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl/deploy-predict" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl/deploy-predict" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl/deploy-predict" ><span class="devsite-nav-text" tooltip>Deploy a model to an endpoint and make a prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-automl/cleanup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-automl/cleanup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-automl/cleanup" ><span class="devsite-nav-text" tooltip>Clean up your project</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hello tabular data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-automl/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-automl/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-automl/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-automl/setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-automl/setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-automl/setup" ><span class="devsite-nav-text" tooltip>Set up your project and environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-automl/dataset-train" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-automl/dataset-train" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-automl/dataset-train" ><span class="devsite-nav-text" tooltip>Create a dataset and train an AutoML classification model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-automl/deploy-predict" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-automl/deploy-predict" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-automl/deploy-predict" ><span class="devsite-nav-text" tooltip>Deploy a model and request a prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-automl/cleanup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-automl/cleanup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-automl/cleanup" ><span class="devsite-nav-text" tooltip>Clean up your project</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hello text data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/text-classification-automl/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/text-classification-automl/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/text-classification-automl/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/text-classification-automl" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/text-classification-automl" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/text-classification-automl" ><span class="devsite-nav-text" tooltip>Set up your project and environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/text-classification-automl/dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/text-classification-automl/dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/text-classification-automl/dataset" ><span class="devsite-nav-text" tooltip>Create a dataset and import documents</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/text-classification-automl/training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/text-classification-automl/training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/text-classification-automl/training" ><span class="devsite-nav-text" tooltip>Train an AutoML text classification model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/text-classification-automl/deploy-predict" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/text-classification-automl/deploy-predict" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/text-classification-automl/deploy-predict" ><span class="devsite-nav-text" tooltip>Deploy a model to an endpoint and make a prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/text-classification-automl/cleanup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/text-classification-automl/cleanup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/text-classification-automl/cleanup" ><span class="devsite-nav-text" tooltip>Clean up your project</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hello video data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/video-classification-automl/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/video-classification-automl/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/video-classification-automl/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/video-classification-automl" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/video-classification-automl" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/video-classification-automl" ><span class="devsite-nav-text" tooltip>Set up your project and environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/video-classification-automl/dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/video-classification-automl/dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/video-classification-automl/dataset" ><span class="devsite-nav-text" tooltip>Create a dataset and import videos</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/video-classification-automl/training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/video-classification-automl/training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/video-classification-automl/training" ><span class="devsite-nav-text" tooltip>Train an AutoML video classification model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/video-classification-automl/deploy-predict" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/video-classification-automl/deploy-predict" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/video-classification-automl/deploy-predict" ><span class="devsite-nav-text" tooltip>Deploy a model to make a batch prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/video-classification-automl/cleanup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/video-classification-automl/cleanup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/video-classification-automl/cleanup" ><span class="devsite-nav-text" tooltip>Clean up your project</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Custom training tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/custom-training-pipelines/tabular" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/custom-training-pipelines/tabular" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/custom-training-pipelines/tabular" ><span class="devsite-nav-text" tooltip>Train a custom tabular model</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Train a TensorFlow Keras image classification model</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-custom/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-custom/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-custom/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-custom" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-custom" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-custom" ><span class="devsite-nav-text" tooltip>Set up your project and environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-custom/training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-custom/training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-custom/training" ><span class="devsite-nav-text" tooltip>Train a custom image classification model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-custom/serving" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-custom/serving" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-custom/serving" ><span class="devsite-nav-text" tooltip>Serve predictions from a custom image classification model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/image-classification-custom/cleanup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/image-classification-custom/cleanup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/image-classification-custom/cleanup" ><span class="devsite-nav-text" tooltip>Clean up your project</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/custom-training-pipelines/image-classification" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/custom-training-pipelines/image-classification" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/custom-training-pipelines/image-classification" ><span class="devsite-nav-text" tooltip>Fine-tune an image classification model with custom data</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/custom-training-pipelines/custom-training-jupyter-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/custom-training-pipelines/custom-training-jupyter-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/custom-training-pipelines/custom-training-jupyter-notebooks" ><span class="devsite-nav-text" tooltip>Custom training Jupyter notebook tutorials</span></a></li><li class="devsite-nav-item devsite-nav-deprecated"><a href="/vertex-ai/docs/tutorials/terraform/terraform-create-user-managed-notebooks-instance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/terraform/terraform-create-user-managed-notebooks-instance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/terraform/terraform-create-user-managed-notebooks-instance" ><span class="devsite-nav-text" tooltip>Use Terraform to create a user-managed notebooks instance</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Use Generative AI and LLMs</span> </div></li> <li class="devsite-nav-item devsite-nav-external"><a href="/vertex-ai/generative-ai/docs/learn/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/generative-ai/docs/learn/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/generative-ai/docs/learn/overview" ><span class="devsite-nav-text" tooltip>About Generative AI</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/automl-gemini-comparison" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/automl-gemini-comparison" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/automl-gemini-comparison" ><span class="devsite-nav-text" tooltip>Gemini for AutoML text users</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/migrating-to-gemini" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/migrating-to-gemini" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/migrating-to-gemini" ><span class="devsite-nav-text" tooltip>Migrate from AutoML text to Gemini</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Use Vertex AI development tools</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/general/developer-tools-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/developer-tools-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/developer-tools-overview" ><span class="devsite-nav-text" tooltip>Development tools overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use the Vertex AI SDK</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/use-vertex-ai-sdk" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/use-vertex-ai-sdk" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/use-vertex-ai-sdk" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/use-vertex-ai-python-sdk" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/use-vertex-ai-python-sdk" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/use-vertex-ai-python-sdk" ><span class="devsite-nav-text" tooltip>Introduction to the Vertex AI SDK for Python</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vertex AI SDK for Python classes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/python-sdk-class-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/python-sdk-class-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/python-sdk-class-overview" ><span class="devsite-nav-text" tooltip>Vertex AI SDK classes overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/data-classes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/data-classes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/data-classes" ><span class="devsite-nav-text" tooltip>Data classes</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/training-classes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/training-classes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/training-classes" ><span class="devsite-nav-text" tooltip>Training classes</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/model-classes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/model-classes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/model-classes" ><span class="devsite-nav-text" tooltip>Model classes</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/prediction-classes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/prediction-classes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/prediction-classes" ><span class="devsite-nav-text" tooltip>Prediction classes</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/python-sdk/tracking-classes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/python-sdk/tracking-classes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/python-sdk/tracking-classes" ><span class="devsite-nav-text" tooltip>Tracking classes</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Vertex AI in notebooks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/notebook-solution" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/notebook-solution" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/notebook-solution" ><span class="devsite-nav-text" tooltip>Choose a notebook solution</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Colab Enterprise</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/colab/create-console-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/colab/create-console-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/colab/create-console-quickstart" ><span class="devsite-nav-text" tooltip>Create a notebook by using the console</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Run code</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/colab/connect-to-runtime" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/colab/connect-to-runtime" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/colab/connect-to-runtime" ><span class="devsite-nav-text" tooltip>Connect to a runtime</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Manage runtimes and runtime templates</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/colab/create-runtime-template" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/colab/create-runtime-template" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/colab/create-runtime-template" ><span class="devsite-nav-text" tooltip>Create a runtime template</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/colab/create-runtime" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/colab/create-runtime" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/colab/create-runtime" ><span class="devsite-nav-text" tooltip>Create a runtime</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vertex AI Workbench</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/notebooks" ><span class="devsite-nav-text" tooltip>Vertex AI Workbench notebook tutorials</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Instances</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/introduction" ><span class="devsite-nav-text" tooltip>Introduction to instances</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Get started</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create-console-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create-console-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create-console-quickstart" ><span class="devsite-nav-text" tooltip>Create an instance by using the Console</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/schedule-notebook-run-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/schedule-notebook-run-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/schedule-notebook-run-quickstart" ><span class="devsite-nav-text" tooltip>Schedule a notebook run</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up an instance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create" ><span class="devsite-nav-text" tooltip>Create an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create-specific-version" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create-specific-version" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create-specific-version" ><span class="devsite-nav-text" tooltip>Create a specific version of an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create-euc-instance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create-euc-instance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create-euc-instance" ><span class="devsite-nav-text" tooltip>Create an instance with user credential access</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/add-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/add-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/add-environment" ><span class="devsite-nav-text" tooltip>Add a conda environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/idle-shutdown" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/idle-shutdown" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/idle-shutdown" ><span class="devsite-nav-text" tooltip>Idle shutdown</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create-custom-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create-custom-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create-custom-container" ><span class="devsite-nav-text" tooltip>Create an instance using a custom container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create-dataproc-enabled" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create-dataproc-enabled" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create-dataproc-enabled" ><span class="devsite-nav-text" tooltip>Create a Dataproc-enabled instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/create-third-party-instance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/create-third-party-instance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/create-third-party-instance" ><span class="devsite-nav-text" tooltip>Create an instance with third party credentials</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/manage-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/manage-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/manage-metadata" ><span class="devsite-nav-text" tooltip>Manage features through metadata</span></a></li><li class="devsite-nav-item devsite-nav-limited"><a href="/vertex-ai/docs/workbench/instances/reservations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/reservations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/reservations" ><span class="devsite-nav-text" tooltip>Use reservations</span><span class="devsite-nav-icon material-icons" data-icon="limited" data-title="Limited Access" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Connect to data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/bigquery" ><span class="devsite-nav-text" tooltip>Query data in BigQuery from within JupyterLab</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/cloud-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/cloud-storage" ><span class="devsite-nav-text" tooltip>Access Cloud Storage buckets and files in JupyterLab</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore and visualize data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/visualize-data-bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/visualize-data-bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/visualize-data-bigquery" ><span class="devsite-nav-text" tooltip>Explore and visualize data in BigQuery</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Maintain</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/manage-environment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/manage-environment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/manage-environment" ><span class="devsite-nav-text" tooltip>Manage your conda environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/save-to-github" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/save-to-github" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/save-to-github" ><span class="devsite-nav-text" tooltip>Save a notebook to GitHub</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/workbench/instances/restore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/restore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/restore" ><span class="devsite-nav-text" tooltip>Back up and restore an instance</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/shut-down" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/shut-down" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/shut-down" ><span class="devsite-nav-text" tooltip>Shut down an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/upgrade" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/upgrade" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/upgrade" ><span class="devsite-nav-text" tooltip>Upgrade the environment of an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/ssh-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/ssh-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/ssh-access" ><span class="devsite-nav-text" tooltip>Access JupyterLab by using SSH</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/migrate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/migrate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/migrate" ><span class="devsite-nav-text" tooltip>Migrate data to a new instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/change-machine-type" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/change-machine-type" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/change-machine-type" ><span class="devsite-nav-text" tooltip>Change machine type and configure GPUs</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/monitor-health" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/monitor-health" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/monitor-health" ><span class="devsite-nav-text" tooltip>Monitor health status</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/iam" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/iam" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/iam" ><span class="devsite-nav-text" tooltip>Access control</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/manage-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/manage-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/manage-access" ><span class="devsite-nav-text" tooltip>Manage access to an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/manage-access-jupyterlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/manage-access-jupyterlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/manage-access-jupyterlab" ><span class="devsite-nav-text" tooltip>Manage access to an instance's JupyterLab interface</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/cmek" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/cmek" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/cmek" ><span class="devsite-nav-text" tooltip>Use customer-managed encryption keys</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/instances/service-perimeter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/instances/service-perimeter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/instances/service-perimeter" ><span class="devsite-nav-text" tooltip>Use an instance within a service perimeter</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/troubleshooting-workbench#instances" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/troubleshooting-workbench#instances" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/troubleshooting-workbench#instances" ><span class="devsite-nav-text" tooltip>Troubleshoot Vertex AI Workbench instances</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/release-notes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/release-notes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/release-notes" ><span class="devsite-nav-text" tooltip>Vertex AI Workbench release notes</span></a></li><li class="devsite-nav-item devsite-nav-heading devsite-nav-deprecated"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Managed notebooks</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/introduction" ><span class="devsite-nav-text" tooltip>Introduction to managed notebooks</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Get started</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/create-managed-notebooks-instance-console-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/create-managed-notebooks-instance-console-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/create-managed-notebooks-instance-console-quickstart" ><span class="devsite-nav-text" tooltip>Create a managed notebooks instance by using the Cloud console</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/schedule-managed-notebooks-run-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/schedule-managed-notebooks-run-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/schedule-managed-notebooks-run-quickstart" ><span class="devsite-nav-text" tooltip>Schedule a managed notebooks run</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up a managed notebooks instance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/create-instance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/create-instance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/create-instance" ><span class="devsite-nav-text" tooltip>Create a managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/custom-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/custom-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/custom-container" ><span class="devsite-nav-text" tooltip>Create an instance with a custom container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/dataproc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/dataproc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/dataproc" ><span class="devsite-nav-text" tooltip>Run a managed notebooks instance on a Dataproc cluster</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/serverless-spark" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/serverless-spark" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/serverless-spark" ><span class="devsite-nav-text" tooltip>Use Dataproc Serverless Spark with managed notebooks</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/idle-shutdown" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/idle-shutdown" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/idle-shutdown" ><span class="devsite-nav-text" tooltip>Idle shutdown</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/versions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/versions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/versions" ><span class="devsite-nav-text" tooltip>Managed notebooks versions</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Connect to data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/bigquery" ><span class="devsite-nav-text" tooltip>Query data in BigQuery from within JupyterLab</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/cloud-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/cloud-storage" ><span class="devsite-nav-text" tooltip>Access Cloud Storage buckets and files in JupyterLab</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore and visualize data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/visualize-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/visualize-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/visualize-data" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/visualize-data-bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/visualize-data-bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/visualize-data-bigquery" ><span class="devsite-nav-text" tooltip>Explore and visualize data in BigQuery</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Develop a model</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/develop" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/develop" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/develop" ><span class="devsite-nav-text" tooltip>Model development in a managed notebooks instance</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Deploy</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/executor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/executor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/executor" ><span class="devsite-nav-text" tooltip>Run notebook files with the executor</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/executor-parameters" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/executor-parameters" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/executor-parameters" ><span class="devsite-nav-text" tooltip>Run notebook executions with parameters</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Maintain</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/migrate-to-instances" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/migrate-to-instances" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/migrate-to-instances" ><span class="devsite-nav-text" tooltip>Migrate to a Vertex AI Workbench instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/save-to-github" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/save-to-github" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/save-to-github" ><span class="devsite-nav-text" tooltip>Save a notebook to GitHub</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/change-machine-type" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/change-machine-type" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/change-machine-type" ><span class="devsite-nav-text" tooltip>Change machine type and configure GPUs of a managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/upgrade" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/upgrade" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/upgrade" ><span class="devsite-nav-text" tooltip>Upgrade the environment of a managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/migrate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/migrate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/migrate" ><span class="devsite-nav-text" tooltip>Migrate data to a new managed notebooks instance</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/audit-logging" ><span class="devsite-nav-text" tooltip>Audit logging</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/access-control" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/access-control" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/access-control" ><span class="devsite-nav-text" tooltip>Access control</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/manage-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/manage-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/manage-access" ><span class="devsite-nav-text" tooltip>Manage access to an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/manage-access-jupyterlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/manage-access-jupyterlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/manage-access-jupyterlab" ><span class="devsite-nav-text" tooltip>Manage access to an instance's JupyterLab interface</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/cmek" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/cmek" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/cmek" ><span class="devsite-nav-text" tooltip>Use customer-managed encryption keys</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/networking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/networking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/networking" ><span class="devsite-nav-text" tooltip>Set up a network</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/managed/service-perimeter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/managed/service-perimeter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/managed/service-perimeter" ><span class="devsite-nav-text" tooltip>Use a managed notebooks instance within a service perimeter</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/troubleshooting-workbench#managed-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/troubleshooting-workbench#managed-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/troubleshooting-workbench#managed-notebooks" ><span class="devsite-nav-text" tooltip>Troubleshoot managed notebooks</span></a></li><li class="devsite-nav-item devsite-nav-heading devsite-nav-deprecated"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>User-managed notebooks</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/introduction" ><span class="devsite-nav-text" tooltip>Introduction to user-managed notebooks</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Get started</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/create-user-managed-notebooks-instance-console-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/create-user-managed-notebooks-instance-console-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/create-user-managed-notebooks-instance-console-quickstart" ><span class="devsite-nav-text" tooltip>Create a user-managed notebooks instance by using the Cloud console</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up a user-managed notebooks instance</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/create-new" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/create-new" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/create-new" ><span class="devsite-nav-text" tooltip>Create a user-managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/create-specific-version" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/create-specific-version" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/create-specific-version" ><span class="devsite-nav-text" tooltip>Create a specific version of an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/create-after-end-of-support" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/create-after-end-of-support" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/create-after-end-of-support" ><span class="devsite-nav-text" tooltip>Create instance after end of patch and support date</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/dependencies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/dependencies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/dependencies" ><span class="devsite-nav-text" tooltip>Install dependencies</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/images" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/images" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/images" ><span class="devsite-nav-text" tooltip>Choose a virtual machine image</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/custom-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/custom-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/custom-container" ><span class="devsite-nav-text" tooltip>Create an instance with a custom container</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-external"><a href="/architecture/data-science-with-r-on-gcp-eda" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/data-science-with-r-on-gcp-eda" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/data-science-with-r-on-gcp-eda" ><span class="devsite-nav-text" tooltip>Data science with R on Google Cloud: Exploratory data analysis tutorial</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/monitor-health" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/monitor-health" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/monitor-health" ><span class="devsite-nav-text" tooltip>Monitor health status</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/audit-logging" ><span class="devsite-nav-text" tooltip>Audit logging</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/iam" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/iam" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/iam" ><span class="devsite-nav-text" tooltip>Access control</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/manage-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/manage-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/manage-access" ><span class="devsite-nav-text" tooltip>Manage access to an instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/manage-access-jupyterlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/manage-access-jupyterlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/manage-access-jupyterlab" ><span class="devsite-nav-text" tooltip>Manage access to an instance's JupyterLab interface</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/cmek" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/cmek" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/cmek" ><span class="devsite-nav-text" tooltip>Customer-managed encryption keys</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/service-perimeter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/service-perimeter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/service-perimeter" ><span class="devsite-nav-text" tooltip>Use a user-managed notebooks instance within a service perimeter</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/shielded-vm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/shielded-vm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/shielded-vm" ><span class="devsite-nav-text" tooltip>Use a shielded virtual machine with user-managed notebooks</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/vpc-standalone" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/vpc-standalone" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/vpc-standalone" ><span class="devsite-nav-text" tooltip>Tutorial: Create a notebooks instance in a VPC network</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Maintain</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/migrate-to-instances" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/migrate-to-instances" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/migrate-to-instances" ><span class="devsite-nav-text" tooltip>Migrate to a Vertex AI Workbench instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/save-to-github" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/save-to-github" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/save-to-github" ><span class="devsite-nav-text" tooltip>Save a notebook to GitHub</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/backup-snapshot" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/backup-snapshot" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/backup-snapshot" ><span class="devsite-nav-text" tooltip>Back up your data by using a snapshot</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/shut-down" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/shut-down" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/shut-down" ><span class="devsite-nav-text" tooltip>Shut down a user-managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/manage-hardware-accelerators" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/manage-hardware-accelerators" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/manage-hardware-accelerators" ><span class="devsite-nav-text" tooltip>Change machine type and configure GPUs of a user-managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/upgrade" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/upgrade" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/upgrade" ><span class="devsite-nav-text" tooltip>Upgrade the environment of a user-managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/migrate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/migrate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/migrate" ><span class="devsite-nav-text" tooltip>Migrate data to a new user-managed notebooks instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/registering-legacy-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/registering-legacy-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/registering-legacy-notebooks" ><span class="devsite-nav-text" tooltip>Register a legacy instance with Notebooks API</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/workbench/user-managed/ssh-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/workbench/user-managed/ssh-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/workbench/user-managed/ssh-access" ><span class="devsite-nav-text" tooltip>Access JupyterLab by using SSH</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/troubleshooting-workbench#user-managed-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/troubleshooting-workbench#user-managed-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/troubleshooting-workbench#user-managed-notebooks" ><span class="devsite-nav-text" tooltip>Troubleshoot user-managed notebooks</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/use-terraform-vertex-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/use-terraform-vertex-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/use-terraform-vertex-ai" ><span class="devsite-nav-text" tooltip>Terraform support for Vertex AI</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Develop and use ML models</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/training-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Image data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Classification</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/classification/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/classification/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/classification/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/classification/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/classification/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/classification/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/classification/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/classification/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/classification/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/classification/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/classification/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/classification/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/classification/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/classification/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/classification/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/classification/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/classification/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/classification/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Object detection</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/object-detection/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/object-detection/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/object-detection/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/object-detection/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/object-detection/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/object-detection/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/object-detection/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/object-detection/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/object-detection/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/object-detection/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/object-detection/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/object-detection/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/object-detection/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/object-detection/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/object-detection/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/image-data/object-detection/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/image-data/object-detection/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/image-data/object-detection/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/base64" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/base64" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/base64" ><span class="devsite-nav-text" tooltip>Encode image data using Base64</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/export/export-edge-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/export/export-edge-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/export/export-edge-model" ><span class="devsite-nav-text" tooltip>Export an AutoML Edge model</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tabular data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular101" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular101" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular101" ><span class="devsite-nav-text" tooltip>Introduction to tabular data</span></a></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tabular Workflows</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/feature-engineering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/feature-engineering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/feature-engineering" ><span class="devsite-nav-text" tooltip>Feature engineering</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>End-to-End AutoML</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-train" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-train" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-train" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-online-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-online-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-online-predictions" ><span class="devsite-nav-text" tooltip>Get online predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/e2e-automl-batch-predictions" ><span class="devsite-nav-text" tooltip>Get batch predictions</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>TabNet</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/tabnet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet-train" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/tabnet-train" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet-train" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet-online-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/tabnet-online-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet-online-predictions" ><span class="devsite-nav-text" tooltip>Get online predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/tabnet-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/tabnet-batch-predictions" ><span class="devsite-nav-text" tooltip>Get batch predictions</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Wide & Deep</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-train" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-train" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-train" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-online-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-online-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-online-predictions" ><span class="devsite-nav-text" tooltip>Get online predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/wide-and-deep-batch-predictions" ><span class="devsite-nav-text" tooltip>Get batch predictions</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Forecasting</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/forecasting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting-train" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/forecasting-train" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting-train" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting-online-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/forecasting-online-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting-online-predictions" ><span class="devsite-nav-text" tooltip>Get online predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/forecasting-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/forecasting-batch-predictions" ><span class="devsite-nav-text" tooltip>Get batch predictions</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/pricing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/pricing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/pricing" ><span class="devsite-nav-text" tooltip>Pricing</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/service-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/service-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/service-accounts" ><span class="devsite-nav-text" tooltip>Service accounts</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/tabular-workflows/quotas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/tabular-workflows/quotas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/tabular-workflows/quotas" ><span class="devsite-nav-text" tooltip>Manage quotas</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Perform classification and regression with AutoML</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/tabular-automl/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/tabular-automl/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/tabular-automl/overview" ><span class="devsite-nav-text" tooltip>Quickstart: AutoML Classification (Cloud Console)</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare training data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/create-dataset" ><span class="devsite-nav-text" tooltip>Create a dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/train-model" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/logging" ><span class="devsite-nav-text" tooltip>View model architecture</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/get-online-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/get-online-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/get-online-predictions" ><span class="devsite-nav-text" tooltip>Get online predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-regression/get-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-regression/get-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-regression/get-batch-predictions" ><span class="devsite-nav-text" tooltip>Get batch predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/export/export-model-tabular" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/export/export-model-tabular" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/export/export-model-tabular" ><span class="devsite-nav-text" tooltip>Export model</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Perform forecasting with AutoML</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare training data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/create-dataset" ><span class="devsite-nav-text" tooltip>Create a dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/train-model" ><span class="devsite-nav-text" tooltip>Train a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting/hierarchical" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting/hierarchical" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting/hierarchical" ><span class="devsite-nav-text" tooltip>Hierarchical forecasting</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting-arima/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting-arima/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting-arima/overview" ><span class="devsite-nav-text" tooltip>Perform forecasting with ARIMA+</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting-prophet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting-prophet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting-prophet" ><span class="devsite-nav-text" tooltip>Perform forecasting with Prophet</span></a></li><li class="devsite-nav-item devsite-nav-external"><a href="/enterprise-knowledge-graph/docs/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /enterprise-knowledge-graph/docs/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/enterprise-knowledge-graph/docs/overview" ><span class="devsite-nav-text" tooltip>Perform entity reconciliation</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/classification-explanations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/classification-explanations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/classification-explanations" ><span class="devsite-nav-text" tooltip>Feature attributions for classification and regression</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting-explanations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting-explanations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting-explanations" ><span class="devsite-nav-text" tooltip>Feature attributions for forecasting</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/data-types-tabular" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/data-types-tabular" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/data-types-tabular" ><span class="devsite-nav-text" tooltip>Data types and transformations for tabular AutoML data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/forecasting-parameters" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/forecasting-parameters" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/forecasting-parameters" ><span class="devsite-nav-text" tooltip>Training parameters for forecasting</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/data-splits" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/data-splits" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/data-splits" ><span class="devsite-nav-text" tooltip>Data splits for tabular data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/tabular-data/bp-tabular" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tabular-data/bp-tabular" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tabular-data/bp-tabular" ><span class="devsite-nav-text" tooltip>Best practices for creating tabular training data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/timeseries-insights" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/timeseries-insights" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/timeseries-insights" ><span class="devsite-nav-text" tooltip>Forecast with Timeseries Insights</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Text data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Classification</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/classification/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/classification/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/classification/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/classification/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/classification/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/classification/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/classification/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/classification/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/classification/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/classification/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/classification/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/classification/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/classification/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/classification/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/classification/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/classification/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/classification/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/classification/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Entity extraction</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/entity-extraction/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/entity-extraction/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/entity-extraction/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/entity-extraction/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/entity-extraction/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/entity-extraction/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/entity-extraction/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/entity-extraction/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/entity-extraction/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/entity-extraction/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/entity-extraction/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/entity-extraction/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/entity-extraction/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/entity-extraction/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/entity-extraction/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/entity-extraction/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/entity-extraction/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/entity-extraction/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Sentiment analysis</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/sentiment-analysis/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/sentiment-analysis/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/sentiment-analysis/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/sentiment-analysis/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/sentiment-analysis/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/sentiment-analysis/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/sentiment-analysis/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/sentiment-analysis/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/sentiment-analysis/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/sentiment-analysis/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/sentiment-analysis/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/sentiment-analysis/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/sentiment-analysis/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/sentiment-analysis/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/sentiment-analysis/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/text-data/sentiment-analysis/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/text-data/sentiment-analysis/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/text-data/sentiment-analysis/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Video data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Action recognition</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/action-recognition/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/action-recognition/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/action-recognition/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/action-recognition/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/action-recognition/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/action-recognition/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/action-recognition/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/action-recognition/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/action-recognition/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/action-recognition/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/action-recognition/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/action-recognition/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/action-recognition/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/action-recognition/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/action-recognition/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/action-recognition/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/action-recognition/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/action-recognition/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Classification</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/classification/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/classification/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/classification/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/classification/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/classification/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/classification/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/classification/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/classification/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/classification/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/classification/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/classification/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/classification/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/classification/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/classification/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/classification/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/classification/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/classification/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/classification/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Object tracking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/object-tracking/prepare-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/object-tracking/prepare-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/object-tracking/prepare-data" ><span class="devsite-nav-text" tooltip>Prepare data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/object-tracking/create-dataset" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/object-tracking/create-dataset" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/object-tracking/create-dataset" ><span class="devsite-nav-text" tooltip>Create dataset</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/object-tracking/train-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/object-tracking/train-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/object-tracking/train-model" ><span class="devsite-nav-text" tooltip>Train model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/object-tracking/evaluate-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/object-tracking/evaluate-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/object-tracking/evaluate-model" ><span class="devsite-nav-text" tooltip>Evaluate model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/object-tracking/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/object-tracking/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/object-tracking/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/video-data/object-tracking/interpret-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/video-data/object-tracking/interpret-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/video-data/object-tracking/interpret-results" ><span class="devsite-nav-text" tooltip>Interpret results</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Train an AutoML Edge model</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/automl-edge-console" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/automl-edge-console" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/automl-edge-console" ><span class="devsite-nav-text" tooltip>Using the Console</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/automl-edge-api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/automl-edge-api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/automl-edge-api" ><span class="devsite-nav-text" tooltip>Using the API</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Custom training</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/overview" ><span class="devsite-nav-text" tooltip>Overview of custom training</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Load and prepare data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/cloud-storage-file-system" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/cloud-storage-file-system" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/cloud-storage-file-system" ><span class="devsite-nav-text" tooltip>Use Cloud Storage as a mounted file system</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/train-nfs-share" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/train-nfs-share" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/train-nfs-share" ><span class="devsite-nav-text" tooltip>Mount an NFS share for custom training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/using-managed-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/using-managed-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/using-managed-datasets" ><span class="devsite-nav-text" tooltip>Use managed datasets</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Prepare training application</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/understanding-training-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/understanding-training-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/understanding-training-service" ><span class="devsite-nav-text" tooltip>Understand the custom training service</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/code-requirements" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/code-requirements" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/code-requirements" ><span class="devsite-nav-text" tooltip>Prepare training code</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use prebuilt containers</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/create-python-pre-built-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/create-python-pre-built-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/create-python-pre-built-container" ><span class="devsite-nav-text" tooltip>Create a Python training application for a prebuilt container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/pre-built-containers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/pre-built-containers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/pre-built-containers" ><span class="devsite-nav-text" tooltip>Prebuilt containers for custom training</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use custom containers</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/containers-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/containers-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/containers-overview" ><span class="devsite-nav-text" tooltip>Custom containers for training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/create-custom-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/create-custom-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/create-custom-container" ><span class="devsite-nav-text" tooltip>Create a custom container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/containerize-run-code-local" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/containerize-run-code-local" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/containerize-run-code-local" ><span class="devsite-nav-text" tooltip>Containerize and run training code locally</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/deep-learning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/deep-learning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/deep-learning" ><span class="devsite-nav-text" tooltip>Use Deep Learning VM Images and Containers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Train on a persistent resource</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/persistent-resource-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/persistent-resource-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/persistent-resource-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/persistent-resource-create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/persistent-resource-create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/persistent-resource-create" ><span class="devsite-nav-text" tooltip>Create persistent resource</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/persistent-resource-train" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/persistent-resource-train" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/persistent-resource-train" ><span class="devsite-nav-text" tooltip>Run training jobs on a persistent resource</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/persistent-resource-get" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/persistent-resource-get" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/persistent-resource-get" ><span class="devsite-nav-text" tooltip>Get persistent resource information</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/persistent-resource-reboot" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/persistent-resource-reboot" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/persistent-resource-reboot" ><span class="devsite-nav-text" tooltip>Reboot a persistent resource</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/persistent-resource-delete" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/persistent-resource-delete" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/persistent-resource-delete" ><span class="devsite-nav-text" tooltip>Delete a persistent resource</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure training job</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/custom-training-methods" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/custom-training-methods" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/custom-training-methods" ><span class="devsite-nav-text" tooltip>Choose a custom training method</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/configure-container-settings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/configure-container-settings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/configure-container-settings" ><span class="devsite-nav-text" tooltip>Configure container settings for training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/configure-compute" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/configure-compute" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/configure-compute" ><span class="devsite-nav-text" tooltip>Configure compute resources for training</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/training/use-reservations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/use-reservations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/use-reservations" ><span class="devsite-nav-text" tooltip>Use reservations with training</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/training/use-spot-vms" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/use-spot-vms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/use-spot-vms" ><span class="devsite-nav-text" tooltip>Use Spot VMs with training</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Submit training job</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/create-custom-job" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/create-custom-job" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/create-custom-job" ><span class="devsite-nav-text" tooltip>Create custom jobs</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hyperparameter tuning</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/hyperparameter-tuning-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/hyperparameter-tuning-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/hyperparameter-tuning-overview" ><span class="devsite-nav-text" tooltip>Hyperparameter tuning overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/using-hyperparameter-tuning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/using-hyperparameter-tuning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/using-hyperparameter-tuning" ><span class="devsite-nav-text" tooltip>Use hyperparameter tuning</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/create-training-pipeline" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/create-training-pipeline" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/create-training-pipeline" ><span class="devsite-nav-text" tooltip>Create training pipelines</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/schedule-jobs-dws" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/schedule-jobs-dws" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/schedule-jobs-dws" ><span class="devsite-nav-text" tooltip>Schedule jobs based on resource availability</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/distributed-training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/distributed-training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/distributed-training" ><span class="devsite-nav-text" tooltip>Use distributed training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/training-with-tpu-vm" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/training-with-tpu-vm" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/training-with-tpu-vm" ><span class="devsite-nav-text" tooltip>Training with Cloud TPU VMs</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/using-private-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/using-private-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/using-private-ip" ><span class="devsite-nav-text" tooltip>Use private IP for custom training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/psc-i-egress" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/psc-i-egress" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/psc-i-egress" ><span class="devsite-nav-text" tooltip>Use Private Service Connect interface for training</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Perform Neural Architecture Search</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/environment-setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/environment-setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/environment-setup" ><span class="devsite-nav-text" tooltip>Set up environment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/nas-tutorials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/nas-tutorials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/nas-tutorials" ><span class="devsite-nav-text" tooltip>Beginner tutorials</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/suggested-workflow" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/suggested-workflow" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/suggested-workflow" ><span class="devsite-nav-text" tooltip>Best practices and workflow</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/proxy-task-design" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/proxy-task-design" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/proxy-task-design" ><span class="devsite-nav-text" tooltip>Proxy task design</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/pytorch-efficient-training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/pytorch-efficient-training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/pytorch-efficient-training" ><span class="devsite-nav-text" tooltip>Optimize training speed for PyTorch</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/neural-architecture-search/pre-built-trainer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/neural-architecture-search/pre-built-trainer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/neural-architecture-search/pre-built-trainer" ><span class="devsite-nav-text" tooltip>Use prebuilt training containers and search spaces</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor and debug</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/monitor-debug-interactive-shell" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/monitor-debug-interactive-shell" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/monitor-debug-interactive-shell" ><span class="devsite-nav-text" tooltip>Monitor and debug training using an interactive shell</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/tensorboard-profiler" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/tensorboard-profiler" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/tensorboard-profiler" ><span class="devsite-nav-text" tooltip>Profile model training performance</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Optimize using Vertex AI Vizier</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/vizier/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vizier/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vizier/overview" ><span class="devsite-nav-text" tooltip>Overview of Vertex AI Vizier</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vizier/using-vizier" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vizier/using-vizier" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vizier/using-vizier" ><span class="devsite-nav-text" tooltip>Create Vertex AI Vizier studies</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vizier/vizier-notebook-tutorials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vizier/vizier-notebook-tutorials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vizier/vizier-notebook-tutorials" ><span class="devsite-nav-text" tooltip>Vertex AI Vizier notebook tutorials</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/get-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/get-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/get-predictions" ><span class="devsite-nav-text" tooltip>Get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/continuous-training-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/continuous-training-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/continuous-training-tutorial" ><span class="devsite-nav-text" tooltip>Tutorial: Build a pipeline for continuous training</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Migrate to Vertex AI</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/ai-platform-users" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/ai-platform-users" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/ai-platform-users" ><span class="devsite-nav-text" tooltip>Vertex AI for AI Platform users</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/automl-users" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/automl-users" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/automl-users" ><span class="devsite-nav-text" tooltip>Vertex AI for legacy AutoML users</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/migrating-to-vertex-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/migrating-to-vertex-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/migrating-to-vertex-ai" ><span class="devsite-nav-text" tooltip>Migrate from AI Platform and legacy AutoML</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/start/migrating-applications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/start/migrating-applications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/start/migrating-applications" ><span class="devsite-nav-text" tooltip>Migrate your applications to Vertex AI</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Create and manage datasets</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/general/ml-use" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/ml-use" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/ml-use" ><span class="devsite-nav-text" tooltip>Data splits for AutoML models</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/create-annotation-set" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/create-annotation-set" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/create-annotation-set" ><span class="devsite-nav-text" tooltip>Create an annotation set</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/delete-annotation-set" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/delete-annotation-set" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/delete-annotation-set" ><span class="devsite-nav-text" tooltip>Delete an annotation set</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/label-using-console" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/label-using-console" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/label-using-console" ><span class="devsite-nav-text" tooltip>Add labels (console)</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/datasets/export-metadata-annotations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/export-metadata-annotations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/export-metadata-annotations" ><span class="devsite-nav-text" tooltip>Export metadata and annotations from a dataset</span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/datasets/manage-dataset-versions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/datasets/manage-dataset-versions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/datasets/manage-dataset-versions" ><span class="devsite-nav-text" tooltip>Manage dataset versions</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/model-data-catalog" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/model-data-catalog" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/model-data-catalog" ><span class="devsite-nav-text" tooltip>Use Data Catalog to search for model and dataset resources</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get predictions</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure models for prediction</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/training/exporting-model-artifacts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/training/exporting-model-artifacts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/training/exporting-model-artifacts" ><span class="devsite-nav-text" tooltip>Export model artifacts for prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/pre-built-containers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/pre-built-containers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/pre-built-containers" ><span class="devsite-nav-text" tooltip>Prebuilt containers for prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/custom-container-requirements" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/custom-container-requirements" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/custom-container-requirements" ><span class="devsite-nav-text" tooltip>Custom container requirements for prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/use-custom-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/use-custom-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/use-custom-container" ><span class="devsite-nav-text" tooltip>Use a custom container for prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/optimized-tensorflow-runtime" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/optimized-tensorflow-runtime" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/optimized-tensorflow-runtime" ><span class="devsite-nav-text" tooltip>Use the optimized TensorFlow runtime</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/using-nvidia-triton" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/using-nvidia-triton" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/using-nvidia-triton" ><span class="devsite-nav-text" tooltip>Serve predictions with NVIDIA Triton</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/custom-prediction-routines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/custom-prediction-routines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/custom-prediction-routines" ><span class="devsite-nav-text" tooltip>Custom Prediction Routines</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/predictions/migrate-cpr" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/migrate-cpr" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/migrate-cpr" ><span class="devsite-nav-text" tooltip>Migrate Custom Prediction Routines from AI Platform</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Get online predictions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/deployment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/deployment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/deployment" ><span class="devsite-nav-text" tooltip>Deploy a model to an endpoint</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/get-online-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/get-online-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/get-online-predictions" ><span class="devsite-nav-text" tooltip>Get an online prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/use-tpu" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/use-tpu" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/use-tpu" ><span class="devsite-nav-text" tooltip>Use Cloud TPUs for online prediction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/using-private-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/using-private-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/using-private-endpoints" ><span class="devsite-nav-text" tooltip>Use private endpoints</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/predictions/private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/private-service-connect" ><span class="devsite-nav-text" tooltip>Use Private Service Connect</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/model-co-hosting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/model-co-hosting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/model-co-hosting" ><span class="devsite-nav-text" tooltip>Share resources across deployments</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/online-prediction-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/online-prediction-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/online-prediction-logging" ><span class="devsite-nav-text" tooltip>Use online prediction logging</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/get-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/get-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/get-batch-predictions" ><span class="devsite-nav-text" tooltip>Get batch predictions</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Serve generative AI models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/deploy-genai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/deploy-genai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/deploy-genai" ><span class="devsite-nav-text" tooltip>Deploy generative AI models</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/predictions/serve-gemma-with-saxml-tpu" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/serve-gemma-with-saxml-tpu" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/serve-gemma-with-saxml-tpu" ><span class="devsite-nav-text" tooltip>Serve Gemma open models using Cloud TPUs with Saxml</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/predictions/serve-llama3-with-saxml-tpu" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/serve-llama3-with-saxml-tpu" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/serve-llama3-with-saxml-tpu" ><span class="devsite-nav-text" tooltip>Serve Llama 3 open models using multi-host Cloud TPUs with Saxml</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/configure-compute" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/configure-compute" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/configure-compute" ><span class="devsite-nav-text" tooltip>Compute resources for prediction</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/predictions/vertex-ai-prediction-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/vertex-ai-prediction-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/vertex-ai-prediction-notebooks" ><span class="devsite-nav-text" tooltip>Vertex AI prediction notebook tutorials</span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/predictions/use-reservations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/use-reservations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/use-reservations" ><span class="devsite-nav-text" tooltip>Use reservations with prediction</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/predictions/use-spot-vms" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/predictions/use-spot-vms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/predictions/use-spot-vms" ><span class="devsite-nav-text" tooltip>Use Spot VMs with prediction</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Perform vector similarity searches</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/overview" ><span class="devsite-nav-text" tooltip>Vector Search overview</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/quickstart" ><span class="devsite-nav-text" tooltip>Vector Search quickstart</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/setup/setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/setup/setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/setup/setup" ><span class="devsite-nav-text" tooltip>Before you begin</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/about-hybrid-search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/about-hybrid-search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/about-hybrid-search" ><span class="devsite-nav-text" tooltip>About hybrid search</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Create and manage index</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/setup/format-structure" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/setup/format-structure" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/setup/format-structure" ><span class="devsite-nav-text" tooltip>Input data format and structure</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/create-manage-index" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/create-manage-index" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/create-manage-index" ><span class="devsite-nav-text" tooltip>Create and manage your index</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/configuring-indexes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/configuring-indexes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/configuring-indexes" ><span class="devsite-nav-text" tooltip>Index configuration parameters</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/update-rebuild-index" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/update-rebuild-index" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/update-rebuild-index" ><span class="devsite-nav-text" tooltip>Update and rebuild index</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/filtering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/filtering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/filtering" ><span class="devsite-nav-text" tooltip>Filter vector matches</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Deploy and query an index</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Public endpoint</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/deploy-index-public" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/deploy-index-public" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/deploy-index-public" ><span class="devsite-nav-text" tooltip>Deploy</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/query-index-public-endpoint" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/query-index-public-endpoint" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/query-index-public-endpoint" ><span class="devsite-nav-text" tooltip>Query</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private services access (VPC peering)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/setup/vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/setup/vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/setup/vpc" ><span class="devsite-nav-text" tooltip>Set up a VPC network peering connection</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/deploy-index-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/deploy-index-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/deploy-index-vpc" ><span class="devsite-nav-text" tooltip>Deploy</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/query-index-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/query-index-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/query-index-vpc" ><span class="devsite-nav-text" tooltip>Query</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/jwt-auth" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/jwt-auth" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/jwt-auth" ><span class="devsite-nav-text" tooltip>JSON Web Token authentication</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Service Connect (PSC)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/setup/private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/setup/private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/setup/private-service-connect" ><span class="devsite-nav-text" tooltip>Set up Vector Search with Private Service Connect</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/jwt-auth?topic_type=authentication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/jwt-auth?topic_type=authentication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/jwt-auth?topic_type=authentication" ><span class="devsite-nav-text" tooltip>JSON Web Token authentication</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/notebooks" ><span class="devsite-nav-text" tooltip>Notebook tutorials</span></a></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/vector-search/support" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/vector-search/support" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/vector-search/support" ><span class="devsite-nav-text" tooltip>Get support</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Machine learning operations (MLOps)</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage features</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore" ><span class="devsite-nav-text" tooltip>Feature management in Vertex AI</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vertex AI Feature Store</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/overview" ><span class="devsite-nav-text" tooltip>About Vertex AI Feature Store</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Set up features</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/prepare-data-source" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/prepare-data-source" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/prepare-data-source" ><span class="devsite-nav-text" tooltip>Prepare data source</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/create-featuregroup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/create-featuregroup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/create-featuregroup" ><span class="devsite-nav-text" tooltip>Create a feature group</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/create-feature" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/create-feature" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/create-feature" ><span class="devsite-nav-text" tooltip>Create a feature</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Set up online serving</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/online-serving-types" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/online-serving-types" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/online-serving-types" ><span class="devsite-nav-text" tooltip>Online serving types</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/create-onlinestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/create-onlinestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/create-onlinestore" ><span class="devsite-nav-text" tooltip>Create an online store instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/create-featureview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/create-featureview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/create-featureview" ><span class="devsite-nav-text" tooltip>Create a feature view instance</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/control-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/control-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/control-access" ><span class="devsite-nav-text" tooltip>Control access to online store resources</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Sync online store</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/sync-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/sync-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/sync-data" ><span class="devsite-nav-text" tooltip>Start a data sync</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/list-data-syncs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/list-data-syncs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/list-data-syncs" ><span class="devsite-nav-text" tooltip>List sync operations</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Serve features</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/serve-feature-values" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/serve-feature-values" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/serve-feature-values" ><span class="devsite-nav-text" tooltip>Serve features from online store</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/featurestore/latest/serve-historical-features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/serve-historical-features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/serve-historical-features" ><span class="devsite-nav-text" tooltip>Serve historical feature values</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Manage feature resources</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/list-featuregroups" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/list-featuregroups" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/list-featuregroups" ><span class="devsite-nav-text" tooltip>List feature groups</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/list-features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/list-features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/list-features" ><span class="devsite-nav-text" tooltip>List features</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/update-featuregroup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/update-featuregroup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/update-featuregroup" ><span class="devsite-nav-text" tooltip>Update a feature group</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/update-feature" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/update-feature" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/update-feature" ><span class="devsite-nav-text" tooltip>Update a feature</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/delete-featuregroup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/delete-featuregroup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/delete-featuregroup" ><span class="devsite-nav-text" tooltip>Delete a feature group</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/delete-feature" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/delete-feature" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/delete-feature" ><span class="devsite-nav-text" tooltip>Delete a feature</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Manage online store resources</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/list-onlinestores" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/list-onlinestores" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/list-onlinestores" ><span class="devsite-nav-text" tooltip>List online stores</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/list-featureviews" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/list-featureviews" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/list-featureviews" ><span class="devsite-nav-text" tooltip>List feature views</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/update-onlinestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/update-onlinestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/update-onlinestore" ><span class="devsite-nav-text" tooltip>Update an online store</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/update-featureview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/update-featureview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/update-featureview" ><span class="devsite-nav-text" tooltip>Update a feature view</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/delete-onlinestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/delete-onlinestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/delete-onlinestore" ><span class="devsite-nav-text" tooltip>Delete an online store</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/delete-featureview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/delete-featureview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/delete-featureview" ><span class="devsite-nav-text" tooltip>Delete a feature view</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Feature metadata</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/feature-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/feature-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/feature-labels" ><span class="devsite-nav-text" tooltip>Update labels</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Search for resources</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/search-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/search-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/search-resources" ><span class="devsite-nav-text" tooltip>Search for resources</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/search-feature-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/search-feature-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/search-feature-metadata" ><span class="devsite-nav-text" tooltip>Search for resource metadata in Data Catalog</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Manage embeddings</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/embeddings-search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/embeddings-search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/embeddings-search" ><span class="devsite-nav-text" tooltip>Search using embeddings</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Notebook tutorials</span> </div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/latest/notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/latest/notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/latest/notebooks" ><span class="devsite-nav-text" tooltip>Vertex AI Feature Store Jupyter notebooks</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vertex AI Feature Store (Legacy)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/overview" ><span class="devsite-nav-text" tooltip>About Vertex AI Feature Store (Legacy)</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/concepts" ><span class="devsite-nav-text" tooltip>Data model and resources</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/source-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/source-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/source-data" ><span class="devsite-nav-text" tooltip>Source data requirements</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/setup" ><span class="devsite-nav-text" tooltip>Setup</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/best-practices" ><span class="devsite-nav-text" tooltip>Best practices</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Vertex AI Feature Store (Legacy)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/managing-featurestores" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/managing-featurestores" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/managing-featurestores" ><span class="devsite-nav-text" tooltip>Manage featurestores</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/managing-entity-types" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/managing-entity-types" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/managing-entity-types" ><span class="devsite-nav-text" tooltip>Manage entity types</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/managing-features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/managing-features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/managing-features" ><span class="devsite-nav-text" tooltip>Manage and find features</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/ingesting-batch" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/ingesting-batch" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/ingesting-batch" ><span class="devsite-nav-text" tooltip>Batch import</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/ingesting-stream" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/ingesting-stream" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/ingesting-stream" ><span class="devsite-nav-text" tooltip>Streaming import</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/serving-online" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/serving-online" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/serving-online" ><span class="devsite-nav-text" tooltip>Online serving</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/serving-batch" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/serving-batch" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/serving-batch" ><span class="devsite-nav-text" tooltip>Fetch training data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/export-features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/export-features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/export-features" ><span class="devsite-nav-text" tooltip>Export feature values</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/delete-feature-values" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/delete-feature-values" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/delete-feature-values" ><span class="devsite-nav-text" tooltip>Delete feature values</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/monitoring" ><span class="devsite-nav-text" tooltip>Monitoring</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/featurestore/resource-policy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/featurestore/resource-policy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/featurestore/resource-policy" ><span class="devsite-nav-text" tooltip>Control access to resources</span></a></li></ul></div></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/introduction" ><span class="devsite-nav-text" tooltip>Introduction to Vertex AI Model Registry</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/versioning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/versioning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/versioning" ><span class="devsite-nav-text" tooltip>Versioning in Model Registry</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/import-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/import-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/import-model" ><span class="devsite-nav-text" tooltip>Import models to Model Registry</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/copy-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/copy-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/copy-model" ><span class="devsite-nav-text" tooltip>Copy models in Model Registry</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/delete-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/delete-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/delete-model" ><span class="devsite-nav-text" tooltip>Delete a model</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/model-registry-bqml" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/model-registry-bqml" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/model-registry-bqml" ><span class="devsite-nav-text" tooltip>Integrate with BigQuery ML</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/model-alias" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/model-alias" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/model-alias" ><span class="devsite-nav-text" tooltip>Use model aliases</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/model-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/model-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/model-labels" ><span class="devsite-nav-text" tooltip>Use model labels</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-registry/model-data-catalog" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-registry/model-data-catalog" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-registry/model-data-catalog" ><span class="devsite-nav-text" tooltip>Use Data Catalog to search for model and dataset resources</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Evaluate models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/introduction" ><span class="devsite-nav-text" tooltip>Model evaluation in Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/using-model-evaluation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/using-model-evaluation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/using-model-evaluation" ><span class="devsite-nav-text" tooltip>Perform model evaluation in Vertex AI</span></a></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Model evaluation for fairness</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/intro-evaluation-fairness" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/intro-evaluation-fairness" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/intro-evaluation-fairness" ><span class="devsite-nav-text" tooltip>Introduction to model evaluation for fairness</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/data-bias-metrics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/data-bias-metrics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/data-bias-metrics" ><span class="devsite-nav-text" tooltip>Data bias metrics for Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/model-bias-metrics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/model-bias-metrics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/model-bias-metrics" ><span class="devsite-nav-text" tooltip>Model bias metrics for Vertex AI</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/evaluation/model-evaluation-notebook-tutorials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/evaluation/model-evaluation-notebook-tutorials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/evaluation/model-evaluation-notebook-tutorials" ><span class="devsite-nav-text" tooltip>Model evaluation notebook tutorials</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Orchestrate ML workflows using pipelines</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/interfaces" ><span class="devsite-nav-text" tooltip>Interfaces</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/configure-project" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/configure-project" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/configure-project" ><span class="devsite-nav-text" tooltip>Configure your project</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/build-pipeline" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/build-pipeline" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/build-pipeline" ><span class="devsite-nav-text" tooltip>Build a pipeline</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/run-pipeline" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/run-pipeline" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/run-pipeline" ><span class="devsite-nav-text" tooltip>Run a pipeline</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use pipeline templates</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/create-pipeline-template" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/create-pipeline-template" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/create-pipeline-template" ><span class="devsite-nav-text" tooltip>Create, upload, and use a pipeline template</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/use-template-gallery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/use-template-gallery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/use-template-gallery" ><span class="devsite-nav-text" tooltip>Use a prebuilt template from the Template Gallery</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure your pipeline</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/configure-caching" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/configure-caching" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/configure-caching" ><span class="devsite-nav-text" tooltip>Configure execution caching</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/configure-failure-policy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/configure-failure-policy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/configure-failure-policy" ><span class="devsite-nav-text" tooltip>Configure failure policy</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/configure-retries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/configure-retries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/configure-retries" ><span class="devsite-nav-text" tooltip>Configure retries for a pipeline task</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/machine-types" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/machine-types" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/machine-types" ><span class="devsite-nav-text" tooltip>Specify machine types for a pipeline step</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/request-gcp-machine-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/request-gcp-machine-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/request-gcp-machine-resources" ><span class="devsite-nav-text" tooltip>Request Google Cloud machine resources with Vertex AI Pipelines</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/pipelines/configure-private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/configure-private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/configure-private-service-connect" ><span class="devsite-nav-text" tooltip>Configure Private Service Connect interface</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/secret-manager" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/secret-manager" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/secret-manager" ><span class="devsite-nav-text" tooltip>Configure secrets with Secret Manager</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Schedule and trigger pipeline runs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/schedule-pipeline-run" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/schedule-pipeline-run" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/schedule-pipeline-run" ><span class="devsite-nav-text" tooltip>Schedule a pipeline run with scheduler API</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/trigger-pubsub" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/trigger-pubsub" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/trigger-pubsub" ><span class="devsite-nav-text" tooltip>Trigger a pipeline run with Pub/Sub</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor pipeline execution</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/metrics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/metrics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/metrics" ><span class="devsite-nav-text" tooltip>View pipeline metrics</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/logging" ><span class="devsite-nav-text" tooltip>View pipeline job logs</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/route-pubsub" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/route-pubsub" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/route-pubsub" ><span class="devsite-nav-text" tooltip>Route logs to a Cloud Pub/Sub sink</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/email-notifications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/email-notifications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/email-notifications" ><span class="devsite-nav-text" tooltip>Configure email notifications</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Visualize results</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/visualize-pipeline" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/visualize-pipeline" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/visualize-pipeline" ><span class="devsite-nav-text" tooltip>Visualize and analyze pipeline results</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/lineage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/lineage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/lineage" ><span class="devsite-nav-text" tooltip>Track the lineage of pipeline artifacts</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/output-html-md" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/output-html-md" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/output-html-md" ><span class="devsite-nav-text" tooltip>Output HTML and Markdown</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/gcpc-label-propagation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/gcpc-label-propagation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/gcpc-label-propagation" ><span class="devsite-nav-text" tooltip>Resource labeling by Vertex AI Pipelines</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/understand-pipeline-cost-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/understand-pipeline-cost-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/understand-pipeline-cost-labels" ><span class="devsite-nav-text" tooltip>Understand pipeline run costs</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/migrate-kfp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/migrate-kfp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/migrate-kfp" ><span class="devsite-nav-text" tooltip>Migrate from Kubeflow Pipelines to Vertex AI Pipelines</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Cloud Pipeline Components</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/components-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/components-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/components-quickstart" ><span class="devsite-nav-text" tooltip>Quickstart</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/components-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/components-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/components-introduction" ><span class="devsite-nav-text" tooltip>Introduction to Google Cloud Pipeline Components</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/gcpc-list" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/gcpc-list" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/gcpc-list" ><span class="devsite-nav-text" tooltip>Google Cloud Pipeline Component list</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/use-components" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/use-components" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/use-components" ><span class="devsite-nav-text" tooltip>Use Google Cloud Pipeline Components</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/build-own-components" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/build-own-components" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/build-own-components" ><span class="devsite-nav-text" tooltip>Build your own pipeline components</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vertex AI Pipelines tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/pipelines/notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/pipelines/notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/pipelines/notebooks" ><span class="devsite-nav-text" tooltip>Jupyter notebooks</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Track and analyze your ML metadata</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/introduction" ><span class="devsite-nav-text" tooltip>Introduction to Vertex ML Metadata</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/data-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/data-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/data-model" ><span class="devsite-nav-text" tooltip>Data model and resources</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/configure" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/configure" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/configure" ><span class="devsite-nav-text" tooltip>Configure your project's metadata store</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Vertex ML Metadata</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/tracking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/tracking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/tracking" ><span class="devsite-nav-text" tooltip>Track Vertex ML Metadata</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/analyzing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/analyzing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/analyzing" ><span class="devsite-nav-text" tooltip>Analyze Vertex ML Metadata</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/managing-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/managing-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/managing-metadata" ><span class="devsite-nav-text" tooltip>Manage Vertex ML Metadata</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/system-schemas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/system-schemas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/system-schemas" ><span class="devsite-nav-text" tooltip>System schemas</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/custom-schemas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/custom-schemas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/custom-schemas" ><span class="devsite-nav-text" tooltip>Create and use custom schemas</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/ml-metadata/ml-metadata-notebook-tutorials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/ml-metadata/ml-metadata-notebook-tutorials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/ml-metadata/ml-metadata-notebook-tutorials" ><span class="devsite-nav-text" tooltip>Vertex ML Metadata notebook tutorials</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Understand model behavior</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/overview" ><span class="devsite-nav-text" tooltip>Introduction to Explainable AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/configuring-explanations-example-based" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/configuring-explanations-example-based" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/configuring-explanations-example-based" ><span class="devsite-nav-text" tooltip>Configure example-based explanations for custom training</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure feature-based explanations for custom training</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/configuring-explanations-feature-based" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/configuring-explanations-feature-based" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/configuring-explanations-feature-based" ><span class="devsite-nav-text" tooltip>Configure explanations</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/visualization-settings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/visualization-settings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/visualization-settings" ><span class="devsite-nav-text" tooltip>Configure visualization settings</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/improving-explanations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/improving-explanations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/improving-explanations" ><span class="devsite-nav-text" tooltip>Improve explanations</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure feature-based explanations for AutoML image classification</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/visualization-settings-automl-icn" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/visualization-settings-automl-icn" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/visualization-settings-automl-icn" ><span class="devsite-nav-text" tooltip>Configure visualization settings</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/improve-explanations-automl-icn" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/improve-explanations-automl-icn" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/improve-explanations-automl-icn" ><span class="devsite-nav-text" tooltip>Improve explanations</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/tensorflow" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/tensorflow" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/tensorflow" ><span class="devsite-nav-text" tooltip>Use TensorFlow for explanations</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/getting-explanations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/getting-explanations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/getting-explanations" ><span class="devsite-nav-text" tooltip>Get explanations</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/limitations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/limitations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/limitations" ><span class="devsite-nav-text" tooltip>Limitations of Explainable AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/explainable-ai/explainable-ai-notebook-tutorials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/explainable-ai/explainable-ai-notebook-tutorials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/explainable-ai/explainable-ai-notebook-tutorials" ><span class="devsite-nav-text" tooltip>Explainable AI notebook tutorials</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor model quality</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/overview" ><span class="devsite-nav-text" tooltip>Introduction to Model Monitoring</span></a></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Model Monitoring v2</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/set-up-model-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/set-up-model-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/set-up-model-monitoring" ><span class="devsite-nav-text" tooltip>Set up model monitoring</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/run-monitoring-job" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/run-monitoring-job" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/run-monitoring-job" ><span class="devsite-nav-text" tooltip>Run monitoring jobs</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/manage-model-monitors" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/manage-model-monitors" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/manage-model-monitors" ><span class="devsite-nav-text" tooltip>Manage model monitors</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Model Monitoring v1</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/schemas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/schemas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/schemas" ><span class="devsite-nav-text" tooltip>Provide schemas to Model Monitoring</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/using-model-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/using-model-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/using-model-monitoring" ><span class="devsite-nav-text" tooltip>Monitor feature skew and drift</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/model-monitoring/monitor-explainable-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/monitor-explainable-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/monitor-explainable-ai" ><span class="devsite-nav-text" tooltip>Monitor feature attribution skew and drift</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vertex-ai/docs/model-monitoring/model-monitoring-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/model-monitoring/model-monitoring-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/model-monitoring/model-monitoring-batch-predictions" ><span class="devsite-nav-text" tooltip>Model Monitoring for batch predictions</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Track Experiments</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/intro-vertex-ai-experiments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/intro-vertex-ai-experiments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/intro-vertex-ai-experiments" ><span class="devsite-nav-text" tooltip>Introduction to Vertex AI Experiments</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/setup" ><span class="devsite-nav-text" tooltip>Set up for Vertex AI Experiments</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/create-experiment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/create-experiment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/create-experiment" ><span class="devsite-nav-text" tooltip>Create an experiment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/create-manage-exp-run" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/create-manage-exp-run" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/create-manage-exp-run" ><span class="devsite-nav-text" tooltip>Create and manage experiment runs</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Log data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/autolog-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/autolog-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/autolog-data" ><span class="devsite-nav-text" tooltip>Autolog data to an experiment run</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/log-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/log-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/log-data" ><span class="devsite-nav-text" tooltip>Manually log data to an experiment run</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/log-models-exp-run" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/log-models-exp-run" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/log-models-exp-run" ><span class="devsite-nav-text" tooltip>Log models to an experiment run</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/track-executions-artifacts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/track-executions-artifacts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/track-executions-artifacts" ><span class="devsite-nav-text" tooltip>Track executions and artifacts</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/add-pipelinerun-experiment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/add-pipelinerun-experiment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/add-pipelinerun-experiment" ><span class="devsite-nav-text" tooltip>Add pipeline run to experiment</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/run-training-job-experiments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/run-training-job-experiments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/run-training-job-experiments" ><span class="devsite-nav-text" tooltip>Run training job with experiment tracking</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/compare-analyze-runs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/compare-analyze-runs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/compare-analyze-runs" ><span class="devsite-nav-text" tooltip>Compare and analyze runs</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Vertex AI TensorBoard</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-introduction" ><span class="devsite-nav-text" tooltip>Introduction to Vertex AI TensorBoard</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-setup" ><span class="devsite-nav-text" tooltip>Set up Vertex AI TensorBoard</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/configure-training-script" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/configure-training-script" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/configure-training-script" ><span class="devsite-nav-text" tooltip>Configure training script</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-training" ><span class="devsite-nav-text" tooltip>Use Vertex AI TensorBoard with custom training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-with-pipelines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-with-pipelines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-with-pipelines" ><span class="devsite-nav-text" tooltip>Use Vertex AI TensorBoard with Vertex AI Pipelines</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-manually-log-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-manually-log-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-manually-log-data" ><span class="devsite-nav-text" tooltip>Manually log TensorBoard data</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-upload-existing-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-upload-existing-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-upload-existing-logs" ><span class="devsite-nav-text" tooltip>Upload existing logs</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/tensorboard-view" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/tensorboard-view" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/tensorboard-view" ><span class="devsite-nav-text" tooltip>View Vertex AI TensorBoard</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Notebook tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-get-started-vertex-ai-experiments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-get-started-vertex-ai-experiments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-get-started-vertex-ai-experiments" ><span class="devsite-nav-text" tooltip>Get started with Vertex AI Experiments</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-compare-pipeline-runs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-compare-pipeline-runs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-compare-pipeline-runs" ><span class="devsite-nav-text" tooltip>Compare pipeline runs</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-model-training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-model-training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-model-training" ><span class="devsite-nav-text" tooltip>Model training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-compare-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-compare-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-compare-models" ><span class="devsite-nav-text" tooltip>Compare models</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-autologging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-autologging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-autologging" ><span class="devsite-nav-text" tooltip>Autologging</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-custom-training-autologging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-custom-training-autologging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-custom-training-autologging" ><span class="devsite-nav-text" tooltip>Custom training autologging</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-track-params-metrics-custom-training" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-track-params-metrics-custom-training" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-track-params-metrics-custom-training" ><span class="devsite-nav-text" tooltip>Track parameters and metrics for custom training</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-delete-outdated-tb-experiments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-delete-outdated-tb-experiments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-delete-outdated-tb-experiments" ><span class="devsite-nav-text" tooltip>Delete outdated Vertex AI TensorBoard experiments</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-custom-training-custom-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-tensorboard-custom-training-custom-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-custom-training-custom-container" ><span class="devsite-nav-text" tooltip>Vertex AI TensorBoard custom training with custom container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-custom-training-prebuilt-container" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-tensorboard-custom-training-prebuilt-container" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-custom-training-prebuilt-container" ><span class="devsite-nav-text" tooltip>Vertex AI TensorBoard custom training with prebuilt container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-hyperparameter-tuning-hparam-dashboard" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-tensorboard-hyperparameter-tuning-hparam-dashboard" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-hyperparameter-tuning-hparam-dashboard" ><span class="devsite-nav-text" tooltip>Vertex AI TensorBoard hyperparameter tuning with HParams dashboard</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-profiler-training-performance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-tensorboard-profiler-training-performance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-profiler-training-performance" ><span class="devsite-nav-text" tooltip>Profile model training performance using Cloud Profiler</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-profiler-custom-training-prebuilt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-tensorboard-profiler-custom-training-prebuilt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-profiler-custom-training-prebuilt" ><span class="devsite-nav-text" tooltip>Profile model training performance using Cloud Profiler in custom training with prebuilt container</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-integration-pipelines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/experiments/user-journey/uj-tensorboard-integration-pipelines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/experiments/user-journey/uj-tensorboard-integration-pipelines" ><span class="devsite-nav-text" tooltip>Vertex AI TensorBoard integration with Vertex AI Pipelines</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Use managed open-source platforms</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Ray API to scale compute resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/overview" ><span class="devsite-nav-text" tooltip>Ray on Vertex AI overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/set-up" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/set-up" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/set-up" ><span class="devsite-nav-text" tooltip>Set up for Ray on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/create-cluster" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/create-cluster" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/create-cluster" ><span class="devsite-nav-text" tooltip>Create a Ray cluster on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/view-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/view-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/view-logs" ><span class="devsite-nav-text" tooltip>Monitor Ray clusters on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/scale-clusters" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/scale-clusters" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/scale-clusters" ><span class="devsite-nav-text" tooltip>Scale a Ray cluster on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/develop-application" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/develop-application" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/develop-application" ><span class="devsite-nav-text" tooltip>Develop a Ray application on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/run-spark-on-ray" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/run-spark-on-ray" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/run-spark-on-ray" ><span class="devsite-nav-text" tooltip>Run Spark on Ray cluster on Vertex AI</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/bigquery-integration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/bigquery-integration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/bigquery-integration" ><span class="devsite-nav-text" tooltip>Use Ray on Vertex AI with BigQuery</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/deploy-predict" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/deploy-predict" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/deploy-predict" ><span class="devsite-nav-text" tooltip>Deploy a model and get predictions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/delete-cluster" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/delete-cluster" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/delete-cluster" ><span class="devsite-nav-text" tooltip>Delete a Ray cluster</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/open-source/ray-on-vertex-ai/tutorials/jupyter-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/open-source/ray-on-vertex-ai/tutorials/jupyter-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/open-source/ray-on-vertex-ai/tutorials/jupyter-notebooks" ><span class="devsite-nav-text" tooltip>Ray on Vertex AI notebook tutorials</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Administer</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Access control</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/access-control" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/access-control" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/access-control" ><span class="devsite-nav-text" tooltip>Access control with IAM</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/iam-permissions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/iam-permissions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/iam-permissions" ><span class="devsite-nav-text" tooltip>IAM permissions</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/set-up-project" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/set-up-project" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/set-up-project" ><span class="devsite-nav-text" tooltip>Set up a project for a team</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/endpoint-access-control" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/endpoint-access-control" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/endpoint-access-control" ><span class="devsite-nav-text" tooltip>Control access to Vertex AI endpoints</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/custom-service-account" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/custom-service-account" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/custom-service-account" ><span class="devsite-nav-text" tooltip>Use a custom service account</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/cmek" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/cmek" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/cmek" ><span class="devsite-nav-text" tooltip>Use customer-managed encryption keys</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/access-transparency" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/access-transparency" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/access-transparency" ><span class="devsite-nav-text" tooltip>Access Transparency</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor Vertex AI resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/monitoring-metrics" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/monitoring-metrics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/monitoring-metrics" ><span class="devsite-nav-text" tooltip>Cloud Monitoring metrics</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/audit-logging" ><span class="devsite-nav-text" tooltip>Audit logging information</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Networking</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/netsec-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/netsec-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/netsec-overview" ><span class="devsite-nav-text" tooltip>Networking access overview</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/googleapi-access-methods" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/googleapi-access-methods" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/googleapi-access-methods" ><span class="devsite-nav-text" tooltip>Accessing the Vertex AI API</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/private-services-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/private-services-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/private-services-access" ><span class="devsite-nav-text" tooltip>Accessing Vertex AI services through private services access</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/psc-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/psc-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/psc-endpoints" ><span class="devsite-nav-text" tooltip>Accessing Vertex AI services through PSC endpoints</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vpc-service-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vpc-service-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vpc-service-controls" ><span class="devsite-nav-text" tooltip>VPC Service Controls</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vpc-peering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vpc-peering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vpc-peering" ><span class="devsite-nav-text" tooltip>Set up VPC Network Peering</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/hybrid-connectivity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/hybrid-connectivity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/hybrid-connectivity" ><span class="devsite-nav-text" tooltip>Set up connectivity to other networks</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vpc-psc-i-setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vpc-psc-i-setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vpc-psc-i-setup" ><span class="devsite-nav-text" tooltip>Set up a Private Service Connect interface</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vertex-psc-pipelines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vertex-psc-pipelines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vertex-psc-pipelines" ><span class="devsite-nav-text" tooltip>Tutorial: Access training pipelines privately from on-premises</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vertex-psc-vector-search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vertex-psc-vector-search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vertex-psc-vector-search" ><span class="devsite-nav-text" tooltip>Tutorial: Access a Vector Search index privately from on-premises</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vertex-psc-gen-ai" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vertex-psc-gen-ai" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vertex-psc-gen-ai" ><span class="devsite-nav-text" tooltip>Tutorial: Access the Generative AI API from on-premises</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vertex-psc-googleapis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vertex-psc-googleapis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vertex-psc-googleapis" ><span class="devsite-nav-text" tooltip>Tutorial: Access online predictions privately from on-premises</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vertex-psc-batch-predictions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vertex-psc-batch-predictions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vertex-psc-batch-predictions" ><span class="devsite-nav-text" tooltip>Tutorial: Access batch predictions privately from on-premises</span></a></li><li class="devsite-nav-item"><a href="/vertex-ai/docs/general/vpc-standalone" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/vpc-standalone" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/vpc-standalone" ><span class="devsite-nav-text" tooltip>Tutorial: Create a Vertex AI Workbench instance in a VPC network</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/general/resource-naming" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/general/resource-naming" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/general/resource-naming" ><span class="devsite-nav-text" tooltip>Name resources</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Samples and tutorials</span> </div></li> <li class="devsite-nav-item"><a href="/vertex-ai/docs/tutorials/jupyter-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/tutorials/jupyter-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/tutorials/jupyter-notebooks" ><span class="devsite-nav-text" tooltip>Notebook tutorials</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Code samples</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vertex-ai/docs/samples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vertex-ai/docs/samples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vertex-ai/docs/samples" ><span class="devsite-nav-text" tooltip>All Vertex AI code samples</span></a></li><li class="devsite-nav-item devsite-nav-external"><a href="/docs/samples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /docs/samples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/docs/samples" ><span class="devsite-nav-text" tooltip>Code samples for all products</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li></ul></div></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vertex-ai" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Vertex AI" > Vertex AI </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vertex-ai/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Vertex AI" > Documentation </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="Vertex AI" product-id="5164350" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-feedback-url="https://issuetracker.google.com/issues/new?component=1130925" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/support-hub" > <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title" tabindex="-1"> AutoML beginner's guide </h1> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix "> <aside class="caution">Starting on September 15, 2024, you can only customize classification, entity extraction, and sentiment analysis objectives by moving to Vertex AI Gemini prompts and tuning. Training or updating models for Vertex AI AutoML for Text classification, entity extraction, and sentiment analysis objectives will no longer be available. You can continue using existing Vertex AI AutoML Text models until June 15, 2025. For a comparison of AutoML text and Gemini, see <a href="/vertex-ai/docs/start/automl-gemini-comparison">Gemini for AutoML text users</a>. For more information about how Gemini offers enhanced user experience through improved prompting capabilities, see <a href="/vertex-ai/generative-ai/docs/models/tune-gemini-overview">Introduction to tuning</a>. To get started with tuning, see <a href="/vertex-ai/generative-ai/docs/models/tune_gemini/tune-gemini-learn">Model tuning for Gemini text models</a></aside> <h2 id="introduction" data-text="Introduction" tabindex="-1">Introduction</h2> <p>This beginner's guide is an introduction to AutoML. To understand key differences between AutoML and custom training see <a href="/vertex-ai/docs/start/training-methods">Choosing a training method</a>.</p> <p>Imagine:</p> <ul> <li>You're a coach on a soccer team.</li> <li>You're in the marketing department for a digital retailer.</li> <li>You're working on an architectural project that is identifying types of buildings.</li> <li>Your business has a contact form on its website.</li> </ul> <p>The work of manually curating videos, images, texts, and tables is tedious and time consuming. Wouldn't it be easier to teach a computer to automatically identify and flag the content?</p> <div> <devsite-selector> <section> <h3 id="image" data-text="Image" tabindex="-1">Image</h3> <p> You work with an architectural preservation board that's attempting to identify neighborhoods that have a consistent architectural style in your city. You have hundreds of thousands of snapshots of homes to sift through. However, it's tedious and error-prone when trying to categorize all these images by hand. An intern labeled a few hundred of them a few months ago, but nobody else has looked at the data. It'd be so useful if you could just teach your computer to do this review for you!<br> <img src="/static/vertex-ai/docs/beginner/images/intro_image-version.png" alt="introduction"> </p> </section> <section> <h3 id="tabular" data-text="Tabular" tabindex="-1">Tabular</h3> <p> You work in the marketing department for a digital retailer. You and your team are creating a personalized email program based on customer personas. You've created the personas and the marketing emails are ready to go. Now you must create a system that buckets customers into each persona based on retail preferences and spending behavior, even when they're new customers. To maximize customer engagement, you also want to predict their spending habits so you can optimize when to send them the emails. <br> <img src="/static/vertex-ai/docs/beginner/images/intro_tables-version.png" alt="Intro to tabular"> </p> <p> Because you're a digital retailer, you have data on your customers and the purchases they've made. But what about new customers? Traditional approaches can calculate these values for existing customers with long purchase histories, but don't do well with customers with little historical data. What if you could create a system to predict these values and increase the speed at which you deliver personalized marketing programs to all your customers? </p> <p> Fortunately, machine learning and Vertex AI is well positioned to solve these problems. </p> </section> <section> <h3 id="text" data-text="Text" tabindex="-1">Text</h3> <p> Your business has a contact form on its website. Every day you get many messages from the form, many of which are actionable in some way. Because they all come in together, it's easy to fall behind on dealing with them. Different employees handle different message types. It would be great if an automated system could categorize them so that the right person sees the right comments.<br> <img src="/static/vertex-ai/docs/beginner/images/intro_text-version.png" alt="Introduction"> </p> <p> You need a system to look at the comments and decide whether they represent complaints, praise for past service, involve an attempt to learn more about your business, a request to schedule an appointment, or is an attempt to establish a relationship. </p> </section> <section> <h3 id="video" data-text="Video" tabindex="-1">Video</h3> <p> You have a large video library of games that you'd like to use to analyze. But there are hundreds of hours of video to review. The work of watching each video and manually marking the segments to highlight each action is tedious and time-consuming. And you need to repeat this work each season. Now imagine a computer model that can automatically identify and flag these actions for you whenever they appear in a video. </p> <p> Here are some objective specific scenarios. </p> <ul> <li><b>Action Recognition</b>: Find actions such as scoring a goal, causing a foul, making a penalty kick. Useful to coaches for studying their team's strengths and weaknesses.<br> <img src="/static/vertex-ai/docs/beginner/images/intro-video-version.png" alt="goal, foul, penalty kick actions"> </li> <li><b>Classification</b>: Classify each video shot as either half time, game view, audience view, or coach view. Useful to coaches for browsing only the video shots of interest.</li> <li><b>Object tracking</b>: Track the soccer ball or the players. Useful to coaches for getting players' statistics such as heatmap in the field, successful pass rate. </li> </ul> </section> </devsite-selector> </div> <p>This guide walks you through how Vertex AI works for AutoML <abbr data-title=" dataset: A dataset is broadly defined as a collection of structured or unstructured data records. ">dataset</abbr>s and models, and illustrates the kinds of problems Vertex AI is designed to solve.</p> <h4 id="a_note_about_fairness" data-text="A note about fairness" tabindex="-1">A note about fairness</h4> <p>Google is committed to making progress in following <a href="https://ai.google/responsibilities/responsible-ai-practices/" target="_blank">responsible AI practices</a>. To achieve this, our ML products, including AutoML, are designed around core principles such as <a href="https://cloud.google.com/inclusive-ml#fairness-in-ml-automl">fairness</a> and <a href="https://medium.com/google-design/human-centered-machine-learning-a770d10562cd">human-centered machine learning</a>. For more information about best practices for mitigating bias when building your own ML system, see <a href="https://cloud.google.com/inclusive-ml" target="_blank">Inclusive ML guide - AutoML</a></p> <h3 id="right-tool" data-text="Why is Vertex AI the right tool for this problem?" tabindex="-1">Why is Vertex AI the right tool for this problem?</h3> <p>Classical programming requires the programmer to specify step-by-step instructions for a computer to follow. But consider the use case of identifying specific actions in soccer games. There's so much variation in color, angle, resolution, and lighting that it would require coding far too many rules to tell a machine how to make the correct decision. It's hard to imagine where you'd even begin. Or, where customer comments, which use a broad and varied vocabulary and structure, are too diverse to be captured by a simple set of rules. If you tried to build manual filters, you'd quickly find that you weren't able to categorize most of your customer comments. You need a system that can generalize to a wide variety of comments. In a scenario where a sequence of specific rules is bound to expand exponentially, you need a system that can learn from examples.</p> <p>Fortunately, machine learning is in a position to solve these problems.</p> <h3 id="how-does-vertexai-work" data-text="How does Vertex AI work?" tabindex="-1">How does Vertex AI work?</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/bg_04.png" alt="graphic representation of a simple neural network" style="float: left; margin: 0px 18px 4px"> Vertex AI involves <b>supervised learning tasks</b> to achieve a chosen outcome. The specifics of the algorithm and training methods change based on the <abbr data-title=" Vertex data type: Vertex AI data types are "image," "text," "tabular," and "video". ">data type</abbr> and use case. There are many different subcategories of machine learning, all of which solve different problems and work within different constraints. <br> </p> <p><br><br> <div> <devsite-selector> <section> <h3 id="image_1" data-text="Image" tabindex="-1">Image</h3> <p> You train, test, and validate the machine learning model with example images that are annotated with labels for classification, or annotated with labels <i>and</i> bounding boxes for object detection. Using supervised learning, you can train a model to recognize the patterns and content that you care about in images. </p> </section> <section> <h3 id="tabular_1" data-text="Tabular" tabindex="-1">Tabular</h3> <p> You train a machine learning model with example data. Vertex AI uses tabular (structured) data to train a machine learning model to make predictions on new data. One column from your dataset, called the target, is what your model will learn to predict. Some number of the other data columns are inputs (called features) that the model will learn patterns from. You can use the same input features to build multiple kinds of models just by changing the target column and training options. From the email marketing example, this means you could build models with the same input features but with different target predictions. One model could predict a customer's persona (a categorical target), another model could predict their monthly spending (a numerical target), and another could forecast daily demand of your products for the next three months (series of numerical targets).<br> <img src="/static/vertex-ai/docs/beginner/images/how-automl-table-works.png" alt="how automl table works"> </p> </section> <section> <h3 id="text_1" data-text="Text" tabindex="-1">Text</h3> <p> Vertex AI enables you to perform supervised learning. This involves training a computer to recognize patterns from labeled data. Using supervised learning, you can train an AutoML model to recognize content that you care about in text. </p> </section> <section> <h3 id="video_1" data-text="Video" tabindex="-1">Video</h3> <p> You train, test, and validate the machine learning model with videos you've already labeled. With a trained model, you can then input new videos to the model, which then outputs video segments with labels. A video segment defines the start and end time offset within a video. The segment could be the whole video, user-defined time segment, automatically detected video shot, or just a timestamp for when start time is the same as end time. A label is a predicted "answer" from the model. For instance, in the soccer use cases mentioned earlier, for each new soccer video, depending on the model type: </p> <ul> <li>a trained <b>action recognition</b> model outputs video time offsets with labels describing action shots like "goal", "personal foul", and so on.</li> <li>a trained <b>classification</b> model outputs automatically detected shot segments with user-defined labels like "game view", "audience view".</li> <li>a trained <b>object tracking</b> model outputs tracks of the soccer ball or the players by way of bounding boxes in frames where the objects appear. </li> </ul> </section> </devsite-selector> </div></p> <h2 id="workflow" data-text="Vertex AI workflow" tabindex="-1">Vertex AI workflow</h2> <p>Vertex AI uses a standard machine learning workflow:</p> <ol> <li>Gather your data: Determine the data you need for training and testing your model based on the outcome you want to achieve.</li> <li>Prepare your data: Make sure your data is properly formatted and labeled.</li> <li>Train: Set parameters and build your model.</li> <li>Evaluate: Review model metrics.</li> <li>Deploy and predict: Make your model available to use.</li> </ol> <p>But before you start gathering your data, you need to think about the problem you are trying to solve. This will inform your data requirements.</p> <h3 id="data_preparation" data-text="Data Preparation" tabindex="-1">Data Preparation</h3> <h4 id="assess_your_use_case" data-text="Assess your use case" tabindex="-1">Assess your use case</h4> <p> Start with your problem: What is the outcome you want to achieve? </p> <div> <devsite-selector> <section> <h3 id="image_2" data-text="Image" tabindex="-1">Image</h3> <p> While putting together the dataset, always start with your use case. You can begin with the following questions: </p> <ul> <li>What is the outcome you're trying to achieve?</li> <li>What kinds of categories or objects would you need to recognize to achieve this outcome?</li> <li>Is it possible for humans to recognize those categories? Although Vertex AI can handle a greater magnitude of categories than humans can remember and assign at any one time, if a human cannot recognize a specific category, then Vertex AI will have a hard time as well.</li> <li>What kinds of examples would best reflect the type and range of data your system will see and try to classify?</li> </ul> </section> <section> <h3 id="tabular_2" data-text="Tabular" tabindex="-1">Tabular</h3> <p> What kind of data is the target column? How much data do you have access to? Depending on yours answers, Vertex AI creates the necessary model to solve your use case: </p> <ul> <li>A <b>binary classification</b> model predicts a binary outcome (one of two classes). Use this for yes or no questions, for example, predicting whether a customer would buy a subscription (or not). All else being equal, a binary classification problem requires less data than other model types.</li> <li>A <b>multi-class classification</b> model predicts one class from three or more discrete classes. Use this to categorize things. For the retail example, you'd want to build a multi-class classification model to segment customers into different personas.</li> <li>A <b>forecasting</b> model predicts a sequence of values. For example, as a retailer, you might want to forecast daily demand of your products for the next 3 months so that you can appropriately stock product inventories in advance.</li> <li>A <b>regression</b> model predicts a continuous value. For the retail example, you'd want to build a regression model to predict how much a customer will spend next month.</li> </ul> </section> <section> <h3 id="text_2" data-text="Text" tabindex="-1">Text</h3> <p> While putting together the dataset, always start with your use case. You can begin with the following questions: </p> <ul> <li>What outcome are you trying to achieve?</li> <li>What kinds of categories do you need to recognize to achieve this outcome?</li> <li>Is it possible for humans to recognize those categories? Although Vertex AI can handle more categories than humans can remember and assign at any one time, if a human can't recognize a specific category, then Vertex AI will have a hard time as well.</li> <li>What kinds of examples would best reflect the type and range of data your system will classify?</li> </ul> </section> <section> <h3 id="video_2" data-text="Video" tabindex="-1">Video</h3> <p> Depending on the outcome you are trying to achieve, select the appropriate model objective:</p> <p> <ul> <li>To detect action moments in a video such as identifying scoring a goal, causing a foul, or making a penalty kick use the <b>action recognition</b> objective.</li> <li>To classify TV shots into the following categories, commercial, news, TV shows, and so on, use the <b>classification</b> objective.</li> <li>To locate and track objects in a video, use the <b>object tracking</b> objective.</li> </ul> <p> See <a href="/vertex-ai/docs/training-overview#video_data">Preparing video data</a> for more information about best practices when preparing datasets for action recognition, classification, and object tracking objectives. </p> </section> </devsite-selector> </div> <h4 id="gather_your_data" data-text="Gather your data" tabindex="-1">Gather your data</h4> <p>After you have established your use case, you need to gather the data that lets you create the model you want. <div> <devsite-selector> <section> <h3 id="image_3" data-text="Image" tabindex="-1">Image</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/gather-your-data.png" alt="gather enough data" style="float: left; margin: 0 18px 4px"> After you've established what data you need, you have to find a way to source it. You can begin by considering all the data your organization collects. You may find that you're already collecting the relevant data you need to train a model. In case you don't have that data, you can obtain it manually or outsource it to a third-party provider. </p> <h4 id="include-enough-labeled-examples-in-each-category" data-text=" Include enough labeled examples in each category " tabindex="-1"> Include enough labeled examples in each category </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/include-enough-data.png" alt="include enough data" style="float: left; margin: 0 18px 4px"> The bare minimum required by Vertex AI Training is 100 image examples per category/label for classification. The likelihood of successfully recognizing a label goes up with the number of high-quality examples for each; in general, the more labeled data you can bring to the training process, the better your model will be. <b>Target at least 1000 examples per label</b>. </p> <h4 id="distribute-examples-equally-across-categories" data-text=" Distribute examples equally across categories " tabindex="-1"> Distribute examples equally across categories </h4> <p> It's important to capture roughly similar amounts of training examples for each category. Even if you have an abundance of data for one label, it is best to have an equal distribution for each label. To see why, imagine that 80% of the images you use to build your model are pictures of single-family homes in a modern style. With such an unbalanced distribution of labels, your model is very likely to learn that it's safe to always tell you a photo is of a modern single-family house, rather than going out on a limb to try to predict a much less common label. It's like writing a multiple-choice test where almost all the correct answers are "C" - soon your savvy test-taker will figure out it can answer "C" every time without even looking at the question.<br> <img src="/static/vertex-ai/docs/beginner/images/distribute-evenly-image.png" alt="distribute evenly"> </p> <p> We understand it may not always be possible to source an approximately equal number of examples for each label. High quality, unbiased examples for some categories may be harder to source. In those circumstances, you can follow this rule of thumb - the label with the lowest number of examples should have at least 10% of the examples as the label with the highest number of examples. So if the largest label has 10,000 examples, the smallest label should have at least 1,000 examples. </p> <h4 id="capture-the-variation-in-your-problem-space" data-text=" Capture the variation in your problem space " tabindex="-1"> Capture the variation in your problem space </h4> <p> For similar reasons, try to ensure that your data captures the variety and diversity of your problem space. The broader a selection the model training process gets to see, the more readily it will generalize to new examples. For example, if you're trying to classify photos of consumer electronics into categories, the wider a variety of consumer electronics the model is exposed to in training, the more likely it'll be able to distinguish between a novel model of tablet, phone, or laptop, even if it's never seen that specific model before.<br> <img src="/static/vertex-ai/docs/beginner/images/capture-variation.png" alt="capture variation"> </p> <h4 id="match-data-to-the-intended-output-for-your-model" data-text=" Match data to the intended output for your model " tabindex="-1"> Match data to the intended output for your model </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/match-data-to-intended-output-image.png" alt="match data to intended output"><br> Find images that are visually similar to what you're planning to make predictions on. If you are trying to classify house images that were all taken in snowy winter weather, you probably won't get great performance from a model trained only on house images taken in sunny weather even if you've tagged them with the classes you're interested in, as the lighting and scenery may be different enough to affect performance. Ideally, your training examples are real-world data drawn from the same dataset you're planning to use the model to classify. </p> </section> <section> <h3 id="tabular_3" data-text="Tabular" tabindex="-1">Tabular</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/gather-your-data.png" alt="test set" style="float: left; margin: 0 18px 4px"> After you've established your use case, you'll need to gather data to train your model. Data sourcing and preparation are critical steps for building a machine learning model. The data you have available informs the kind of problems you can solve. How much data do you have available? Are your data relevant to the questions you're trying to answer? While gathering your data, keep in mind the following key considerations. </p> <h4 id="select-relevant-features" data-text=" Select relevant features " tabindex="-1"> Select relevant features </h4> <p> A feature is an input attribute used for model training. Features are how your model identifies patterns to make predictions, so they need to be relevant to your problem. For example, to build a model that predicts whether a credit card transaction is fraudulent or not, you'll need to build a dataset that contains transaction details like the buyer, seller, amount, date and time, and items purchased. Other helpful features could be historic information about the buyer and seller, and how often the item purchased has been involved in fraud. What other features might be relevant? </p> <p> Consider the retail email marketing use case from the introduction. Here's some feature columns you might require: </p> <ul> <li>List of items purchased (including brands, categories, prices, discounts)</li> <li>Number of items purchased (last day, week, month, year)</li> <li>Sum of money spent (last day, week, month, year)</li> <li>For each item, total number sold each day</li> <li>For each item, total in stock each day</li> <li>Whether you're running a promotion for a particular day</li> <li>Known demographic profile of shopper</li> </ul> <h4 id="include-enough-data" data-text=" Include enough data " tabindex="-1"> Include enough data </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/include-enough-data.png" alt="include enough data" style="float: left; margin: 0px 18px 4px"> In general, the more training examples you have, the better your outcome. The amount of example data required also scales with the complexity of the problem you're trying to solve. You won't need as much data to get an accurate binary classification model compared to a multi-class model because it's less complicated to predict one class from two rather than many. </p> <p> There's no perfect formula, but there are recommended minimums of example data: </p> <ul> <li><b>Classification</b> problem: 50 rows x the number features</li> <li><b>Forecasting</b> problem:</li> <ul> <li>5000 rows x the number of features</li> <li>10 unique values in the time series identifier column x the number of features</li> </ul> <li><b>Regression</b> problem: 200 x the number of features</li> </ul> <h4 id="capture-variation" data-text=" Capture variation " tabindex="-1"> Capture variation </h4> <p> Your dataset should capture the diversity of your problem space. The more diverse examples a model sees during training, the more readily it can generalize to new or less common examples. Imagine if your retail model was trained only using purchase data from the winter. Would it be able to successfully predict summer clothing preferences or purchase behaviors? </p> </section> <section> <h3 id="text_3" data-text="Text" tabindex="-1">Text</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/gather-your-data.png" alt="gather enough data" style="float: left; margin: 0px 18px 4px"> After you've established what data you'll require, you need to find a way to source it. You can begin by taking into account all the data your organization collects. You may find that you're already collecting the data you would need to train a model. In case you don't have the data you need, you can obtain it manually or outsource it to a third-party provider. </p> <h4 id="include-enough-labeled-examples-in-each-category_1" data-text=" Include enough labeled examples in each category " tabindex="-1"> Include enough labeled examples in each category </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/include-enough-data.png" alt="include enough data" style="float: left; margin: 0px 18px 4px"> The likelihood of successfully recognizing a label goes up with the number of high-quality examples for each; in general, the more labeled data that you can bring to the training process, the better your model will be. The number of samples needed also varies with the degree of consistency in the data you want to predict and on your target level of accuracy. You can use fewer examples for consistent datasets or to achieve 80% accuracy rather than 97% accuracy. Train a model and then evaluate the results. Add more examples and retrain until you meet your accuracy targets, which could require hundreds or even thousands of examples per label. For more information about data requirements and recommendations, see <a href="/vertex-ai/docs/training-overview#text_data">Preparing text training data for AutoML models</a>. </p> <h4 id="distribute-examples-equally-across-categories_1" data-text=" Distribute examples equally across categories " tabindex="-1"> Distribute examples equally across categories </h4> <p> It's important to capture a roughly similar number of training examples for each category. Even if you have an abundance of data for one label, it is best to have an equal distribution for each label. To see why, imagine that 80% of the customer comments you use to build your model are estimate requests. With such an unbalanced distribution of labels, your model is very likely to learn that it's safe to always tell you a customer comment is an estimate request, rather than trying to predict a much less common label. It's like writing a multiple-choice test where almost all the correct answers are "C" - soon your savvy test-taker will figure out it can answer "C" every time without even looking at the question.<br> <img src="/static/vertex-ai/docs/beginner/images/distribute-evenly-text.png" alt="distribute evenly"> </p> <p> It might not always be possible to source an approximately equal number of examples for each label. High quality, unbiased examples for some categories may be harder to source. In those circumstances, the label with the lowest number of examples should have at least 10% of the examples as the label with the highest number of examples. So if the largest label has 10,000 examples, the smallest label should have at least 1,000 examples. </p> <h4 id="capture-the-variation-in-your-problem-space_1" data-text=" Capture the variation in your problem space " tabindex="-1"> Capture the variation in your problem space </h4> <p> For similar reasons, try to have your data capture the variety and diversity of your problem space. When you provide a broader set of examples, the model is better able to generalize to new data. Say you're trying to classify articles about consumer electronics into topics. The more brand names and technical specifications you provide, the easier it will be for the model to figure out the topic of an article – even if that article is about a brand that didn't make it into the training set at all. You might also consider including a "none_of_the_above" label for documents that don't match any of your defined labels to further improve model performance.<br> <img src="/static/vertex-ai/docs/beginner/images/capture-variation.png" alt="capture variation"> </p> <h4 id="match-data-to-the-intended-output-for-your-model_1" data-text=" Match data to the intended output for your model " tabindex="-1"> Match data to the intended output for your model </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/match-data-to-intended-output-text.png" alt="match data to intended output"><br> Find text examples that are similar to what you're planning to make predictions on. If you are trying to classify social media posts about glassblowing, you probably won't get great performance from a model trained on glassblowing information websites, since the vocabulary and style may be different. Ideally, your training examples are real-world data drawn from the same dataset you're planning to use the model to classify. </p> </section> <section> <h3 id="video_3" data-text="Video" tabindex="-1">Video</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/gather-your-data.png" alt="gather enough data" style="float: left; margin: 0 18px 4px"> After you've established your use case, you'll need to gather the video data that will let you create the model you want. The data you gather for training informs the kind of problems you can solve. How many videos can you use? Do the videos contain enough examples for what you want your model to predict? While gathering your video data, keep in mind the following considerations. </p> <h4 id="include-enough-videos" data-text=" Include enough videos " tabindex="-1"> Include enough videos </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/include-enough-data.png" alt="include enough data" style="float: left; margin: 0 18px 4px"> Generally, the more training videos in your dataset, the better your outcome. The number of recommended videos also scales with the complexity of the problem you're trying to solve. For example, for classification you'll need less video data for a binary classification problem (predicting one class from two) than a multi-label problem (predicting one or more classes from many). </p> <p> The complexity of <i>what</i> you're trying to do also determines how much video data you need. Consider the soccer use case for classification, which is building a model to distinguish action shots, versus training a model able to classify different styles of swimming. For example, to distinguish between breast stroke, butterfly, backstroke, and so on, you'll need more training data to identify the different swimming styles to help the model learn how to identify each type accurately. See <a href="/vertex-ai/docs/training-overview#video_data">Preparing video data</a> for guidance to understand your minimal video data needs for action recognition, classification, and object tracking. </p> <p> The amount of video data required may be more than you currently have. Consider obtaining more videos through a third-party provider. For example, you could purchase or obtain more hummingbird videos if you don't have enough for your game action identifier model. </p> <h4 id="distribute-videos-equally-across-classes" data-text=" Distribute videos equally across classes " tabindex="-1"> Distribute videos equally across classes </h4> <p> Try to provide a similar number of training examples for each class. Here's why: Imagine that 80% of your training dataset is soccer videos featuring goal shots, but only 20% of the videos depict personal fouls or penalty kicks. With such an unequal distribution of classes, your model is more likely to predict that a given action is a goal. It's similar to writing a multiple-choice test where 80% of the correct answers are "C": The savvy model will quickly figure out that "C" is a good guess most of the time. <br> <img src="/static/vertex-ai/docs/beginner/images/distribute-videos-equally.png" alt="distribute videos equally"> </p> <p> It may not be possible to source an equal number of videos for each class. High quality, unbiased examples may also be difficult for some classes. Try to follow a 1:10 ratio: if the largest class has 10,000 videos, the smallest should have at least 1,000 videos. </p> <h4 id="capture-variation_1" data-text=" Capture variation " tabindex="-1"> Capture variation </h4> <p> Your video data should capture the diversity of your problem space. The more diverse examples a model sees during training, the more readily it can generalize to new or less common examples. Think about the soccer action classification model: Be sure to include videos with a variety of camera angles, day and night times, and variety of player movements. Exposing the model to a diversity of data improves the model's ability to distinguish one action from another. </p> <h4 id="match-data-to-the-intended-output" data-text=" Match data to the intended output " tabindex="-1"> Match data to the intended output </h4> <img src="/static/vertex-ai/docs/beginner/images/match-data-to-intended-output.png" alt="match data to intended output"> <p> Find training videos that are visually similar to the videos you plan to input into the model for prediction. For example, if all of your training videos are taken in the winter or in the evening, the lighting and color patterns in those environments will affect your model. If you then use that model to test videos taken in the summer or daylight, you may not receive accurate predictions.</p> <p> Consider these additional factors: Video resolution, Video frames per second, Camera angle, Background. </p> </section> </devsite-selector> </div> <br></p> <h4 id="prepare_your_data" data-text="Prepare your data" tabindex="-1">Prepare your data</h4> <div> <devsite-selector> <section> <h3 id="image_4" data-text="Image" tabindex="-1">Image</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/prepare-data.png" alt="gather enough data" style="float: left; margin: 0px 18px 4px"> After you've decided which is right for you—a manual or the default split—you can add data in Vertex AI by using one of the following methods: </p> <ul> <li>You can import data either from your computer or from Cloud Storage in an available format (CSV or <a href="https://jsonlines.org/" class="external" target="jsonlines">JSON Lines</a>) with the labels (and bounding boxes, if necessary) inline. For more information on import file format, see <a href="/vertex-ai/docs/datasets/prepare-image">Preparing your training data</a>. If you want to split your dataset manually, you can specify the splits in your CSV or JSON Lines import file. </li> <li>If your data hasn't been annotated, you can upload unlabeled images and use the Google Cloud console to apply annotations. You can manage these annotations in multiple <a href="/vertex-ai/docs/datasets/create-annotation-set">annotation sets</a> for the same set of images. For example, for a single set of images you can have one annotation set with bounding box and label information to do object detection, and also have another annotation set with just label annotations for classification. </li> </ul> </section> <section> <h3 id="tabular_4" data-text="Tabular" tabindex="-1">Tabular</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/prepare-data.png" alt="prepare data" style="float: left; margin: 0px 18px 4px"> After you've identified your available data, you need to make sure it's ready for training. If your data is biased or contains missing or erroneous values, this affects the quality of the model. Consider the following before you start training your model. <a href="/vertex-ai/docs/training-overview#tabular_data">Learn more</a>. </p> <h4 id="prevent-data-leakage-and-training-serving-skew" data-text=" Prevent data leakage and training-serving skew " tabindex="-1"> Prevent data leakage and training-serving skew </h4> <p> Data leakage is when you use input features during training that "leak" information about the target that you are trying to predict which is unavailable when the model is actually served. This can be detected when a feature that is highly correlated with the target column is included as one of the input features. For example, if you're building a model to predict whether a customer will sign up for a subscription in the next month and one of the input features is a future subscription payment from that customer. This can lead to strong model performance during testing, but not when deployed in production, since future subscription payment information isn't available at serving time. </p> <p> Training-serving skew is when input features used during training time are different from the ones provided to the model at serving time, causing poor model quality in production. For example, building a model to predict hourly temperatures but training with data that only contains weekly temperatures. Another example: always providing a student's grades in the training data when predicting student dropout, but not providing this information at serving time. </p> <p> Understanding your training data is important to preventing data leakage and training-serving skew: </p> <ul> <li>Before using any data, make sure you know what the data means and whether or not you should use it as a feature</li> <li>Check the correlation in the Train tab. High correlations should be flagged for review.</li> <li>Training-serving skew: make sure you only provide input features to the model that are available in the exact same form at serving time.</li> </ul> <h4 id="clean-up-missing,-incomplete,-and-inconsistent-data" data-text=" Clean up missing, incomplete, and inconsistent data " tabindex="-1"> Clean up missing, incomplete, and inconsistent data </h4> <p> It's common to have missing and inaccurate values in your example data. Take time to review and, when possible, improve your data quality before using it for training. The more missing values, the less useful your data will be for training a machine learning model. </p> <ul> <li>Check your data for missing values and correct them if possible, or leave the value blank if the column is set to be nullable. Vertex AI can handle missing values, but you are more likely to get optimal results if all values are available.</li> <li>For forecasting, check that the interval between training rows is consistent. Vertex AI can impute missing values, but you are more likely to get optimal results if all rows are available.</li> <li>Clean your data by correcting or deleting data errors or noise. Make your data consistent: Review spelling, abbreviations, and formatting.</li> </ul> <h4 id="analyze-your-data-after-importing" data-text=" Analyze your data after importing " tabindex="-1"> Analyze your data after importing </h4> <p> Vertex AI provides an overview of your dataset after it's been imported. Review your imported dataset to make sure each column has the correct variable type. Vertex AI will automatically detect the variable type based on the columns values, but it's best to review each one. You should also review each column's nullability, which determines whether a column can have missing or NULL values. </p> </section> <section> <h3 id="text_4" data-text="Text" tabindex="-1">Text</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/prepare-data.png" alt="gather enough data" style="float: left; margin: 0px 18px 4px"> After you've decided which is right for you—a manual or the default split—you can add data in Vertex AI by using one of the following methods: </p> <ul> <li>You can import data either from your computer or Cloud Storage in the CSV or <a href="https://jsonlines.org/" class="external" target="jsonlines">JSON Lines</a> format with the labels inline, as specified in <a href="/vertex-ai/docs/training-overview#text_data">Preparing your training data</a>. If you want to split your dataset manually, you can specify the splits in your CSV or JSON Lines file.</li> <li>If your data hasn't been labeled, you can upload unlabeled text examples and use the Vertex AI console to apply labels.</li> </ul> </section> <section> <h3 id="video_4" data-text="Video" tabindex="-1">Video</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/prepare-data.png" alt="gather enough data" style="float: left; margin: 0 18px 4px"> After you've gathered the videos you want to include in your dataset, you need to make sure the videos contain labels associated with video segments or bounding boxes. For action recognition, the video segment is a timestamp and for classification the segment can be a video shot, a segment or the whole video. For object tracking, the labels are associated with bounding boxes. </p> <h4 id="why-do-my-videos-need-bounding-boxes-and-labels" data-text=" Why do my videos need bounding boxes and labels? " tabindex="-1"> Why do my videos need bounding boxes and labels? </h4> <p> For object tracking, how does a Vertex AI model learn to identify patterns? That's what bounding boxes and labels are for during training. Take the soccer example: each example video will need to contain bounding boxes around objects you are interested in detecting. Those boxes also need labels like "person," and "ball," assigned to them. Otherwise the model won't know what to look for. Drawing boxes and assigning labels to your example videos can take time. </p> <p> If your data hasn't been labeled yet, you can also upload the unlabeled videos and use the Google Cloud console to apply bounding boxes and labels. For more information, see <a href="/vertex-ai/docs/datasets/label-using-console">Label data using the Google Cloud console</a>. </p> </section> </devsite-selector> </div> <h3 id="train_model" data-text="Train model" tabindex="-1">Train model</h3> <div> <devsite-selector> <section> <h3 id="image_5" data-text="Image" tabindex="-1">Image</h3> <h4 id="consider-how-vertex-ai-uses-your-dataset-in-creating-a-custom-model" data-text=" Consider how Vertex AI uses your dataset in creating a custom model " tabindex="-1"> Consider how Vertex AI uses your dataset in creating a custom model </h4> <p> Your dataset contains training, validation and testing sets. If you do not specify the splits (see <a href="#prepare_your_data">Prepare your data</a>), then Vertex AI automatically uses 80% of your images for training, 10% for validating, and 10% for testing.<br> <img src="/static/vertex-ai/docs/beginner/images/training-validation-test-sets.png" alt="training validation test sets"> </p> <h5 id="training-set" data-text=" Training Set " tabindex="-1"> Training Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/training-set.png" alt="training set" style="float: left; margin: 0 18px 4px"> The vast majority of your data should be in the training set. This is the data your model "sees" during training: it's used to learn the parameters of the model, namely the weights of the connections between nodes of the neural network. </p> <h5 id="validation-set" data-text=" Validation Set " tabindex="-1"> Validation Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/validation-set.png" alt="validation set" style="float: left; margin: 0 18px 4px"> The validation set, sometimes also called the "dev" set, is also used during the training process. After the model learning framework incorporates training data during each iteration of the training process, it uses the model's performance on the validation set to tune the model's hyperparameters, which are variables that specify the model's structure. If you tried to use the training set to tune the hyperparameters, it's quite likely the model would end up overly focused on your training data, and have a hard time generalizing to examples that don't exactly match it. Using a somewhat novel dataset to fine-tune model structure means your model will generalize better. </p> <h5 id="test-set" data-text=" Test Set " tabindex="-1"> Test Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/test-set.png" alt="test set" style="float: left; margin: 0 18px 4px"> The test set is not involved in the training process at all. Once the model has completed its training entirely, we use the test set as an entirely new challenge for your model. The performance of your model on the test set is intended to give you a pretty good idea of how your model will perform on real-world data. </p> <h5 id="manual-splitting" data-text=" Manual splitting " tabindex="-1"> Manual splitting </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/manual-splitting.png" alt="manual splitting" style="float: left; margin: 0 18px 4px"> You can also split your dataset yourself. Manually splitting your data is a good choice when you want to exercise more control over the process or if there are specific examples that you're sure you want included in a certain part of your model training lifecycle. </p> <p> </p> <p> </p> </section> <section> <h3 id="tabular_5" data-text="Tabular" tabindex="-1">Tabular</h3> <p> After your dataset is imported, the next step is to train a model. Vertex AI will generate a reliable machine learning model with the training defaults, but you may want to adjust some of the parameters based on your use case. </p> <p> Try to select as many feature columns as possible for training, but review each to make sure that it's appropriate for training. Keep in mind the following for feature selection: </p> <ul> <li>Don't select feature columns that will create noise, like randomly assigned identifier columns with a unique value for each row.</li> <li>Make sure you understand each feature column and its values.</li> <li>If you're creating multiple models from one dataset, remove target columns that aren't part of the current prediction problem.</li> <li>Recall the fairness principles: Are you training your model with a feature that could lead to biased or unfair decision-making for marginalized groups?</li> </ul> <h4 id="how-vertex-ai-uses-your-dataset" data-text=" How Vertex AI uses your dataset " tabindex="-1"> How Vertex AI uses your dataset </h4> <p> Your dataset will be split into training, validation and testing sets. The default split Vertex AI applies depends on the type of model that you are training. You can also specify the splits (manual splits) if necessary. For more information, see <a href="/vertex-ai/docs/general/ml-use#default">About data splits for AutoML models</a>. <img src="/static/vertex-ai/docs/beginner/images/training-validation-test-sets.png" alt="training validation test sets"> </p> <h5 id="training-set_1" data-text=" Training Set " tabindex="-1"> Training Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/training-set.png" alt="training set" style="float: left; margin: 0 18px 4px"> The vast majority of your data should be in the training set. This is the data your model "sees" during training: it's used to learn the parameters of the model, namely the weights of the connections between nodes of the neural network. </p> <h5 id="validation-set_1" data-text=" Validation Set " tabindex="-1"> Validation Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/validation-set.png" alt="validation set" style="float: left; margin: 0 18px 4px"> The validation set, sometimes also called the "dev" set, is also used during the training process. After the model learning framework incorporates training data during each iteration of the training process, it uses the model's performance on the validation set to tune the model's hyperparameters, which are variables that specify the model's structure. If you tried to use the training set to tune the hyperparameters, it's quite likely the model would end up overly focused on your training data, and have a hard time generalizing to examples that don't exactly match it. Using a somewhat novel dataset to fine-tune model structure means your model will generalize better. </p> <h5 id="test-set_1" data-text=" Test Set " tabindex="-1"> Test Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/test-set.png" alt="test set" style="float: left; margin: 0 18px 4px"> The test set is not involved in the training process at all. After the model has completed its training entirely, Vertex AI uses the test set as an entirely new challenge for your model. The performance of your model on the test set is intended to give you a pretty good idea of how your model will perform on real-world data. </p> <p> </p> </section> <section> <h3 id="text_5" data-text="Text" tabindex="-1">Text</h3> <h4 id="consider-how-vertex-ai-uses-your-dataset-to-create-a-custom-model" data-text=" Consider how Vertex AI uses your dataset to create a custom model " tabindex="-1"> Consider how Vertex AI uses your dataset to create a custom model </h4> <p> Your dataset contains training, validation and testing sets. If you don't specify the splits as explained in <a href="#prepare_your_data">Prepare your data</a>, Vertex AI automatically uses 80% of your content documents for training, 10% for validating, and 10% for testing.<br> <img src="/static/vertex-ai/docs/beginner/images/training-validation-test-sets.png" alt="training validation test sets"> </p> <h5 id="training-set_2" data-text=" Training Set " tabindex="-1"> Training Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/training-set.png" alt="training set" style="float: left; margin: 0 18px 4px"> The vast majority of your data should be in the training set. This is the data your model "sees" during training: it's used to learn the parameters of the model, namely the weights of the connections between nodes of the neural network. </p> <h5 id="validation-set_2" data-text=" Validation Set " tabindex="-1"> Validation Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/validation-set.png" alt="validation set" style="float: left; margin: 0 18px 4px"> The validation set, sometimes also called the "dev" set, is also used during the training process. After the model learning framework incorporates training data during each iteration of the training process, it uses the model's performance on the validation set to tune the model's hyperparameters, which are variables that specify the model's structure. If you tried to use the training set to tune the hyperparameters, it's quite likely the model would end up overly focused on your training data, and have a hard time generalizing to examples that don't exactly match it. Using a somewhat novel dataset to fine-tune model structure means your model will generalize better. </p> <h5 id="test-set_2" data-text=" Test Set " tabindex="-1"> Test Set </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/test-set.png" alt="test set" style="float: left; margin: 0 18px 4px"> The test set is not involved in the training process at all. After the model has completed its training entirely, we use the test set as an entirely new challenge for your model. The performance of your model on the test set is intended to give you a pretty good idea of how your model will perform on real-world data. </p><p> </p> <h5 id="manual-splitting_1" data-text=" Manual splitting " tabindex="-1"> Manual splitting </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/manual-splitting.png" alt="manual splitting" style="float: left; margin: 0 18px 4px"> You can also split your dataset yourself. Manually splitting your data is a good choice when you want to exercise more control over the process or if there are specific examples that you're sure you want included in a certain part of your model training lifecycle. </p> <p> </p> <p> </p> </section> <section> <h3 id="video_5" data-text="Video" tabindex="-1">Video</h3> <p> After your training video data is prepared, you're ready to create a machine learning model. Note you can create annotation sets for different model objectives in the same dataset. See <a href="/vertex-ai/docs/datasets/create-annotation-set" target="_blank">Creating an annotation set</a>. </p> <p> One of the benefits of Vertex AI is that the default parameters will guide you to a reliable machine learning model. But you may need to adjust parameters depending on your data quality and the outcome you're looking for. For example: </p> <ul> <li><b>Prediction type</b> is the level of granularity which your videos are processed.</li> <li><b>Frame rate</b> is important if the labels you are trying to classify are sensitive to motion changes, as in action recognition. For example, take <i>running</i> vs <i>walking</i>. A low Frames Per Second (FPS) <i>walk</i> clip could look like running. As for object tracking, it is also sensitive to frame rate. Basically the object being tracked needs to have enough overlap between adjacent frames.</li> <li><b>Resolution</b> for object tracking is more important than it is for action recognition or video classification. When the objects are small, be sure to upload higher resolution videos. The current pipeline uses 256x256 for regular training or 512x512 if there are too many small objects (whose area is less than 1% of the image area) in user data. The recommendation is to use videos that are at least 256p. Using higher resolution videos may not help with improving the model performance because internally the video frames are downsampled to boost training and inference speed. </li> </ul> </section> </devsite-selector> </div> <p><br></p> <h3 id="evaluate_test_and_deploy_your_model" data-text="Evaluate, test, and deploy your model" tabindex="-1">Evaluate, test, and deploy your model</h3> <h4 id="evaluate_model" data-text="Evaluate model" tabindex="-1">Evaluate model</h4> <div> <devsite-selector> <section> <h3 id="image_6" data-text="Image" tabindex="-1">Image</h3> <p> After your model is trained, you will receive a summary of the model's performance. Click <b>evaluate</b> or <b>see full evaluation</b> to view a detailed analysis. </p> <p> <img src="/static/vertex-ai/docs/beginner/images/evaluate-model.png" alt="gather enough data" style="float: left; margin: 0 18px 4px"> Debugging a model is more about debugging the data than the model itself. If at any point your model starts acting in an unexpected manner as you're evaluating its performance before and after pushing to production, you should return and check your data to see where it might be improved. </p> <h4 id="what-kinds-of-analysis-can-i-perform-in-vertex-ai" data-text=" What kinds of analysis can I perform in Vertex AI? " tabindex="-1"> What kinds of analysis can I perform in Vertex AI? </h4> <p> <aside class="note"><b>Note:</b> The following information applies to the classification objective only.</aside> In the Vertex AI evaluate section, you can assess your custom model's performance using the model's output on test examples, and common machine learning metrics. In this section, we will cover what each of these concepts mean. </p> <ul> <li>The model output</li> <li>The score threshold</li> <li>True positives, true negatives, false positives, and false negatives</li> <li>Precision and recall</li> <li>Precision/recall curves</li> <li>Average precision</li> </ul> <h4 id="how-do-i-interpret-the-models-output" data-text=" How do I interpret the model's output? " tabindex="-1"> How do I interpret the model's output? </h4> <p> Vertex AI pulls examples from your test data to present entirely new challenges for your model. For each example, the model outputs a series of numbers that communicate how strongly it associates each label with that example. If the number is high, the model has high confidence that the label should be applied to that document.<br> <img src="/static/vertex-ai/docs/beginner/images/model-output-image.png" alt="model output"> </p> <h5 id="what-is-the-score-threshold" data-text=" What is the Score Threshold? " tabindex="-1"> What is the Score Threshold? </h5> <p> We can convert these probabilities into binary 'on'/'off' values by setting a score threshold. The score threshold refers to the level of confidence the model must have to assign a category to a test item. The score threshold slider in the Google Cloud console is a visual tool to test the effect of different thresholds for all categories and individual categories in your dataset. If your score threshold is low, your model will classify more images, but runs the risk of misclassifying a few images in the process. If your score threshold is high, your model classifies fewer images, but it has a lower risk of misclassifying images. You can tweak the per-category thresholds in the Google Cloud console to experiment. However, when using your model in production, you must enforce the thresholds you found optimal on your side.<br><br> <img src="/static/vertex-ai/docs/beginner/images/threshold-score-image.png" alt="threshold score"> </p> <h5 id="what-are-true-positives,-true-negatives,-false-positives,-false-negatives" data-text=" What are True Positives, True Negatives, False Positives, False Negatives? " tabindex="-1"> What are True Positives, True Negatives, False Positives, False Negatives? </h5> <p> After applying the score threshold, the predictions made by your model will fall in one of the following four categories:<br> The thresholds you found optimal on your side.<br><br> <img src="/static/vertex-ai/docs/beginner/images/true-positive-negatives-image.png" alt="true positive negatives"> </p> <p> We can use these categories to calculate precision and recall — metrics that help us gauge the effectiveness of our model. </p> <h5 id="what-are-precision-and-recall" data-text=" What are precision and recall? " tabindex="-1"> What are precision and recall? </h5> <p> Precision and recall help us understand how well our model is capturing information, and how much it's leaving out. Precision tells us, from all the test examples that were assigned a label, how many actually were supposed to be categorized with that label. Recall tells us, from all the test examples that should have had the label assigned, how many were actually assigned the label.<br><br> <img src="/static/vertex-ai/docs/beginner/images/precision-recall-image.png" alt="precision recall"> </p> <h5 id="should-i-optimize-for-precision-or-recall" data-text=" Should I optimize for precision or recall? " tabindex="-1"> Should I optimize for precision or recall? </h5> <p> Depending on your use case, you may want to optimize for either precision or recall. Consider the following two use cases when deciding which approach works best for you. </p> <h6 id="use-case:-privacy-in-images" data-text=" Use Case: Privacy in images " tabindex="-1"> Use Case: Privacy in images </h6> <p> Suppose you want to create a system that automatically detects sensitive information and blurs it out.<br> <img src="/static/vertex-ai/docs/beginner/images/harmless-false-positive.png" alt="harmless false positive"><br> False positives in this case would be, things that don't need to be blurred that get blurred, which can be annoying but not detrimental. </p> <p> <img src="/static/vertex-ai/docs/beginner/images/harmful-false-negative.png" alt="harmful false negative"><br> False negatives in this case would be things that need to be blurred that fail to get blurred, like a credit card, which can lead to identity theft. </p> <p> In this case, you would want to optimize for recall. This metric measures, for all the predictions made, how much is being left out. A high-recall model is likely to label marginally relevant examples. This is useful for cases where your category has scarce training data. </p> <h6 id="use-case:-stock-photo-search" data-text=" Use case: Stock photo search " tabindex="-1"> Use case: Stock photo search </h6> <p> Suppose you want to create a system that finds the best stock photo for a given keyword.<br> <img src="/static/vertex-ai/docs/beginner/images/false-positive-video-image.png" alt="false positive"> </p> <p> A false positive in this case would be returning an irrelevant image. Since your product prides itself on returning only the best-match images, this would be a major failure. </p> <p> <img src="/static/vertex-ai/docs/beginner/images/false-negative-video-image.png" alt="false negative"><br> A false negative in this case would be failing to return a relevant image for a keyword search. Since many search terms have thousands of photos that are a strong potential match, this is fine. </p> <p> In this case, you would want to optimize for precision. This metric measures, for all the predictions made, how correct they are. A high-precision model is likely to label only the most relevant examples, which is useful for cases where your class is common in the training data. </p> <h5 id="how-do-i-use-the-confusion-matrix" data-text=" How do I use the Confusion Matrix? " tabindex="-1"> How do I use the Confusion Matrix? </h5> <p> <img src="/static/vertex-ai/docs/beginner/images/confusion-matrix-image.png" alt="confusion matrix"><br> </p> <h6 id="how-do-i-interpret-the-precision-recall-curves" data-text=" How do I interpret the precision-recall curves? " tabindex="-1"> How do I interpret the precision-recall curves? </h6> <p> <img src="/static/vertex-ai/docs/beginner/images/precision-recall-curves.png" alt="precision recall curves"><br> The score threshold tool lets you explore how your chosen score threshold affects precision and recall. As you drag the slider on the score threshold bar, you can see where that threshold places you on the precision-recall tradeoff curve, as well as how that threshold affects your precision and recall individually (for multiclass models, on these graphs, precision and recall means the only label used to calculate precision and recall metrics is the top-scored label in the set of labels we return). This can help you find a good balance between false positives and false negatives. </p> <p> Once you've chosen a threshold that seems to be acceptable for your model as a whole, click the individual labels and see where that threshold falls on their per-label precision-recall curve. In some cases, it might mean you get a lot of incorrect predictions for a few labels, which might help you decide to choose a per-class threshold that's customized to those labels. For example, say you look at your houses dataset and notice that a threshold at 0.5 has reasonable precision and recall for every image type except "Tudor", perhaps because it's a very general category. For that category, you see tons of false positives. In that case, you might decide to use a threshold of 0.8 just for "Tudor" when you call the classifier for predictions. </p> <h6 id="what-is-average-precision" data-text=" What is average precision? " tabindex="-1"> What is average precision? </h6> <p> A useful metric for model accuracy is the area under the precision-recall curve. It measures how well your model performs across all score thresholds. In Vertex AI, this metric is called Average Precision. The closer to 1.0 this score is, the better your model is performing on the test set; a model guessing at random for each label would get an average precision around 0.5. </p> </section> <section> <h3 id="tabular_6" data-text="Tabular" tabindex="-1">Tabular</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/evaluate-model.png" alt="evaluate model" style="float: left; margin: 0 18px 4px"> After model training, you'll receive a summary of its performance. Model evaluation metrics are based on how the model performed against a slice of your dataset (the test dataset). There are a couple of key metrics and concepts to consider when determining whether your model is ready to be used with real data.</p> <h4 id="classification-metrics" data-text=" Classification metrics " tabindex="-1"> Classification metrics </h4> <h5 id="score-threshold" data-text=" Score threshold " tabindex="-1"> Score threshold </h5> <p> Consider a machine learning model that predicts whether a customer will buy a jacket in the next year. How sure does the model need to be before predicting that a given customer will buy a jacket? In classification models, each prediction is assigned a <b>confidence score</b> – a numeric assessment of the model's certainty that the predicted class is correct. The <b>score threshold</b> is the number that determines when a given score is converted into a yes or no decision; that is, the value at which your model says "yes, this confidence score is high enough to conclude that this customer will purchase a coat in the next year.<br> <img src="/static/vertex-ai/docs/beginner/images/evaluate-threshold-tables.png" alt="evaluate thresholds"> </p> <p> If your score threshold is low, your model will run the risk of misclassification. For that reason, the score threshold should be based on a given use case. </p> <h5 id="prediction-outcomes" data-text=" Prediction outcomes " tabindex="-1"> Prediction outcomes </h5> <p> After applying the score threshold, predictions made by your model will fall into one of four categories. To understand these categories, imagine again a jacket binary classification model. In this example, the positive class (what the model is attempting to predict) is that the customer will purchase a jacket in the next year. </p> <ul> <li><b>True positive</b>: The model correctly predicts the positive class. The model correctly predicted that a customer purchased a jacket.</li> <li><b>False positive</b>: The model incorrectly predicts the positive class. The model predicted that a customer purchased a jacket, but they didn't.</li> <li><b>True negative</b>: The model correctly predicts the negative class. The model correctly predicted that a customer didn't purchase a jacket.</li> <li><b>False negative</b>: The model incorrectly predicts a negative class. The model predicted that a customer didn't purchase a jacket, but they did.</li> </ul> <p> <img src="/static/vertex-ai/docs/beginner/images/prediction-outcomes-tables.png" alt="prediction outcomes"> </p> <h5 id="precision-and-recall" data-text=" Precision and recall " tabindex="-1"> Precision and recall </h5> <p> Precision and recall metrics help you understand how well your model is capturing information and what it's leaving out. Learn more about <a href="https://developers.google.com/machine-learning/crash-course/classification/precision-and-recall" target="_blank">precision and recall</a>. </p> <ul> <li><b>Precision</b> is the fraction of the positive predictions that were correct. Of all the predictions of a customer purchase, what fraction were actual purchases?</li> <li><b>Recall</b> is the fraction of rows with this label that the model correctly predicted. Of all the customer purchases that could have been identified, what fraction were? </li> </ul> <p> Depending on your use case, you may need to optimize for either precision or recall. </p> <h5 id="other-classification-metrics" data-text=" Other classification metrics " tabindex="-1"> Other classification metrics </h5> <ul> <li>AUC PR: The area under the precision-recall (PR) curve. This value ranges from zero to one, where a higher value indicates a higher-quality model.</li> <li>AUC ROC: The area under the receiver operating characteristic (ROC) curve. This ranges from zero to one, where a higher value indicates a higher-quality model.</li> <li>Accuracy: The fraction of classification predictions produced by the model that were correct.</li> <li>Log loss: The cross-entropy between the model predictions and the target values. This ranges from zero to infinity, where a lower value indicates a higher-quality model.</li> <li>F1 score: The harmonic mean of precision and recall. F1 is a useful metric if you're looking for a balance between precision and recall and there's an uneven class distribution.</li> </ul> <h4 id="forecasting-and-regression-metrics" data-text=" Forecasting and regression metrics " tabindex="-1"> Forecasting and regression metrics </h4> <p> After your model is built, Vertex AI provides a variety of standard metrics for you to review. There's no perfect answer on how to evaluate your model; consider evaluation metrics in context with your problem type and what you want to achieve with your model. The following list is an overview of some metrics Vertex AI can provide. </p> <h5 id="mean-absolute-error-mae" data-text=" Mean absolute error (MAE) " tabindex="-1"> Mean absolute error (MAE) </h5> <p> MAE is the average absolute difference between the target and predicted values. It measures the average magnitude of the errors--the difference between a target and predicted value--in a set of predictions. And because it uses absolute values, MAE doesn't consider the relationship's direction, nor indicate underperformance or overperformance. When evaluating MAE, a smaller value indicates a higher-quality model (0 represents a perfect predictor). </p> <h5 id="root-mean-square-error-rmse" data-text=" Root mean square error (RMSE) " tabindex="-1"> Root mean square error (RMSE) </h5> <p> RMSE is the square root of the average squared difference between the target and predicted values. RMSE is more sensitive to outliers than MAE, so if you're concerned about large errors, then RMSE can be a more useful metric to evaluate. Similar to MAE, a smaller value indicates a higher-quality model (0 represents a perfect predictor). </p> <h5 id="root-mean-squared-logarithmic-error-rmsle" data-text=" Root mean squared logarithmic error (RMSLE) " tabindex="-1"> Root mean squared logarithmic error (RMSLE) </h5> <p> RMSLE is RMSE in logarithmic scale. RMSLE is more sensitive to relative errors than absolute ones and cares more about underperformance than overperformance. </p> <h5 id="observed-quantile-forecasting-only" data-text=" Observed quantile (forecasting only) " tabindex="-1"> Observed quantile (forecasting only) </h5> <p> For a given target quantile, the observed quantile shows the actual fraction of observed values below the specified quantile prediction values. The observed quantile shows how far or close the model is to the target quantile. A smaller difference between the two values indicates a higher-quality model. </p> <h5 id="scaled-pinball-loss-forecasting-only" data-text=" Scaled pinball loss (forecasting only) " tabindex="-1"> Scaled pinball loss (forecasting only) </h5> <p> Measures the quality of a model at a given target quantile. A lower number indicates a higher-quality model. You can compare the scaled pinball loss metric at different quantiles to determine the relative accuracy of your model between those different quantiles. </p> </section> <section> <h3 id="text_6" data-text="Text" tabindex="-1">Text</h3> <p> After your model has trained, you receive a summary of your model performance. To view a detailed analysis, click <b>evaluate</b> or <b>see full evaluation</b>. </p> <h4 id="what-should-i-keep-in-mind-before-evaluating-my-model" data-text=" What should I keep in mind before evaluating my model? " tabindex="-1"> What should I keep in mind before evaluating my model? </h4> <p> <img src="/static/vertex-ai/docs/beginner/images/evaluate-model.png" alt="gather enough data" style="float: left; margin: 0 18px 4px"> Debugging a model is more about debugging the data than the model itself. If your model starts acting in an unexpected manner as you're evaluating its performance before and after pushing to production, you should return and check your data to see where it might be improved. </p><p> </p> <h4 id="what-kinds-of-analysis-can-i-perform-in-vertex-ai_1" data-text=" What kinds of analysis can I perform in Vertex AI? " tabindex="-1"> What kinds of analysis can I perform in Vertex AI? </h4> <p> In the Vertex AI evaluate section, you can assess your custom model's performance using the model's output on test examples and common machine learning metrics. This section covers what each of the following concepts means:</p> <ul> <li>The model output</li> <li>The score threshold</li> <li>True positives, true negatives, false positives, and false negatives</li> <li>Precision and recall</li> <li>Precision/recall curves.</li> <li>Average precision</li> </ul> <h4 id="how-do-i-interpret-the-models-output_1" data-text=" How do I interpret the model's output? " tabindex="-1"> How do I interpret the model's output? </h4> <p> Vertex AI pulls examples from your test data to present new challenges for your model. For each example, the model outputs a series of numbers that communicate how strongly it associates each label with that example. If the number is high, the model has high confidence that the label should be applied to that document.<br> <img src="/static/vertex-ai/docs/beginner/images/model-output-text.png" alt="model output"> </p> <h5 id="what-is-the-score-threshold_1" data-text=" What is the Score Threshold? " tabindex="-1"> What is the Score Threshold? </h5> <p> The score threshold lets Vertex AI convert probabilities into binary 'on'/'off' values. The score threshold refers to the level of confidence the model must have to assign a category to a test item. The score threshold slider in the console is a visual tool to test the impact of different thresholds in your dataset. In the preceding example, if we set the score threshold to 0.8 for all categories, "Great Service" and "Suggestion" will be assigned but not "Info Request." If your score threshold is low, your model will classify more text items, but runs the risk of misclassifying more text items in the process. If your score threshold is high, your model will classify fewer text items, but it will have a lower risk of misclassifying text items. You can tweak the per-category thresholds in the Google Cloud console to experiment. However, when using your model in production, you must enforce the thresholds you found optimal on your side.<br> <img src="/static/vertex-ai/docs/beginner/images/score-threshold-text.png" alt="score threshold"> </p> <h5 id="what-are-true-positives,-true-negatives,-false-positives,-false-negatives_1" data-text=" What are True Positives, True Negatives, False Positives, False Negatives? " tabindex="-1"> What are True Positives, True Negatives, False Positives, False Negatives? </h5> <p> After applying the score threshold, the predictions made by your model will fall in one of the following four categories.<br> <img src="/static/vertex-ai/docs/beginner/images/prediction-outcomes-text.png" alt="prediction outcomes"> </p> <p> You can use these categories to calculate precision and recall — metrics that help gauge the effectiveness of your model. </p> <h5 id="what-are-precision-and-recall_1" data-text=" What are precision and recall? " tabindex="-1"> What are precision and recall? </h5> <p> Precision and recall help us understand how well our model is capturing information, and how much it's leaving out. Precision tells us, from all the test examples that were assigned a label, how many actually were supposed to be categorized with that label. Recall tells us, from all the test examples that should have had the label assigned, how many were actually assigned the label.<br> <img src="/static/vertex-ai/docs/beginner/images/precision-recall-text.png" alt="precision recall"> </p> <h5 id="should-i-optimize-for-precision-or-recall_1" data-text=" Should I optimize for precision or recall? " tabindex="-1"> Should I optimize for precision or recall? </h5> <p> Depending on your use case, you may want to optimize for either precision or recall. Consider the following two use cases when deciding which approach works best for you. </p> <h6 id="use-case:-urgent-documents" data-text=" Use case: Urgent documents " tabindex="-1"> Use case: Urgent documents </h6> <p> Say you want to create a system that can prioritize documents that are urgent from ones that are not.<br> <img src="/static/vertex-ai/docs/beginner/images/optimze-urgent.png" alt="optimize as urgent"> </p> <p> A false positive in this case would be a document that is not urgent, but gets marked as such. The user can dismiss them as non-urgent and move on.<br> <img src="/static/vertex-ai/docs/beginner/images/optimze-not-urgent.png" alt="optimize as not urgent"> </p> <p> A false negative in this case would be, a document that is urgent, but the system fails to flag it as such. This could cause problems! </p> <p> In this case, you would want to optimize for <b>recall</b>. This metric measures, for all the predictions made, how much is being left out. A high recall model is likely to label marginally relevant examples. This is useful for cases where your category has scarce training data. </p> <h6 id="use-case:-spam-filtering" data-text=" Use case: Spam filtering " tabindex="-1"> Use case: Spam filtering </h6> <p> Say you want to create a system that automatically filters email messages that are spam from messages that are not.<br> <img src="/static/vertex-ai/docs/beginner/images/spam-text.png" alt="spam"> </p> <p> A false negative in this case would be a spam email that does not get caught and that you see in your inbox. Usually, this is just a bit annoying.<br> <img src="/static/vertex-ai/docs/beginner/images/not-spam-text.png" alt="not spam"> </p> <p> A false positive in this case would be an email that is falsely flagged as spam and gets removed from your inbox. If the email was important, the user might be adversely affected. </p> <p> In this case, you would want to optimize for <b>precision</b>. This metric measures, for all the predictions made, how correct they are. A high-precision model is likely to label only the most relevant examples, which is useful for cases where your category is common in the training data. </p> <h5 id="how-do-i-use-the-confusion-matrix_1" data-text=" How do I use the Confusion Matrix? " tabindex="-1"> How do I use the Confusion Matrix? </h5> <p> We can compare the model's performance on each label using a confusion matrix. In an ideal model, all the values on the diagonal will be high, and all the other values will be low. This shows that the desired categories are being identified correctly. If any other values are high, it gives us a clue into how the model is misclassifying test items.<br> <img src="/static/vertex-ai/docs/beginner/images/confusion-matrix-text.png" alt="confusion matrix"> </p> <h6 id="how-do-i-interpret-the-precision-recall-curves_1" data-text=" How do I interpret the Precision-Recall curves? " tabindex="-1"> How do I interpret the Precision-Recall curves? </h6> <p> <img src="/static/vertex-ai/docs/beginner/images/precision-recall-curves-text.png" alt="precision recall curves"><br> The score threshold tool lets you explore how your chosen score threshold affects your precision and recall. As you drag the slider on the score threshold bar, you can see where that threshold places you on the precision-recall tradeoff curve, as well as how that threshold affects your precision and recall individually (for multiclass models, on these graphs, precision and recall means the only label used to calculate precision and recall metrics is the top-scored label in the set of labels we return). This can help you find a good balance between false positives and false negatives. </p> <p> After you've chosen a threshold that seems to be acceptable for your model on the whole, you can click individual labels and see where that threshold falls on their per-label precision-recall curve. In some cases, it might mean you get a lot of incorrect predictions for a few labels, which might help you decide to choose a per-class threshold that's customized to those labels. For example, say you look at your customer comments dataset and notice that a threshold at 0.5 has reasonable precision and recall for every comment type except "Suggestion", perhaps because it's a very general category. For that category, you see tons of false positives. In that case, you might decide to use a threshold of 0.8 just for "Suggestion" when you call the classifier for predictions. </p> <h6 id="what-is-average-precision_1" data-text=" What is Average Precision? " tabindex="-1"> What is Average Precision? </h6> <p> A useful metric for model accuracy is the area under the precision-recall curve. It measures how well your model performs across all score thresholds. In Vertex AI, this metric is called Average Precision. The closer to 1.0 this score is, the better your model is performing on the test set; a model guessing at random for each label would get an average precision around 0.5. </p> </section> <section> <h3 id="video_6" data-text="Video" tabindex="-1">Video</h3> <p> <img src="/static/vertex-ai/docs/beginner/images/evaluate-model.png" alt="gather enough data" style="float: left; margin: 0px 18px 4px"> After model training, you will receive a summary of its performance. Model evaluation metrics are based on how the model performed against a slice of your dataset (the test dataset). There are a couple of key metrics and concepts to consider when determining whether your model is ready to be used with new data.</p> <h4 id="score-threshold_1" data-text=" Score threshold " tabindex="-1"> Score threshold </h4> <p> How does a machine learning model know when a soccer goal is really a goal? Each prediction is assigned a <b>confidence score</b> – a numeric assessment of the model's certainty that a given video segment contains a class. The score threshold is the number that determines when a given score is converted into a yes or no decision; that is, the value at which your model says "yes, this confidence number is high enough to conclude that this video segment contains a goal." <img src="/static/vertex-ai/docs/beginner/images/threshold-score-video.png" alt="threshold score"> </p> <p> If your score threshold is low, your model will run the risk of mislabeling video segments. For that reason, the score threshold should be based on a given use case. Imagine a medical use case like cancer detection, where the consequences of mislabeling are higher than mislabeling sports videos. In cancer detection, a higher score threshold is appropriate. </p> <h4 id="prediction-outcomes_1" data-text=" Prediction outcomes " tabindex="-1"> Prediction outcomes </h4> <p> After applying the score threshold, predictions made by your model will fall into one of four categories. To understand these categories, imagine that you built a model to detect whether a given segment contains a soccer goal (or not). In this example, a goal is the positive class (what the model is attempting to predict). </p> <ul> <li><b>True positive</b>: The model correctly predicts the positive class. The model correctly predicted a goal in the video segment.</li> <li><b>False positive</b>: The model incorrectly predicts the positive class. The model predicted a goal was in the segment, but there wasn't one.</li> <li><b>True negative:</b> The model correctly predicts the negative class. The model correctly predicted there wasn't a goal in the segment.</li> <li><b>False negative:</b> The model incorrectly predicts a negative class. The model predicted there wasn't a goal in the segment, but there was one.</li> </ul> <img src="/static/vertex-ai/docs/beginner/images/prediction-outcomes-video.png" alt="prediction outcomes"> <h4 id="precision-and-recall_1" data-text=" Precision and recall " tabindex="-1"> Precision and recall </h4> <p> Precision and recall metrics help you understand how well your model is capturing information and what it's leaving out. Learn more about <a href="https://developers.google.com/machine-learning/crash-course/classification/precision-and-recall" target="_blank">precision and recall</a> </p> <ul> <li><b>Precision</b> is the fraction of the positive predictions that were correct. Of all the predictions labeled "goal," what fraction actually contained a goal? </li> <li><b>Recall</b> is the fraction of all positive predictions that were actually identified. Of all the soccer goals that could have been identified, what fraction were?</li> </ul> <p> Depending on your use case, you may need to optimize for either precision or recall. Consider the following use cases. </p> <h5 id="use-case:-private-information-in-videos" data-text=" Use Case: Private information in videos " tabindex="-1"> Use Case: Private information in videos </h5> <p> Imagine you're building software that automatically detects sensitive information in a video and blurs it out. The ramifications of false outcomes may include:</p> <ul> <li>A false positive identifies something that doesn't need to be censored, but gets censored anyway. This might be annoying, but not detrimental.<br> <img src="/static/vertex-ai/docs/beginner/images/harmless-false-positive.png" alt="harmless false positive"> </li> <li>A false negative fails to identify information that needs to be censored, like a credit card number. This would release private information and is the worst case scenario.<br> <img src="/static/vertex-ai/docs/beginner/images/harmful-false-negative.png" alt="harmful false negative"> </li> </ul> <p> In this use case, it's critical to optimize for <b>recall</b> to ensure that the model finds all relevant cases. A model optimized for recall is more likely to label marginally relevant examples, but also likelier to label incorrect ones (blurring more than it needs to). </p> <h5 id="use-case:-stock-video-search" data-text=" Use case: Stock video search " tabindex="-1"> Use case: Stock video search </h5> <p> Say you want to create software that lets users search a library of videos based on a keyword. Consider the incorrect outcomes: </p> <ul> <li>A false positive returns an irrelevant video. Since your system is trying to provide only relevant videos, then your software isn't really doing what it's built to do. <br> <img src="/static/vertex-ai/docs/beginner/images/false-positive-video-image.png" alt="false positive"> </li> <li>A false negative fails to return a relevant video. Since many keywords have hundreds of videos, this issue isn't as bad as returning an irrelevant video. <br> <img src="/static/vertex-ai/docs/beginner/images/false-negative-video-image.png" alt="false negative"> </li> </ul> <p> In this example, you'll want to optimize for precision to ensure your model delivers highly relevant, correct results. A high-precision model is likely to label only the most relevant examples, but may leave some out. Learn more about model evaluation metrics. </p> </section> </devsite-selector> </div> <p><br></p> <h4 id="test_your_model" data-text="Test your model" tabindex="-1">Test your model</h4> <div> <devsite-selector> <section> <h3 id="image_7" data-text="Image" tabindex="-1">Image</h3> <p> Vertex AI uses 10% of your data automatically (or, if you chose your data split yourself, whatever percentage you opted to use) to test the model, and the "Evaluate" page tells you how the model did on that test data. But just in case you want to confidence check your model, there are a few ways to do it. The easiest is to upload a few images on the "Deploy & test" page, and look at the labels the model chooses for your examples. Hopefully, this matches your expectations. Try a few examples of each type of image you expect to receive. </p> <p> If you'd like to use your model in your own automated tests instead, the "Deploy & test" page also tells you how to make calls to the model programmatically. </p> </section> <section> <h3 id="tabular_7" data-text="Tabular" tabindex="-1">Tabular</h3> <p> Evaluating your model metrics is primarily how you can determine whether your model is ready to deploy, but you can also test it with new data. Upload new data to see if the model's predictions match your expectations. Based on the evaluation metrics or testing with new data, you may need to continue improving your model's performance. </p> </section> <section> <h3 id="text_7" data-text="Text" tabindex="-1">Text</h3> <p> Vertex AI uses 10% of your data automatically (or, if you chose the data split yourself, whatever percentage you opted to use) to test the model, and the <b>Evaluate</b> page tells you how the model did on that test data. But just in case you want to check your model, there are a few ways to do it. After you deploy your model, you can input text examples into the field on the <b>Deploy and test</b> page, and look at the labels the model chooses for your examples. Hopefully, this matches your expectations. Try a few examples of each type of comment you expect to receive. </p> <p> If you want to use your model in your own automated tests, the <b>Deploy and test</b> page provides a sample API request that shows you how to make calls to the model programmatically. </p> <p> If you want to use your model in your own automated tests, the <b>Deploy and test</b> page provides a sample API request that shows you how to make calls to the model programmatically. </p> <p> On the <b>Batch predictions</b> page, you can create a batch prediction, which bundles many prediction requests in one. A batch prediction is asynchronous, meaning that the model will wait until it processes all of the prediction requests before returning results. </p> </section> <section> <h3 id="video_7" data-text="Video" tabindex="-1">Video</h3> <p> Vertex AI video uses 20% of your data automatically—or, if you chose your data split yourself, whatever percentage you opted to use—to test the model. The Evaluate tab in the console tells you how the model did on that test data. But just in case you want to check your model, there are a few ways to do it. One way is to provide a CSV file with video data for testing in the "Test & Use" tab, and look at the labels the model predicts for the videos. Hopefully, this matches your expectations. </p> <p> You can adjust the threshold for the predictions visualization and as well to look the predictions at 3 temporal scales: 1 second intervals, video camera shots after automated shot boundary detection, and entire video segments. </p> </section> </devsite-selector> </div> <h4 id="deploy_your_model" data-text="Deploy your model" tabindex="-1">Deploy your model</h4> <div> <devsite-selector> <section> <h3 id="image_8" data-text="Image" tabindex="-1">Image</h3> <p> When you're satisfied with your model's performance, it's time to use the model. Perhaps that means production-scale usage, or maybe it's a one-time prediction request. Depending on your use case, you can use your model in different ways.</p> <h4 id="batch-prediction" data-text="Batch prediction" tabindex="-1">Batch prediction</h4> <p>Batch prediction is useful for making many prediction requests at once. Batch prediction is asynchronous, meaning that the model will wait until it processes all of the prediction requests before returning a <a href="https://jsonlines.org/" class="external" target="jsonlines">JSON Lines</a> file with prediction values.</p> <h4 id="online-prediction" data-text="Online prediction" tabindex="-1">Online prediction</h4> <p>Deploy your model to make it available for prediction requests using a REST API. Online prediction is synchronous (real-time), meaning that it will quickly return a prediction, but only accepts one prediction request per API call. Online prediction is useful if your model is part of an application and parts of your system are dependent on a quick prediction turnaround. </p> </section> <section> <h3 id="tabular_8" data-text="Tabular" tabindex="-1">Tabular</h3> <p> When you're satisfied with your model's performance, it's time to use the model. Perhaps that means production-scale usage, or maybe it's a one-time prediction request. Depending on your use case, you can use your model in different ways. </p> <h4 id="batch-prediction_1" data-text=" Batch prediction " tabindex="-1"> Batch prediction </h4> <p> Batch prediction is useful for making many prediction requests at once. Batch prediction is asynchronous, meaning that the model will wait until it processes all of the prediction requests before returning a CSV file or BigQuery Table with prediction values. </p> <h4 id="online-prediction_1" data-text=" Online prediction " tabindex="-1"> Online prediction </h4> <p> Deploy your model to make it available for prediction requests using a REST API. Online prediction is synchronous (real-time), meaning that it will quickly return a prediction, but only accepts one prediction request per API call. Online prediction is useful if your model is part of an application and parts of your system are dependent on a quick prediction turnaround.</p> <aside class="note"><strong>Note:</strong> Online prediction is not available for forecasting models. </aside> </section> <section> <h3 id="video_8" data-text="Video" tabindex="-1">Video</h3> <p> When you're satisfied with your model's performance, it's time to use the model. Vertex AI uses batch prediction, which lets you upload a CSV file with paths to videos hosted on Cloud Storage. Your model will process each video and output predictions in another CSV file. Batch prediction is asynchronous, meaning that the model processes all of the prediction requests first before outputting the results. </p> </section> </devsite-selector> </div> <h3 id="clean_up" data-text="Clean up" tabindex="-1">Clean up</h3> <p> To help avoid unwanted charges, undeploy your model when it's not in use. </p> <p> When you're finished using your model, delete the resources that you created to avoid incurring unwanted charges to your account. </p> <ul> <li><a href="/vertex-ai/docs/tutorials/image-classification-automl/cleanup">Hello image data: Clean up your project</a></li> <li><a href="/vertex-ai/docs/tutorials/tabular-automl/cleanup">Hello tabular data: Clean up your project</a></li> <li><a href="/vertex-ai/docs/tutorials/text-classification-automl/cleanup">Hello text data: Clean up your project</a></li> <li><a href="/vertex-ai/docs/tutorials/video-classification-automl/cleanup">Hello video data: Clean up your project</a></li> </ul> <devsite-hats-survey class="nocontent" hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="Vertex AI" product-id="5164350" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-feedback-url="https://issuetracker.google.com/issues/new?component=1130925" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/support-hub" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2024-11-20 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="Vertex AI" product-id="5164350" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-feedback-url="https://issuetracker.google.com/issues/new?component=1130925" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/support-hub" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["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 2024-11-20 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-name="choosing google cloud"track-metadata-child_headline="why google"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-metadata-module="footer"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/security/"track-name="trust and security"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-metadata-module="footer"track-metadata-position="footer"track-name="modern infrastructure cloud"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/multicloud/"track-name="multicloud"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="why google"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="cloud.google.com/infrastructure/"track-name="global infrastructure"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="why google"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventDetail="cloud.google.com/customers/"track-metadata-child_headline="why google"track-metadata-position="footer"track-name="customers and case studies"track-metadata-module="footer"track-type="footer link"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-metadata-position="footer"track-type="footer link"track-name="analyst reports"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-type="footer link"track-name="whitepapers"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-metadata-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-position="footer"track-name="blog"track-type="footer link"track-metadata-child_headline="engage"track-metadata-module="footer"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-name="google cloud pricing"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-module="footer"track-metadata-child_headline="products and pricing"track-type="footer link"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="products and pricing"track-metadata-module="footer"track-metadata-eventDetail="workspace.google.com/pricing.html"track-name="google workspace pricing"target="_blank"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-name="see all products"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/products/"track-metadata-child_headline="products and pricing"track-metadata-position="footer"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-name="infrastructure modernization"track-type="footer link"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="solutions"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/databases"track-metadata-module="footer"track-name="databases"track-type="footer link"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-name="application development"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-module="footer"track-name="smart analytics"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-metadata-child_headline="solutions"track-metadata-position="footer"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"track-name="artificial intelligence"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/ai/"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-module="footer"track-name="security"track-metadata-eventDetail="cloud.google.com/solutions/security/"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-name="productivity and work transformation"track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-module="footer"target="_blank"track-type="footer link"track-metadata-eventDetail="workspace.google.com/enterprise/"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-name="industry solutions"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="solutions"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-name="devops solutions"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-child_headline="solutions"track-metadata-module="footer"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-name="small business solutions"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-name="see all solutions"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="solutions"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-name="google cloud affiliate program"track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/docs/"track-metadata-child_headline="resources"track-name="google cloud documentation"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-metadata-position="footer"track-name="google cloud quickstarts"track-metadata-child_headline="resources"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-name="google cloud marketplace"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/marketplace/"track-metadata-child_headline="resources"track-metadata-module="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="learn/"track-metadata-module="footer"track-name="learn about cloud computing"track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventDetail="cloud.google.com/support-hub/"track-metadata-position="footer"track-metadata-child_headline="resources"track-name="support"track-type="footer link"track-metadata-module="footer"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer"track-name="code samples"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="resources"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/architecture/"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="resources"track-name="cloud architecture center"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-name="training"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/training/"track-metadata-child_headline="resources"track-type="footer link"track-metadata-position="footer"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/certification"track-type="footer link"track-name="certifications"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-type="footer link"track-metadata-child_headline="resources"track-metadata-module="footer"target="_blank"track-name="google developers"track-metadata-eventDetail="developers.google.com"track-metadata-position="footer"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-eventDetail="cloud.google.com/startup/"track-name="google cloud for startups"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-type="footer link"track-name="system status"target="_blank"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="status.cloud.google.com"track-metadata-child_headline="resources"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/release-notes/"track-metadata-module="footer"track-metadata-child_headline="resources"track-name="release notes"track-metadata-position="footer"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-name="contact sales"track-metadata-module="footer"track-metadata-child_headline="engage"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/contact/"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/find-a-partner"target="_blank"track-name="find a partner"track-metadata-child_headline="engage"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-name="become a partner"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-module="footer"track-metadata-position="footer"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-name="events"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.withgoogle.com/events"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" rel="noopener"track-type="footer link"track-metadata-child_headline="engage"track-metadata-position="footer"track-metadata-module="footer"target="_blank"track-metadata-eventDetail="cloud.google.com/podcasts/"track-name="podcasts"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-child_headline="engage"track-type="footer link"track-name="developer center"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/developers/"track-metadata-module="footer"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-eventDetail="www.googlecloudpresscorner.com"track-metadata-module="footer"track-name="press corner"track-metadata-position="footer"track-metadata-child_headline="engage"rel="noopener"target="_blank"track-type="footer link"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-type="footer link"track-metadata-eventDetail="www.youtube.com/googlecloud"rel="noopener"track-metadata-child_headline="engage"target="_blank"track-name="google cloud on youtube"track-metadata-module="footer"track-metadata-position="footer"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-name="google cloud tech on youtube"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"track-metadata-child_headline="engage"target="_blank"rel="noopener"track-metadata-module="footer"track-type="footer link"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="follow on x"track-metadata-eventDetail="x.com/googlecloud"track-type="footer link"track-metadata-child_headline="engage"rel="noopener"track-metadata-module="footer"target="_blank"track-metadata-position="footer"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-eventDetail="userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693"track-name="join user research"track-metadata-module="footer"track-metadata-child_headline="engage"track-metadata-position="footer"target="_blank"track-type="footer link"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-eventDetail="careers.google.com/cloud"track-metadata-position="footer"track-metadata-child_headline="engage"target="_blank"track-type="footer link"track-name="we are hiring join google cloud"track-metadata-module="footer"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-position="footer"track-metadata-eventDetail="www.googlecloudcommunity.com"track-type="footer link"track-name="google cloud community"track-metadata-module="footer"target="_blank"track-metadata-child_headline="engage"rel="noopener"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-metadata-eventDetail="//about.google/" track-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" target="_blank" track-name="about google" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-position="footer" target="_blank" track-metadata-module="utility footer" track-metadata-eventDetail="//policies.google.com/privacy" track-type="footer link" track-name="privacy" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-name="site terms" track-metadata-module="utility footer" target="_blank" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-position="footer" track-type="footer link" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-name="google cloud terms" track-metadata-eventDetail="/product-terms/" track-type="footer link" track-metadata-module="utility footer" track-metadata-position="footer" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" track-name="Manage cookies" aria-hidden="true" track-metadata-position="footer" track-metadata-module="utility footer" track-type="footer link" track-metadata-eventDetail="#" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" track-name="Our third decade of climate action: join us" track-metadata-eventDetail="/sustainability/" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-type="footer link" track-metadata-position="footer" track-metadata-eventDetail="/newsletter/" track-metadata-module="utility footer" track-name="subscribe" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-5CVQBG", "purpose": 1}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Vertex AI", "signedIn": "False", "tenant": "cloud", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300021, 39300118, 39300191, 39300195, 39300251, 39300317, 39300320, 39300325, 39300346, 39300354, 39300363, 39300374, 39300412, 39300421, 39300436, 39300473, 39300488, 39300496, 39300498]"> </cloudx-experiment-ids> <script nonce="ZJbS9YavwnTFYVqAcX1FT+DQjPHusq"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Profiles__require_profile_eligibility_for_signin","Cloud__enable_cloud_facet_chat","DevPro__enable_cloud_innovators_plus","Profiles__enable_completecodelab_endpoint","Search__enable_ai_search_summaries_restricted","MiscFeatureFlags__enable_firebase_utm","MiscFeatureFlags__enable_variable_operator","Profiles__enable_complete_playlist_endpoint","DevPro__enable_developer_subscriptions","CloudShell__cloud_shell_button","MiscFeatureFlags__emergency_css","Cloud__enable_legacy_calculator_redirect","Concierge__enable_concierge_restricted","Profiles__enable_dashboard_curated_recommendations","Profiles__enable_release_notes_notifications","MiscFeatureFlags__developers_footer_dark_image","BookNav__enable_tenant_cache_key","Profiles__enable_recognition_badges","MiscFeatureFlags__enable_view_transitions","Analytics__enable_clearcut_logging","Cloud__enable_llm_concierge_chat","CloudShell__cloud_code_overflow_menu","Cloud__enable_cloudx_experiment_ids","Cloud__enable_cloud_shell","TpcFeatures__enable_mirror_tenant_redirects","MiscFeatureFlags__enable_project_variables","Search__enable_suggestions_from_borg","Search__enable_dynamic_content_confidential_banner","Profiles__enable_page_saving","Cloud__enable_free_trial_server_call","Search__enable_ai_search_summaries","Profiles__enable_profile_collections","EngEduTelemetry__enable_engedu_telemetry","Cloud__enable_cloud_shell_fte_user_flow","Cloud__enable_cloudx_ping","Profiles__enable_developer_profiles_callout","MiscFeatureFlags__developers_footer_image","TpcFeatures__enable_required_headers","Profiles__enable_public_developer_profiles","Search__enable_page_map","Search__enable_ai_eligibility_checks","Concierge__enable_pushui","Search__scope_to_project_tenant","MiscFeatureFlags__enable_explain_this_code","Experiments__reqs_query_experiments","Cloud__enable_cloud_dlp_service","Profiles__enable_awarding_url"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>