中原銀行 AI 平臺建設實踐

碼農談IT發表於2023-02-22

導讀 本文將分享中原銀行在 AI 平臺建設過程中的一些實踐和思考。

主要從以下幾方面展開:

1. AI 平臺建設目標

2. AI 平臺建設實踐

3. AI 平臺建設思考

4. ModelOps 建設實踐

分享嘉賓|劉順華 中原銀行 AI 平臺負責人

編輯整理|霍傲 九江銀行

出品社群|DataFun


01

AI平臺建設目標

首先,介紹一下中原銀行 AI 平臺的建設背景、建設目標和建設歷程,以及平臺建設所依據的方法論,即 MLOps 相關的一些理念。
1. 建設背景

中原銀行 AI 平臺建設實踐

一個完整的 AI 模型的開發流程:
  • 首先是需要對業務需求進行分析,然後確定一個業務目標,並根據確立的目標來蒐集所需要的資料,而後面對資料進行清洗標註等一些的處理;
  • 資料準備好之後就可以進行特徵工程和模型訓練,模型訓練完成並透過評估之後就可以部署到生產環境;
  • 最後對部署到生產環境的模型進行監控,等到模型效能衰減到一定程度之後,就需要對模型進行及時的更新迭代,這是開發一個 AI 模型比較規範的流程。
之前的做法是,在資料準備階段可能拿到的資料是 Excel 或者 CSV 檔案,然後申請一臺高效能 CPU 或 GPU 伺服器,最後透過 notebook 嘗試做一些模型實驗,並最終得到一個模型。由於資料科學家的專業性,一般其工程能力較為薄弱,在模型上線過程中可能會遇到困難,模型上線後需要不斷的迭代開發,其中也涉及到頻繁的模型部署上線,以保證生產穩定性。
之前做法存在的問題:
  • 在技術層面,由於計算資源即伺服器是各自申請使用,會導致總體上的資源分配不均衡,互相隔離的伺服器也會導致資料、資源共享複用困難,還會導致模型訓練環境不一致,對後續維護或者是工作交接造成困擾;
  • 在資料儲存同步方面,由於每個人所需要的資料各自都會去同步儲存管理,會加大儲存和資料管理的開銷,也增大了負責資料 pipeline 開發和運維工作人員的工作壓力;
  • 在模型構建方面,傳統的開發工具較為簡陋,對於模型開發和評估的全流程都需要手動實現;
  • 對於程式碼和模型管理方面,傳統的 AI 模型開發流程對於程式碼和模型的版本管理基本是缺失的;
  • 對於模型部署上線方面,一方面是傳統資料科學家對於模型的實時服務的釋出上線和模型的批次定時排程存在一定的困難,這會導致模型的持續整合、持續部署、持續訓練的流程不暢;另一方面是模型開發上線是一個工程問題,它涉及到資料處理、模型構建、模型部署以及模型上線等多個角色之間的相互配合。而由於缺少一個協同的工作平臺,會導致各個角色之間工作協同的困難。
2. 建設目標

中原銀行 AI 平臺建設實踐

對於以上描述的問題,結合面向應用系統的 DevOps,作為平臺的開發者很容易想到應該提供一個一站式的平臺實現 AI 模型的開發、部署、上線、運維。因此中原銀行的 AI 平臺建設目標也是主要包括以下幾個方面。
  • 首先是對於模型開發訓練所需要的基礎環境,基礎資源,比如算力資源、儲存資源、演算法框架進行統一的管理,並且對普通使用者遮蔽具體的細節,真正做到資源的共享複用和開箱即用。
  • 對於模型開發訓練所需要的開發環境進行整合,提供應用的程式碼開發除錯的整合開發環境,並且提供智慧化的版本管理工具。
  • 對於建模所需要的資料,平臺需要提供統一的資料接入、儲存、管理和治理服務,並且同時加強對於公共資料和私有資料的許可權管理以及生命週期的管理,從而提高資料的共享複用。
  • 最後對於模型的開發訓練,平臺也需要提供一站式的工程化能力,從而提高模型的訓練和評估的效率,同時降低模型的部署上線和監控的難度。
3. MLOps 概念
從上面對 AI 平臺建設目標的介紹中,可以看出中原銀行進行 AI 平臺建設思路與當前比較主流的 MLOps 的理念是一致的,這裡簡單介紹一下 MLOps。

中原銀行 AI 平臺建設實踐

MLOps 是機器學習時代的 DevOps,旨在統一 ML 系統開發(dev)和 ML 系統部署(ops)。它的主要作用是連線模型構建團隊與業務及運維團隊,建立起一個標準化的模型開發,部署與運維流程,以應對越來越多基於 ML 的應用的工程化問題,使得企業組織能更好的利用機器學習的能力來促進業務增長。
MLOps 要解決的核心問題為:
  • 縮短模型開發部署的迭代週期,曾有報告顯示很大一部分的公司需要 30~90 天才能上線一個模型,更有甚者需要 90 天以上才能上線一個模型。
  • 由於一些演算法工程師花在模型部署方面的時間比例明顯偏多,所以 MLOps 希望透過更標準化、自動化的流程與基礎設施來提升模型交付的整體效率。
  • 另一個核心問題是 MLOps 希望透過提供一個協作平臺,讓業務、資料、演算法、運維等角色既能專注自己更擅長的工作,又能進行高效協作,從而提高業務的價值產出。

中原銀行 AI 平臺建設實踐

MLOps 的原則為:
  • 自動化,從資料接入到模型訓練到最後的部署上線,能自動化的都要自動化;
  • 持續性,既持續整合、持續部署、持續訓練,以保證生產上的模型能夠及時的更新迭代;
  • 版本化,對於資料程式碼、模型都應該有版本管理的功能;
  • 測試,需要對資料、模型和應用的 pipeline 都進行測試,以保證輸出結果與預期的業務目標相符合;
  • 監控,需要對資料和模型進行監控,以保證能夠及時發現模型的異常情況,並觸發預警。
  • 再現性,應該保證整個建模過程以及結果的可復現性。
4. 建設歷程
基於以上的建設背景、建設目標和 MLOps 方法論,中原銀行在19年開始與北京九章雲極公司合作,一起建設中原銀行的 AI 平臺。

中原銀行 AI 平臺建設實踐

這幾年平臺主要經歷了這幾個階段:
  • 2019.08 產品第一次上線;
  • 2020.10 對計算叢集進行了擴容,對版本進行了升級;
  • 2022.09 將訓練叢集和推理叢集進行了拆分;
  • 目前正在搭建容災環境。
02
AI 平臺建設實踐
以上對 AI 平臺的建設目標和所依賴的方法論做了一個整體的介紹。第二部分將以  MLOps 的方法論為指導,結合 AI 建模流程,具體介紹一下 AI 平臺應該具備的一些功能和需要注意的問題。

中原銀行 AI 平臺建設實踐

從這張功能架構圖中可以看出,中原銀行的 AI 平臺圍繞建模流程提供資料接入、資料預處理、資料探索、模型訓練、模型評估、模型釋出和模型服務等幾大功能,另外還提供了專案管理和系統管理的相關功能。下面將從平臺使用者的角度,給大家簡單介紹一下 AI 平臺各模組應該提供哪些功能和需要注意的問題。
1. 資料接入與管理

中原銀行 AI 平臺建設實踐

在資料接入方面,平臺提供了多種資料接入方式,還提供了資料管理和後設資料管理功能,並且支援資料的接入即分析,能夠幫助使用者快速的瞭解資料的基本資訊,比如資料的分佈和資料質量情況。
2. 資料處理與加工

中原銀行 AI 平臺建設實踐

在資料預處理和資料探索方面,中原銀行 AI 平臺具有以下功能:
  • 在進行資料探索之前需要建立資料探索任務,建立任務的同時平臺會對所需要的計算資源和儲存資源進行管理和分配;
  • 平臺可以透過預置的一些資料處理和特徵工程相關的運算元,支援使用者在 web 頁面或者透過拖拉拽的方式,實現對資料進行清洗、轉換、統計以及特徵轉換和衍生、特徵選擇等;
  • 平臺可以透過預置的視覺化處理運算元,實現對資料處理過程的視覺化,幫助使用者能夠及時的瞭解每一步處理之後資料集的變化情況;
  • 可以儲存資料處理和特徵工程過程,方便後續重新執行,或者是對新進來的資料執行相同的資料處理過程。
3. 模型開發與訓練
資料處理完成之後,就可以進行模型開發和模型訓練。
  • 在模型開發方面,平臺提供了三種建模方式分別是面向資料科學家的自編碼建模,面向IT工程師的工作流建模(即拖拉拽建模),以及面向業務人員的自動建模。透過這三種建模方式,可以使不同角色和不同能力的人都可以參與到 AI 模型的構建過程中,降低智慧化應用的獲得門檻。
  • 在模型訓練方面,平臺提供了模型超引數的調優、訓練所需資源的申請和配置,以及訓練所依賴環境的自定義安裝、訓練過程實時的視覺化監控、以及訓練日誌的檢視等功能。

中原銀行 AI 平臺建設實踐

① 編碼建模

中原銀行 AI 平臺建設實踐

對於自編碼建模,平臺提供了開箱即用的整合開發環境,支援使用者使用 Python、R 等多種語言進行模型的開發、除錯和釋出,並可以透過功能即服務(FAAS)技術,使得使用者不但可以操作自己工作空間中的各類檔案,也可以直接使用整個專案下的資料集和運算元等一些物件,從而提高在同一個專案下不同使用者角色之間的工作協同。
② 工作流建模

中原銀行 AI 平臺建設實踐

對於工作流建模,使用者可以根據需求透過拖拉拽資料集、資料處理運算元、特徵工程運算元、模型訓練和評估相關的運算元來快速的構建工作流。同時對於工作流的除錯,平臺也支援分步除錯。比如執行到此處、從此處執行、單步執行該節點等,而不需要執行整個工作流,可以大大節約工作流的設計時間,提高整體設計效率。
而且支援檢視每個模組的執行日誌和輸入輸出,從而跟蹤模型訓練的過程。
③ 訓練過程視覺化

中原銀行 AI 平臺建設實踐

前面已經提到平臺對於模型的訓練過程進行了視覺化,讓資料人員能夠實時的、直觀的跟蹤引數調優的效果,以及模型訓練過程中資源的使用情況,方便模型訓練人員能夠根據實際情況對超引數進行調優,降低訓練模型的難度。
4. 模型評估

中原銀行 AI 平臺建設實踐

在模型訓練過程中,還需要不斷的對模型進行評估,以方便最終選擇最優的模型。在這方面,平臺不僅提供了 ROC、AUC、準確率、召回率、特異度等多種常用的一些評估指標,同時還支援多維度的視覺化、交叉對比,超引數對比以及自動的模型評估對比。
5. 模型釋出

中原銀行 AI 平臺建設實踐

模型透過評估之後,對於滿足要求的模型需要對外發布成服務,以便第三方應用的使用。AI 平臺是透過模型倉庫對模型進行統一的管理。
模型倉庫透過銜接模型訓練任務和模型服務,不僅能夠簡化模型從構建到一鍵部署釋出成服務的工作,而且還能夠對模型進行分類管理,並提供統一的模型管理服務,比如模型檔案校驗、模型效能評估、視覺化解釋等管理功能。另外,模型倉庫不僅能夠管理在平臺中透過工作流或自動建模訓練得到的模型,而且也支援管理平臺之外使用開源機器學習框架直接以程式碼的方式開發訓練得到的模型。
6. 模型服務
AI 平臺透過模型倉庫的功能,上面已提到可以提供模型的管理功能,當然也可以提供多種對外發布的模型服務功能。

中原銀行 AI 平臺建設實踐

對於線上模型服務, AI 平臺可以根據模型的類別提供與之適配的 Java 或 Python 執行環境,業務系統可透過多種方式直接呼叫模型服務所提供的介面進行資料預測。
對於無法直接呼叫線上模型服務的系統或者需要進行大批次資料預測的場景,平臺支援將模型以 SDK 的方式匯出,SDK 中包含有模型資料及相應的開發介面。
另外對於線上模型服務,平臺還支援灰度釋出、正式釋出、影子釋出等多種方式。

中原銀行 AI 平臺建設實踐


在模型釋出成服務之後,需要對線上的模型進行監控,AI 平臺支援持續對模型的執行日誌、資源的使用情況、呼叫情況、模型的效能進行監控。具體實現方式是透過定時任務,使用新接入資料,對模型進行自動評估,跟蹤模型評價指標的變化趨勢。
7. 環境管理與資源排程
最後再介紹一下 AI 平臺的環境管理和資源排程的實現方式。

中原銀行 AI 平臺建設實踐

平臺使用 K8S 對物理伺服器的計算資源與儲存空間進行統一排程,透過為不同的租戶建立 Namespace,並對計算資源和儲存空間進行隔離,以最大限度提高伺服器的物理資源利用率。各個 Namespace 的資源限額可以在建立租戶時配置。
平臺還透過 Docker 技術為資料處理、程式碼程式設計、模型服務提供可定製化的執行時環境,使用者可以使用 Dockerfile 的映象構建方式自行構建包含特定程式設計環境、程式設計框架、中介軟體、服務的 Docker 映象。Docker 映象為應用環境的遷移、複用提供了極大的靈活性,使用者只需要匯出 Dockerfile 便可以在新的環境中快速的複製出原有的環境。
另外,平臺還支援多種資源排程方式,並支援對線上模型服務的計算資源和例項個數進行設定,以實現水平擴充套件能力。
8. 系統架構

中原銀行 AI 平臺建設實踐

以上就是對 AI 平臺提供的一些具體功能的介紹。
03
AI 平臺建設思考
以上兩個部分以 MLOps 的方法論為指導,從平臺使用者的角度給大家簡單介紹了 AI 平臺面向使用者需要提供的一些基本功能和實現這些功能需要注意的一些問題。但是一個完整的、強大的 AI 平臺不僅要提供這些功能,從平臺建設者和管理者的視角來看,還需要提供資源管理、環境構建、資料治理以及特徵管理等更深層次的功能。接下來,將從 AI 基礎層的三要素:算力、演算法、資料以及 AI 平臺執行維護方面,再來探討一下 AI 平臺如何建設。
1. 雲化 AI 能力

中原銀行 AI 平臺建設實踐

算力方面所面臨的問題包括:
  • 首先,AI 是一個高資源消耗和強計算的技術,算力的強弱直接關係到 AI 模型訓練的精度與實時推理的結果。對於開發一個模型的原始的做法,可能是每個專案組或者資料科學家都會申請自己的高效能伺服器,這種方式的明顯缺點是不能充分利用昂貴的伺服器資源。
  • 另外根據不同的業務場景,AI 應用所需要的資源型別也可能會不同。比如有些場景需要 CPU,有些場景就需要 GPU,而且每批伺服器的型號和架構可能也不同,這就會給資料科學家對這些資源的使用和管理帶來很大的挑戰。
針對這些問題,作為平臺建設者,目標是對資料科學家遮蔽這些算力資源管理的細節,做到 IaaS 即基礎設施即服務,讓資料科學家能夠把更多的精力放在模型開發訓練本身。
具體的做法為:
  • 使用 K8S 對物理伺服器的計算資源與儲存空間進行統一的管理和排程,為每個租戶建立自己的 namespace,並且對計算資源和儲存儲存空間進行隔離。
  • 使用者在進行模型開發之前,可以在 web 頁面中申請所需要的資源型別和資源配額,同時平臺透過提供多種資源排程方式,使得使用者自己可以根據實際的模型開發訓練過程對資源分配和佔用情況進行調整。
  • AI 平臺也對接了 CDH 的大資料叢集,對於大資料量的處理任務,可以透過大資料技術提高處理效率。
對於 GPU 資源,目前平臺雖然對 GPU 伺服器進行了統一的管理,但是使用方式還是獨佔的模式,這就導致了目前平臺 GPU 利用率低下、GPU 資源緊張,這也是目前平臺的痛點。
目前正在進行 GPU 虛擬化的研究,目標是能夠對 GPU 資源進行統一的虛擬化管理,然後根據實際的需求進行分配,從而提高 GPU 的資源利用率。
2. 演算法

中原銀行 AI 平臺建設實踐

AI 平臺演算法層面應具有的功能包括:
  • 整合常用的開源演算法,方便資料科學家在平臺上直接使用。
  • 提供常用的資料處理和模型訓練相關的演算法封裝,即平臺裡的運算元,這樣能夠方便使用者直接透過拖拉拽的方式進行模型開發,並且允許使用者自定義運算元。
  • 提供一些自動建模的工具,針對一些特定的業務場景,普通使用者也能夠開發自己的 AI 模型,並且也能夠取得不錯的模型效果。
總的來說,AI 平臺在演算法層面應該能夠幫助降低模型開發門檻,幫助 AI 模型的快速落地。
在演算法層面,中原銀行 AI 平臺具有的功能:
  • 整合了主流的開源機器學習演算法庫和深度學習框架,比如 Scikit-learn、Pytorch、XGBoost、TensorFlow 等;
  • 提供豐富的運算元庫,內建了200多種常用的資料處理、特徵工程、機器學習、模型預測與評估等相關的一些運算元,並且也提供這些運算元的相應原始碼,允許使用者直接組建工作流與模型構建,進行快速的 AI 模型的構建;
  • 透過提供整合的開發環境,支援使用者使用 Python、R 等語言,對運算元進行編輯,或者是開發自己的運算元;
  • 基於 Docker 技術實現對運算元的封裝整合,支援使用者將自定義運算元釋出到運算元庫中,從而方便共享複用,能幫助成為公司的重要的智力資產;
  • 在自動建模方面,整合一些常見的自動建模框架和自研的自動機器學習演算法提供了自動建模的功能,實現了在影像識別、反欺詐、自然語言處理、產品推薦、時序預測場景的自動機器學習。
3. 資料
雖然在算力和演算法層面也在不斷取得進步,但是人們也發現僅靠持續不斷的提供強大的算力、持續豐富演算法框架和引數調優手段,模型的效能提升空間越來越小,反而是高質量的資料和合理的資料處理過程,對模型效能的提升有顯著的作用。人工智慧屆的大牛吳恩達教授在一次會議上也指出應該將重點轉向以資料為中心來開發機器學習系統,可見資料對機器學習的重要性。那怎麼樣去提升資料質量呢?

中原銀行 AI 平臺建設實踐

資料層面常常會遇到如下問題:
  • 資料來源多樣,如銀行的資料不僅會涉及到交易資料,還會涉及到運營資料、使用者行為資料,而且還涉及到眾多外部資料,如徵信、工商、司法等;
  • 資料型別多種多樣,不僅有結構化資料,還有文字圖片、影片、音訊等半結構化和非結構化資料;
  • 資料開發缺少統一的標準,資料中隱藏的有價值的資訊難以挖掘出來;
  • 對於海量的資料,不僅清晰標註加工處理存在困難,如何儲存也是一個較大的挑戰;
  •  AI 建模的資料需求,有些方面與傳統需求不同,如在資料的採集方面,AI 需求可能需要採集的資料範圍更廣,資料型別更多樣,在資料的加工衍生方面也更具有針對性,且對於離線資料和實時資料的消費方式也有別於傳統的應用。
面對這些問題,中原銀行建設了統一的資料中臺,不但對資料資產進行了統一的加工、儲存,而且還建立了資料治理體系,比如後設資料管理、主資料管理、資料血緣管理、資料質量管理,以及資料生命週期管理。但是這些都是面對傳統的資料需求建立的,而 AI 需求有些方面是與這些傳統需求是不同的,比如資料的採集範圍更廣更多樣、資料的加工衍生更具有專業性、離線資料和實時資料的消費方式也有別於傳統應該。因此如何提供面向 AI 的資料服務和資料治理是我們現在關注的一個重要問題。
中原銀行現在的做法是首先資料工程師基於資料倉儲把資料按照一定的業務邏輯加工成公共明細資料、公共彙總資料、以及集市資料;然後資料科學家將需要的公共資料從資料倉儲同步到特徵倉庫中加工成面向建模的私有資料用於模型訓練,對於特徵倉庫中資料的生命週期管理,已經做到了行級別管控。
但是目前的特徵倉庫的功能還比較弱,對實時資料和非結構化資料的支援還在研究中;而且對離線特徵的加工和實時特徵的加工也沒有做到統一。這些都是下一步需要增強的地方。
4. 部署架構
最後介紹一下 AI 平臺的部署架構,因為模型一旦部署上線就會參與到業務過程,有些還是特別重要的面向客戶的實時交易場景,故模型呼叫服務是非常重要的。

中原銀行 AI 平臺建設實踐

為了減少模型訓練對於模型推理的影響,提高模型推理的穩定性。今年中原銀行將 AI 平臺拆分成了兩個叢集,一個用於模型訓練,一個用於模型的推理。當模型訓練完成之後再部署到推理環境,從而用於對外提供服務。
今年也正在搭建容災環境,從而進一步的提高模型推理的健壯性。
從這個部署架構中可以看出,無論是訓練叢集還是推理叢集,使用者都是在生產環境中直接使用的,因為真實的業務資料都在生產環境中,這樣做會方便資料科學家開展工作。當然這樣做也會帶來一定的資料安全問題。
對於模型服務需要配合應用系統的聯調測試的情況,也會允許使用者透過模型管理平臺把模型部署到測試叢集。
04
ModelOps 建設與實踐
以上是從 MLOps 和 AI 基礎層三要素方面介紹中原銀行在 AI 平臺建設方面的實踐。在最後這一部分,簡單介紹一下中原銀行在模型管理方面的工作,這塊的內容也是比較多的,但由於篇幅有限,這裡只作簡單介紹。
1. 模型管理的背景

中原銀行 AI 平臺建設實踐

我們之所以要對模型進行管理,主要有三方面原因:
  • 模型有風險;
  • 監管有要求;
  • 行內有痛點。
2. 模型管理的目標
中原銀行模型管理的核心目標是透過建設模型管理平臺,構建全行模型生態,實現模型全流程、一站式管理,打造模型風險管理閉環,提升模型管理精細化水平,提高模型相關工作的效率和可靠性。

中原銀行 AI 平臺建設實踐

具體分為四個方面:
  • 在流程管理方面,以專案的視角看待模型工作,將模型生命週期進一步擴充套件,拉通模型需求管理流程、開發訓練流程、上線流程,以及資產管理流程,無縫對接行內 OA 等管理系統,實現模型全生命週期流程的管理;
  • 在敏捷部署方面,透過加強模型相關人員的協同,來降低模型開發訓練門檻、實現模型的自動化部署。
  • 在資產管理方面,透過構建資產庫和相關的制度,對模型資產進行集中管理和治理。
  • 在監控預警方面,打造產品級的監控預警,實現了模型監控的標準化、配置化、視覺化。
3. ModelOps 介紹
從以上模型管理目標可以看出,中原銀行進行模型管理的思路與當前比較流行的 ModelOps 的理念是比較一致的。

中原銀行 AI 平臺建設實踐

上圖介紹了 ModelOps 的基本理念。
4. ModelOps 與 MLOps
從 MLOps 和 ModelOps 的理念可以看出來,雙方是互補的解決方案,而不是競爭的關係。

中原銀行 AI 平臺建設實踐

MLOps 是機器學習時代的 DevOps,它的主要作用是連線業務、模型構建團隊和運維團隊,建立起一個標準化的模型開發、部署與運維流程,使組織能規模化應用機器學習專案。但是 MLOps 無法在業務的整個生命週期中管理和生產模型。
而 ModelOps 專注於開展各類模型治理及模型全生命週期管理。但是 ModelOps 無法直接構建模型,它需要與生產模型的工具進行配合工作。
5. 中原銀行 ModelOps 體系
根據中原銀行的實際情況,對於模型的管理制定了一套基於模型管理平臺、 AI 平臺、智策平臺的模型支撐體系架構。

中原銀行 AI 平臺建設實踐

6. 中原銀行 ModelOps 體系

中原銀行 AI 平臺建設實踐

從這張系統架構圖中可以直觀的看出,模型管理平臺主要負責模型的全生命週期管理,包括模型的需求管理、開發管理、上線管理、資產管理以及監控管理等,AI 平臺和智策平臺主要負責模型的具體開發。
7. 模型管理組織架構
以上從技術層面對模型管理做了簡單的介紹。而一旦涉及到管理,就必須保證管理措施能夠順利的執行,那就必須從組織架構和制度層面提供相應的保障。

中原銀行 AI 平臺建設實踐

在組織架構方面,從上到下設計了一套服務於模型管理的組織框架,明確了各自的分工,主要包括高階管理層、模型評審委員會、模型開發和應用部門、模型驗證和審批部門以及審計部門等。
8. 模型管理制度建設
在制度建設方面,中原銀行先後制定了1個議事規則,3大辦法,4個標準,和1套管理規範。

中原銀行 AI 平臺建設實踐

9. 模型管理關鍵流程

中原銀行 AI 平臺建設實踐

以上從技術和制度的角度,給大家從整體上簡單介紹了模型管理的方法論。這裡再給大傢俱體介紹一下模型上線前相關階段中比較關鍵的流程。中原銀行將模型上線前分為了三個階段:需求階段、開發訓練階段和上線階段,上圖展示了各個階段中相應的管理流程。
10. 模型資產管理和治理

中原銀行 AI 平臺建設實踐

在模型管理中,另一個核心的問題是對模型資產的管理和治理,中原銀行也是首先從制度層面釋出了模型資產管理的相關規範,後透過模型管理平臺提供相應的管理工具,對模型進行管理和治理。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024924/viewspace-2936405/,如需轉載,請註明出處,否則將追究法律責任。

相關文章