快速跳轉目錄
Vertex AI 介紹:定義、3 大特色亮點
在如今的 AI 發展浪潮中,Vertex AI 成為許多企業和開發者的首選平台。它整合了強大的機器學習工具和 Google Cloud 的基礎設施,為使用者提供高效的模型訓練、部署和管理功能。接下來帶你了解 Vertex AI 的定義和特色!
(二)Vertex AI 特色一次看
✏️ 一站式 AI 開發平台
將資料準備、模型訓練、模型部署等 AI 開發的各個環節整合到一個平台上,讓開發者能夠在一個統一的環境中完成整個開發流程,大幅提高團隊的開發效率。
✏️專業資料整合與可信度提升
Vertex AI 與 Google 搜尋和專業資料供應商(如 Moody's、MSCI、Thomson Reuters)合作 ,支援資料的準確性和真實性,提升企業的 AI 回應可信度。
✏️ 豐富的預訓練模型
Vertex AI 提供了大量的預訓練模型,如 Claude 3.5、Gemini 1.5 Flash 或是 Mistral Small/Large 等第三方模型,這些模型已經在大量的數據環境下進行訓練,具備很強的基礎能力。
開發者可以利用這些預訓練模型,快速構建自己的生成式 AI 應用,不需要從頭開始訓練模型。
Vertex AI 功能有哪些?如何支援機器學習工作流程?
Vertex AI 幫助企業快速訓練、部署和管理機器學習模型。它提供自動化工具讓模型更容易運營,並支援多種模型選擇和自訂,同時整合了 BigQuery 等工具,讓資料分析更簡單,以下將說明 Vertex AI 中較為重要的 6 大功能與應用。
(一)6 大 Vertex AI 模型應用
Vertex AI 上的 Model Garden 提供了多種模型選擇,包括 Google 自家的第一方模型(如 Gemini、Imagen、Codey)、第三方模型(如 Anthropic 的 Claude 系列)以及開放式模型(如 Gemma、Llama 3)。接下來將針對上述提到的 6 種模型做簡單介紹。
📌 Gemini
Gemini 是 Google 最強大的生成式 AI 模型,能夠理解並生成各種形式的內容,包括文字、圖片、影片和程式碼,還能在科學研究、軟體開發等領域提供協助,其強大的能力來自於 Google 龐大的計算資源和大量數據的支撐。
📌 Imagen
Imagen 是 Google 開發的圖像生成模型,能夠將文字描述轉換為高解析度的圖像。Imagen 憑藉其強大的生成能力和對藝術風格的理解,不僅為設計師提供靈感,還能在創意產業中實現各種視覺設計的應用。
📌 Codey
Codey 是一款專為程式碼生成設計的 AI 模型,能夠根據自然語言描述自動產生程式碼,幫助開發者加速完成開發工作。Codey 能夠支援多種程式語言,並確保生成的程式碼具備良好的可讀性和品質。
📌 Claude
Claude 是由 Anthropic 開發的大型語言模型,致力於建立安全和符合使用者價值觀的系統。在對話生成、文本摘要和問答系統等領域表現特別出色,提供流暢且具人性化的互動體驗,是各類聊天機器人應用的首選模型之一。
📌 Gemma
Gemma 是 Google 基於與 Gemini 相同的研究成果開發的一系列輕量級開放式模型。Gemma 模型在保持 Gemini 強大功能的同時,更具成本效益,適合部署在資源有限的環境中。
📌 Llama 3
Llama 3 由 Meta AI 開發的大型語言模型,因其強大的生成能力和技術開放性而備受關注,更重要的是 Llama 3 具備高度靈活性,適合多種應用場景,為開發者提供了強大的工具來實現更智能、更準確的語言處理功能。
(二)開放整合式 AI 平台
Google Cloud 將底下的 Vertex AI Notebooks 和 BigQuery 兩者無縫結合,並且讓這兩者在 Vertex AI 平台上實現完整整合,提供一個涵蓋所有資料和 AI 工作負載的單一介面,這種整合讓數據科學家和分析師能在統一的平台中直接存取並分析各類數據,無需頻繁切換應用程式或工作環境。
🟡 Vertex AI Notebooks
- Colab Enterprise
Colab Enterprise 結合 Google 研究所獲取的資訊,並同時具備 Google Cloud 的企業級安全性和法規遵循能力。這個平台提供零設定、無伺服器的協作環境,讓團隊能快速上手並開始工作。
Colab Enterprise 利用 AI 技術輔助的程式碼生成和自動完成功能,讓使用者可以更輕鬆地運用 Python 架構 AI 和機器學習模型,減少撰寫重複程式碼的時間,專注於資料分析和模型開發。
- Vertex AI Workbench
是基於 Jupyter Notebook 的開發環境,專為數據科學家和機器學習工程師設計,支持整個數據科學工作流程,從數據準備到模型訓練與部署,都可以在同一個平台上進行。
透過 Vertex AI Workbench 整合和功能,使用者能夠輕鬆存取和處理大量數據,並且根據自身的需求動態調整計算資源,讓使用者能專注於模型開發和優化,而不必過多關注基礎設施的配置問題。
🟡 BigQuery
BigQuery 是一個全代管的資料分析平台,專為資料倉儲和 AI 式整合而設計,能夠處理來自不同引擎、跨雲端環境的大量數據,更內建 AI 機器學習的功能,讓使用者能更深入挖掘數據的潛力,幫助企業在短時間內獲取關鍵洞察。
最特別的是,BigQuery 還能和 Google Data Studio 和 Looker 等視覺化工具無縫整合,使用者能輕鬆創建互動式儀表板,將數據轉化為直觀的圖表與報告,讓複雜的數據一目了然。
(三)2 大自動化機器學習運作工具
Vertex AI 平台為數據科學家和機器學習工程師提供專業的機器學習運作工具(MLOps),幫助他們簡化並自動化機器學習專案的開發與管理,這些模組化工具促進團隊間的協作,並優化整個開發過程。
🤖 Vertex AI Evaluation
Vertex AI Evaluation 是用來評估模型表現的工具,根據特定的評估指標,幫使用者找到最適合解決特定任務的機器學習模型,這個工具不僅能分析模型的準確性和效能,還提供深入的洞察,讓使用者能在不同的模型之間進行比較。
以下是使用 Vertex AI Evaluation 評估的工作流程:
步驟 | 詳細說明 |
---|---|
訓練模型 | 透過 AutoML 或自訂訓練在 Vertex AI 中進行模型訓練。 |
執行批次預測作業 | 對模型執行批次預測作業,以產生預測結果。 |
準備標準答案數據 | 準備由人工決定的正確標記數據,通常用作模型訓練的測試資料集。 |
執行評估作業 | 將批量預測結果與標準答案數據進行比較,評估模型準確度。 |
分析評量指標 | 分析評量作業產生的準確率等指標。 |
優化模型 | 針對多個模型或版本執行評估作業,並比較結果,尋找提升模型準確度的方法。 |
🤖 Vertex AI Pipelines
Vertex AI Pipelines 則是一款自動化工作流程管理工具,它將機器學習的多個階段(如數據處理、模型訓練和模型部署)串聯起來,形成一個自動化的工作流程。不僅可以輕鬆配置和調整工作流程,從而提升模型開發的效率並確保專案順暢進行。
透過自動化工作流程管理,團隊不僅能加快模型的迭代速度,還能減少人為操作錯誤,讓整個專案的進度更加穩定可控。
Vertex AI Evaluation 和 Vertex AI Pipelines 相輔相成,讓使用者能夠在 Vertex AI 平台上更高效地管理模型開發和部署,實現真正的機器學習自動化。
✏️ 加碼分享:Vertex AI Agent Builder