再現性是指在這個模型產生出來以後,由不同的開發者或利益相關者,重新創建相同 ML 模型的能力。這其中牽涉到同時減少過程中涉及的隨機性。透過重現來驗證端到端的開發過程,並提供用於最終會上線版本的模型必經過程,以滿足監管要求。講得更誇張一點就是,“讓一個不懂ML的工程師來跑這些程式碼,也要能獲得一樣的結果。”
在前面的系統監管,我們已經提過要讓系統經得起第三方的審查,所有資料的重現都是重要的。
*圖片來源:MLOPS: TRACKING AND APPROVING MODELS
顯示了進階的模型沿襲(model lineage),包括以下步驟來審核模型的預測。
首先我們需要知道在推理過程中使用了什麼程式碼:
對於版本化的物件或模型,您需要從創建它的訓練中了解以下內容:
資料集本身: