A method for deploying an artificial intelligence (AI) model, the method executed in a cloud computing system comprising a segment analytics zone, a staging zone, production zone, a central model registry, and a model validation (MV) analytics zone;
- the method comprising:
- the segment analytics zone training and outputting a trained AI model;
- the staging zone receiving the trained AI model from the segment analytics zone and testing the trained AI model;
- the central model registry receiving and storing at least model artifacts outputted from the trained AI model operating in the segment analytics zone, and model artifacts outputted from the trained AI model operating in the staging zone;
- the MV analytics zone receiving from the central model registry, and analyzing, at least the model artifacts outputted from the trained AI model operating in the segment analytics zone, and the model artifacts outputted from the trained AI model operating in the staging zone;
- and
- when the MV analytics zone determines that a deployment condition is satisfied, the MV analytics zone or the staging zone, or both, initiating deployment of the trained AI model to a production zone.