in social-media/create-aml-model.py [0:0]
def main(s3_uri, dataset_schema):
global time_stamp
training_ds_id = create_data_source(s3_uri, dataset_schema, "training", 0, 70, True)
evaluation_ds_id = create_data_source(s3_uri, dataset_schema, "evaluation", 70, 100, False)
ml_model_id = 'ml-tweets-' + time_stamp
ml.create_ml_model(ml_model_id, "BINARY", training_ds_id)
print("Creating ml model with id {0}. See:".format(ml_model_id))
print(CONSOLE_URL_ML_MODEL.format(CONSOLE_URL_BASE, ml_model_id))
evaluation_id = 'ev-tweets-' + time_stamp
ml.create_evaluation(evaluation_id, ml_model_id, evaluation_ds_id)
print("Creating evaluation with id {0}. See:".format(evaluation_id))
print(CONSOLE_URL_EVALUATION.format(CONSOLE_URL_BASE, ml_model_id, evaluation_id))
print("Waiting for evaluation to complete.")
poll_until_ready(evaluation_id)
print("done")
evaluation = ml.get_evaluation(evaluation_id)
print("Performance metric on the evaluation dataset: Binary AUC: " + evaluation['PerformanceMetrics']['Properties'][
'BinaryAUC'])