SageMaker.ModelCardsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html
and business_details = {business_stakeholders : string option;line_of_business : string option;business_problem : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html
and intended_uses = {intended_uses : string option;factors_affecting_model_efficiency : string option;purpose_of_model : string option;risk_rating : string option;explanations_for_risk_rating : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html
and additional_information = {ethical_considerations : string option;caveats_and_recommendations : string option;custom_details : string Stdlib__Map.Make(Stdlib.String).t option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html
and metric_data_items = {x_axis_name : string list option;type_ : string;value : Yojson.Safe.t;y_axis_name : string list option;notes : string option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html
and training_job_details = {training_metrics : training_metric list option;hyper_parameters : training_hyper_parameter list option;training_arn : string option;user_provided_training_metrics : training_metric list option;training_environment : training_environment option;training_datasets : string list option;user_provided_hyper_parameters : training_hyper_parameter list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html
and model_overview = {model_owner : string option;model_artifact : string list option;algorithm_type : string option;model_name : string option;inference_environment : inference_environment option;problem_type : string option;model_description : string option;model_version : float option;model_creator : string option;model_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html
and model_package_details = {model_package_group_name : string option;task : string option;created_by : model_package_creator option;approval_description : string option;model_approval_status : string option;model_package_version : float option;model_package_description : string option;model_package_name : string option;model_package_status : string option;source_algorithms : source_algorithm list option;inference_specification : inference_specification option;model_package_arn : string option;domain : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html
and training_details = {objective_function : objective_function option;training_observations : string option;training_job_details : training_job_details option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html
and evaluation_detail = {datasets : string list option;evaluation_observation : string option;metric_groups : metric_group list option;metadata : string Stdlib__Map.Make(Stdlib.String).t option;evaluation_job_arn : string option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html
and content = {intended_uses : intended_uses option;additional_information : additional_information option;model_overview : model_overview option;training_details : training_details option;evaluation_details : evaluation_detail list option;model_package_details : model_package_details option;business_details : business_details option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html
type properties = {last_modified_by : user_context option;model_card_name : string;model_card_status : string;created_by : user_context option;security_config : security_config option;content : content;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html;
val make_properties :
?last_modified_by:user_context ->
model_card_name:string ->
model_card_status:string ->
?created_by:user_context ->
?security_config:security_config ->
content:content ->
?tags:tag list ->
unit ->
propertiesval make_container :
?nearest_model_name:string ->
?model_data_url:string ->
image:string ->
unit ->
containerval make_business_details :
?business_stakeholders:string ->
?line_of_business:string ->
?business_problem:string ->
unit ->
business_detailsval make_function_ :
?condition:string ->
?function_:string ->
?facet:string ->
unit ->
function_val make_tag : value:string -> key:string -> unit -> tagval make_user_context :
?domain_id:string ->
?user_profile_arn:string ->
?user_profile_name:string ->
unit ->
user_contextval make_intended_uses :
?intended_uses:string ->
?factors_affecting_model_efficiency:string ->
?purpose_of_model:string ->
?risk_rating:string ->
?explanations_for_risk_rating:string ->
unit ->
intended_usesval make_security_config : ?kms_key_id:string -> unit -> security_configval make_training_metric :
value:float ->
?notes:string ->
name:string ->
unit ->
training_metricval make_training_hyper_parameter :
value:string ->
name:string ->
unit ->
training_hyper_parameterval make_source_algorithm :
?model_data_url:string ->
algorithm_name:string ->
unit ->
source_algorithmval make_training_environment :
?container_image:string list ->
unit ->
training_environmentval make_additional_information :
?ethical_considerations:string ->
?caveats_and_recommendations:string ->
?custom_details:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
additional_informationval make_inference_environment :
?container_image:string list ->
unit ->
inference_environmentval make_model_package_creator :
?user_profile_name:string ->
unit ->
model_package_creatorval make_metric_data_items :
?x_axis_name:string list ->
type_:string ->
value:Yojson.Safe.t ->
?y_axis_name:string list ->
?notes:string ->
name:string ->
unit ->
metric_data_itemsval make_metric_group :
name:string ->
metric_data:metric_data_items list ->
unit ->
metric_groupval make_objective_function :
?function_:function_ ->
?notes:string ->
unit ->
objective_functionval make_training_job_details :
?training_metrics:training_metric list ->
?hyper_parameters:training_hyper_parameter list ->
?training_arn:string ->
?user_provided_training_metrics:training_metric list ->
?training_environment:training_environment ->
?training_datasets:string list ->
?user_provided_hyper_parameters:training_hyper_parameter list ->
unit ->
training_job_detailsval make_model_overview :
?model_owner:string ->
?model_artifact:string list ->
?algorithm_type:string ->
?model_name:string ->
?inference_environment:inference_environment ->
?problem_type:string ->
?model_description:string ->
?model_version:float ->
?model_creator:string ->
?model_id:string ->
unit ->
model_overviewval make_inference_specification :
containers:container list ->
unit ->
inference_specificationval make_model_package_details :
?model_package_group_name:string ->
?task:string ->
?created_by:model_package_creator ->
?approval_description:string ->
?model_approval_status:string ->
?model_package_version:float ->
?model_package_description:string ->
?model_package_name:string ->
?model_package_status:string ->
?source_algorithms:source_algorithm list ->
?inference_specification:inference_specification ->
?model_package_arn:string ->
?domain:string ->
unit ->
model_package_detailsval make_training_details :
?objective_function:objective_function ->
?training_observations:string ->
?training_job_details:training_job_details ->
unit ->
training_detailsval make_evaluation_detail :
?datasets:string list ->
?evaluation_observation:string ->
?metric_groups:metric_group list ->
?metadata:string Stdlib__Map.Make(Stdlib.String).t ->
?evaluation_job_arn:string ->
name:string ->
unit ->
evaluation_detailval make_content :
?intended_uses:intended_uses ->
?additional_information:additional_information ->
?model_overview:model_overview ->
?training_details:training_details ->
?evaluation_details:evaluation_detail list ->
?model_package_details:model_package_details ->
?business_details:business_details ->
unit ->
contentval yojson_of_container : container -> Yojson.Safe.tval yojson_of_business_details : business_details -> Yojson.Safe.tval yojson_of_function_ : function_ -> Yojson.Safe.tval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_user_context :
user_context ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_intended_uses : intended_uses -> Yojson.Safe.tval yojson_of_security_config :
security_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_training_metric : training_metric -> Yojson.Safe.tval yojson_of_training_hyper_parameter :
training_hyper_parameter ->
Yojson.Safe.tval yojson_of_source_algorithm : source_algorithm -> Yojson.Safe.tval yojson_of_training_environment : training_environment -> Yojson.Safe.tval yojson_of_additional_information : additional_information -> Yojson.Safe.tval yojson_of_inference_environment : inference_environment -> Yojson.Safe.tval yojson_of_model_package_creator : model_package_creator -> Yojson.Safe.tval yojson_of_metric_data_items : metric_data_items -> Yojson.Safe.tval yojson_of_metric_group : metric_group -> Yojson.Safe.tval yojson_of_objective_function : objective_function -> Yojson.Safe.tval yojson_of_training_job_details : training_job_details -> Yojson.Safe.tval yojson_of_model_overview : model_overview -> Yojson.Safe.tval yojson_of_inference_specification :
inference_specification ->
Yojson.Safe.tval yojson_of_model_package_details : model_package_details -> Yojson.Safe.tval yojson_of_training_details : training_details -> Yojson.Safe.tval yojson_of_evaluation_detail : evaluation_detail -> Yojson.Safe.tval yojson_of_content : content -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]type attributes = {ref_ : string;last_modified_by__user_profile_arn : string;created_by__domain_id : string;model_card_arn : string;created_by__user_profile_name : string;creation_time : string;last_modified_time : string;last_modified_by__domain_id : string;model_card_version : int;model_card_processing_status : string;last_modified_by__user_profile_name : string;created_by__user_profile_arn : string;}val create_attributes : string -> attributes