偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MLOps的角色是什么?

人工智能 機器學習
在本文中,介紹了 MLOps 工程師在組織中的首要職責以及關(guān)鍵的 MLOps 技能。

你有興趣成為一名 MLOps 工程師嗎?今天詳細了解 MLOps 工程師角色。

所以已經(jīng)建立了一個機器學習模型。它在驗證數(shù)據(jù)集上達到了預期的性能。很高興能夠應用數(shù)據(jù)科學和機器學習技能來構(gòu)建此模型。但是,意識到該模型在 Jupyter notebook 中在本地計算機上運行良好(目前)并不是很有幫助。

為了讓用戶從模型中受益并讓企業(yè)利用機器學習,必須將模型部署到生產(chǎn)環(huán)境中。然而,部署和維護機器學習模型并非沒有挑戰(zhàn)。在開發(fā)環(huán)境中表現(xiàn)良好的模型在生產(chǎn)環(huán)境中可能會慘敗。這可能是由于數(shù)據(jù)和概念漂移以及其他導致性能下降的因素造成的。

所以意識到:要使機器學習模型有用,必須超越模型構(gòu)建。這就是 MLOps 發(fā)揮作用的地方。今天,將了解 MLOps 以及MLOps 工程師在組織中的角色。

什么是 MLOps?

通常,會發(fā)現(xiàn) MLOps 被定義為將 DevOps 原則應用于機器學習。

隨著 DevOps 實踐簡化了開發(fā)和運營團隊之間的跨職能協(xié)作,軟件開發(fā)生命周期 (SDLC) 已經(jīng)變得更好。如果認識從事 DevOps 工作的人,會聽過他們談?wù)?CI/CD 管道、自動化 CI/CD 管道、應用程序監(jiān)控等。

盡管這可以轉(zhuǎn)移到機器學習應用程序中,但機器學習系統(tǒng)存在一些特定的挑戰(zhàn)。構(gòu)建和運行機器學習機器學習系統(tǒng)是一個更復雜的過程。

所以一般來說,可以將 MLOps 視為構(gòu)建、部署和維護機器學習系統(tǒng)的一組最佳實踐。

有了這個想法,繼續(xù)了解組織中的 MLOps 工程師的工作。

MLOps 工程師做什么?

可以將 DevOps 實踐應用于機器學習系統(tǒng)。如果那是 MLOps,那么 MLOps 工程師就有責任做到這一點!

這是什么意思?一旦數(shù)據(jù)科學團隊構(gòu)建了模型,MLOps 工程師就會通過以下方式使模型成功運行:

  • 自動化機器學習模型部署
  • 為 ML 管道設(shè)置監(jiān)控
  • 自動化 CI/CD 管道以處理數(shù)據(jù)、代碼和模型更改
  • 設(shè)置自動模型再訓練
  • 確定所需的自動化水平

與 MLOps 相關(guān)的一些挑戰(zhàn)

設(shè)置監(jiān)控只能幫助識別何時出現(xiàn)問題。為了獲得有關(guān)模型不同版本性能的更詳細信息,MLOps 工程師經(jīng)常使用模型版本控制和實驗跟蹤。

我\提到過 MLOps 工程師會設(shè)置具有所需自動化水平的模型再訓練。嘗試了解與之相關(guān)的挑戰(zhàn)。

一旦將應用程序部署到生產(chǎn)環(huán)境中,模型在生產(chǎn)環(huán)境中使用的數(shù)據(jù)可能與訓練它的數(shù)據(jù)截然不同。結(jié)果,這樣的模型會表現(xiàn)得很差,經(jīng)常不得不重新訓練。

MLOps 工程師還通過考慮性能下降、數(shù)據(jù)更改頻率和模型再訓練成本來處理再訓練和再訓練過程的自動化。

在一些初創(chuàng)公司中,可能擁有機器學習工程師,也戴著 MLOps 工程師的帽子。而在其他一些公司中,擁有身兼數(shù)職的 DevOps 和后端工程師。

一家大型科技公司的 MLOps 可能與早期初創(chuàng)公司的 MLOps 大不相同。MLOps 自動化水平也可能因組織而異。

如果一直在一家初創(chuàng)公司工作,擁有端到端機器學習管道(從模型訓練到監(jiān)控和維護機器學習系統(tǒng))的所有權(quán),那么也已經(jīng)是一名 MLOps 工程師了。

對探索 MLOps 工程師這一具有挑戰(zhàn)性的角色感到興奮嗎?總結(jié)一下需要的技能。

MLOps 技能集和工具:概述

MLOps 工程師通常具有很強的 ML、DevOps 和數(shù)據(jù)工程技能。

圖片

MLOps 工程師在組織中的角色

  • 機器學習技能:編程、機器學習算法和框架的工作知識以及領(lǐng)域知識
  • 軟件工程技能:查詢和使用數(shù)據(jù)庫、測試 ML 模型、Git 和版本控制、FastAPI 等框架
  • DevOps基礎(chǔ):熟練掌握Docker、Kubernetes等工具
  • 實驗跟蹤:熟悉MLflow等實驗跟蹤框架
  • 編排數(shù)據(jù)管道:使用 Prefect 和 Airflow 等工具設(shè)置和自動化數(shù)據(jù)管道
  • 云基礎(chǔ)設(shè)施:熟悉 AWS、GCP 等云基礎(chǔ)設(shè)施提供商和 Terraform 等基礎(chǔ)設(shè)施即代碼工具 (IaC)

學習 MLOps

如果您有興趣了解有關(guān) MLOps 的更多信息,可以使用以下資源列表來幫助您入門:

  • DataTalks.Club 的 MLOps Zoomcamp:DataTalks.Club 的 MLOps zoomcamp 是一門免費課程,用于學習 MLOps 的所有內(nèi)容——從模型構(gòu)建到部署和監(jiān)控的最佳實踐。將通過構(gòu)建一個項目來學習,將學到的所有知識組合在一起。
  • Coursera 上的 MLOps 專業(yè)化:DeepLearning.AI 的機器學習工程生產(chǎn) (MLOps) 專業(yè)化。該專業(yè)(包含四門課程)將教如何構(gòu)建生產(chǎn)級機器學習系統(tǒng)。
  • MLOps GitHub 存儲庫:一個精選的存儲庫列表,用于在 MLOps 中升級。

總結(jié)

在本文中,介紹了 MLOps 工程師在組織中的首要職責以及關(guān)鍵的 MLOps 技能。

如前所述,并非所有執(zhí)行 MLOps 的工程師都稱為MLOps 工程師。還討論了 MLOps 自動化水平和實際日常工作的依賴程度如何因組織而異。

與任何其他角色一樣,作為一名成功的 MLOps 工程師需要軟技能,例如有效的溝通、協(xié)作和戰(zhàn)略性問題解決。也就是說,如果想嘗試成為一名 MLOps 工程師,祝 MLOps 快樂!

責任編輯:武曉燕 來源: Java學研大本營
相關(guān)推薦

2009-08-14 11:51:35

EV SSLCA數(shù)字證書

2020-12-17 17:33:47

MLOps大數(shù)據(jù)數(shù)據(jù)

2022-09-13 10:23:52

MLOpsDevOps開發(fā)

2020-05-21 18:29:08

物聯(lián)網(wǎng)微軟技術(shù)

2024-10-15 15:42:50

2021-01-07 16:43:51

區(qū)塊鏈工具數(shù)據(jù)

2021-07-06 14:17:16

MLOps機器學習AI

2023-09-13 08:00:00

MLOps數(shù)據(jù)科學

2013-10-29 09:48:08

Unix現(xiàn)代數(shù)據(jù)中心數(shù)據(jù)中心

2013-10-29 10:45:09

Unix數(shù)據(jù)中心份額

2022-03-15 09:00:00

機器學習軟件開發(fā)MLOps

2023-09-08 07:01:08

機器學習監(jiān)控ML

2023-06-13 08:00:00

機器學習PythonMLOps

2022-08-18 14:43:10

機器學習人工智能云計算

2022-05-19 07:52:39

MLOps云計算實機器學習

2022-05-30 14:33:55

MLOpsIDC人工智能

2024-07-11 16:32:13

代碼Java

2017-03-21 23:29:44

DevOps運維開發(fā)

2023-07-27 10:48:30

IT 領(lǐng)導IT 運營

2022-08-25 18:58:48

MLOps
點贊
收藏

51CTO技術(shù)棧公眾號