{"TrainingJobName": "antiFraud-imageclassification--2022-05-10-15-36-37", "TrainingJobArn": "arn:aws:sagemaker:us-east-1:845524701534:training-job/antifraud-imageclassification--2022-05-10-15-36-37", "TrainingJobStatus": "Completed", "SecondaryStatus": "Completed", "HyperParameters": {"epochs": "20", "image_shape": "3,512,512", "learning_rate": "0.001", "mini_batch_size": "32", "num_classes": "2", "num_layers": "18", "num_training_samples": "864"}, "AlgorithmSpecification": {"TrainingImage": "811284229777.dkr.ecr.us-east-1.amazonaws.com/image-classification:1", "TrainingInputMode": "File", "MetricDefinitions": [{"Name": "train:accuracy", "Regex": "Epoch\\S* Train-accuracy=(\\S*)"}, {"Name": "validation:accuracy", "Regex": "Epoch\\S* Validation-accuracy=(\\S*)"}, {"Name": "train:accuracy:epoch", "Regex": "Epoch\\S* Train-accuracy=(\\S*)"}, {"Name": "validation:accuracy:epoch", "Regex": "Epoch\\S* Validation-accuracy=(\\S*)"}], "EnableSageMakerMetricsTimeSeries": False}, "RoleArn": "arn:aws:iam::845524701534:role/studiovpc-notebook-role", "InputDataConfig": [{"ChannelName": "train", "DataSource": {"S3DataSource": {"S3DataType": "S3Prefix", "S3Uri": "s3://sagemaker-us-east-1-845524701534/image-classification-full-training/train/", "S3DataDistributionType": "FullyReplicated"}}, "ContentType": "application/x-recordio", "CompressionType": "None", "RecordWrapperType": "None"}, {"ChannelName": "validation", "DataSource": {"S3DataSource": {"S3DataType": "S3Prefix", "S3Uri": "s3://sagemaker-us-east-1-845524701534/image-classification-full-training/validation/", "S3DataDistributionType": "FullyReplicated"}}, "ContentType": "application/x-recordio", "CompressionType": "None", "RecordWrapperType": "None"}], "OutputDataConfig": {"KmsKeyId": "", "S3OutputPath": "s3://sagemaker-us-east-1-845524701534/antiFraud-imageclassification/output"}, "ResourceConfig": {"InstanceType": "ml.p3.2xlarge", "InstanceCount": 1, "VolumeSizeInGB": 10}, "StoppingCondition": {"MaxRuntimeInSeconds": 360000}, "CreationTime": datetime.datetime(2022, 5, 10, 15, 37, 1, 442000, tzinfo=tzlocal()), "TrainingStartTime": datetime.datetime(2022, 5, 10, 15, 38, 51, 559000, tzinfo=tzlocal()), "TrainingEndTime": datetime.datetime(2022, 5, 10, 15, 44, 39, 834000, tzinfo=tzlocal()), "LastModifiedTime": datetime.datetime(2022, 5, 10, 15, 44, 39, 834000, tzinfo=tzlocal()), "SecondaryStatusTransitions": [{"Status": "Starting", "StartTime": datetime.datetime(2022, 5, 10, 15, 37, 1, 442000, tzinfo=tzlocal()), "EndTime": datetime.datetime(2022, 5, 10, 15, 38, 51, 559000, tzinfo=tzlocal()), "StatusMessage": "Preparing the instances for training"}, {"Status": "Downloading", "StartTime": datetime.datetime(2022, 5, 10, 15, 38, 51, 559000, tzinfo=tzlocal()), "EndTime": datetime.datetime(2022, 5, 10, 15, 39, 12, 45000, tzinfo=tzlocal()), "StatusMessage": "Downloading input data"}, {"Status": "Training", "StartTime": datetime.datetime(2022, 5, 10, 15, 39, 12, 45000, tzinfo=tzlocal()), "EndTime": datetime.datetime(2022, 5, 10, 15, 44, 29, 391000, tzinfo=tzlocal()), "StatusMessage": "Training image download completed. Training in progress."}, {"Status": "Uploading", "StartTime": datetime.datetime(2022, 5, 10, 15, 44, 29, 391000, tzinfo=tzlocal()), "EndTime": datetime.datetime(2022, 5, 10, 15, 44, 39, 834000, tzinfo=tzlocal()), "StatusMessage": "Uploading generated training model"}, {"Status": "Completed", "StartTime": datetime.datetime(2022, 5, 10, 15, 44, 39, 834000, tzinfo=tzlocal()), "EndTime": datetime.datetime(2022, 5, 10, 15, 44, 39, 834000, tzinfo=tzlocal()), "StatusMessage": "Training job completed"}], "FinalMetricDataList": [{"MetricName": "train:accuracy", "Value": 0.9745370149612427, "Timestamp": datetime.datetime(2022, 5, 10, 15, 44, 16, tzinfo=tzlocal())}, {"MetricName": "validation:accuracy", "Value": 0.9776790142059326, "Timestamp": datetime.datetime(2022, 5, 10, 15, 44, 18, tzinfo=tzlocal())}, {"MetricName": "train:accuracy:epoch", "Value": 0.9745370149612427, "Timestamp": datetime.datetime(2022, 5, 10, 15, 44, 16, tzinfo=tzlocal())}, {"MetricName": "validation:accuracy:epoch", "Value": 0.9776790142059326, "Timestamp": datetime.datetime(2022, 5, 10, 15, 44, 18, tzinfo=tzlocal())}], "EnableNetworkIsolation": False, "EnableInterContainerTrafficEncryption": False, "EnableManagedSpotTraining": False, "TrainingTimeInSeconds": 348, "BillableTimeInSeconds": 348, "ProfilingStatus": "Disabled", "ResponseMetadata": {"RequestId": "374515a3-5924-4634-8659-ed2e0d4c844a", "HTTPStatusCode": 200, "HTTPHeaders": {"x-amzn-requestid": "374515a3-5924-4634-8659-ed2e0d4c844a", "content-type": "application/x-amz-json-1.1", "content-length": "3793", "date": "Tue, 10 May 2022 15:45:01 GMT"}, "RetryAttempts": 0}}