使用Azure建立簡單線性迴歸模型預測汽車價格
歡迎親愛的讀者! 我是Nyerere Julius,一位熱衷機器學習和雲端解決方案的工程師,對AI和ML的無限可能充滿興趣。
在這個專案中,我將引導您通過Azure建立一個簡單的機器學習專案,非常適合添加到您的作品集中。
圖1: 經典的Azure機器學習架構
目錄
簡介
在本文中,我們將創建一個簡單的Azure專案,預測汽車銷售價格。步驟包括:
- 設置所需的資源。
- 設計完整的機器學習測試管道,包括數據引入、準備、訓練線性迴歸模型、評分和評估。
- 創建實時推測管道,以便在未見的數據上進行測試。
- 部署實時端點以便使用模型。
這裡是資源的 GitHub儲存庫 。
設置資源
我們將簡化雲端空間中使用的技術術語。Azure項目位於一個 資源群組 中。 資源群組 是組織、儲存和管理資源的邏輯容器。 工作區 是一個協作環境,允許用戶在資源群組中處理數據科學和分析等相關資源。
圖2: 資源群組與工作區的差異
創建免費的Azure帳戶後,前往 Azure主頁面 開始設置Azure機器學習資源。在客戶中依次建立和配置資源和工作區。
設計測試管道
設計管道,從數據清理、準備到訓練和評分模型。使用Azure Designer設計直觀的界面進行管道構建,從而簡化這一過程。
設計實時推測管道
實時推測管道模擬模型如何在生產環境中應用。通過去除數據集模擬道路上的真實使用情況,使流程準備好迎接真實數據。
建立實時端點
完成實時推測並按步驟部署模型,並使用Azure Container Instance建立處於生產環境下的端點。該過程需要一些時間,完成後便可以在任何應用程序中操作模型。