{"id":1169,"date":"2021-11-09T08:34:46","date_gmt":"2021-11-09T08:34:46","guid":{"rendered":"https:\/\/salarydistribution.com\/machine-learning\/2021\/11\/09\/use-autogluon-tabular-in-aws-marketplace\/"},"modified":"2021-11-09T08:34:46","modified_gmt":"2021-11-09T08:34:46","slug":"use-autogluon-tabular-in-aws-marketplace","status":"publish","type":"post","link":"https:\/\/salarydistribution.com\/machine-learning\/2021\/11\/09\/use-autogluon-tabular-in-aws-marketplace\/","title":{"rendered":"Use AutoGluon-Tabular in AWS Marketplace"},"content":{"rendered":"<div id=\"\">\n<p>AutoGluon-Tabular is an open-source AutoML framework that requires only a single line of Python to train highly accurate machine learning (ML) models on an unprocessed tabular dataset. In this post, we walk you through a way of using AutoGluon-Tabular as a code-free <a href=\"https:\/\/aws.amazon.com\/marketplace\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Marketplace<\/a> product. We use this process to train and deploy a highly accurate ML model for a tabular prediction task.<\/p>\n<h2>Overview of AutoGluon-Tabular<\/h2>\n<p>Tabular data prediction, which includes both classification and regression, is the most prevalent class of prediction problems in business. If you\u2019ve worked on this type of prediction problem before, you know that it\u2019s a vast field with extreme diversity of data. Businesses want to build predictive models on top of data obtained through a wide array of sources, such as purchase histories, insurance claims, medical reports, and sensor readings streamed from IoT devices. This diversity has resulted in an enormous variety of modeling techniques.<\/p>\n<p>Classical approaches have typically been dominated by domain expertise and careful, time-consuming feature engineering. However, if you follow data science competitions like those hosted by Kaggle, you may have noticed a transition happening. Lately, the most competitive approaches haven\u2019t been encapsulated by domain experts with careful feature engineering, but instead by ML architecture experts, with large ensembles of models. Over time, the ML community has discovered that models that are worse in isolation are often superior in combination. This idea is sometimes known in other contexts as the diversity prediction theorem, or wisdom of the crowd. This effect is typically greatest when individual models are diverse and have errors in different ways.<\/p>\n<p>This idea is at the core of AutoGluon-Tabular. AutoGluon-Tabular is designed to be straightforward, robust, efficient, accurate, and fault tolerant, returning to the latest checkpoint in the event of a failure. As a library, all the complexity has been abstracted away so that results can often be achieved with only three lines of code.<\/p>\n<p>We\u2019ve taken this one step further and launched AutoGluon-Tabular in the AWS Marketplace as one way of using AutoGluon-Tabular on AWS. It\u2019s possible to build world-class models without a single line of code! In addition, you can take advantage of powerful <a href=\"https:\/\/aws.amazon.com\/sagemaker\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon SageMaker<\/a> features. Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to prepare build, train, and deploy machine learning models quickly. It makes it easy to deploy your trained model to production with a single click.<\/p>\n<h2>Solution overview<\/h2>\n<p>The following sections step you through how to use AutoGluon-Tabular in AWS Marketplace on the SageMaker console. If you want to use AutoGluon-Tabular in the AWS Marketplace in SageMaker notebooks, you can refer the following <a href=\"https:\/\/github.com\/awslabs\/amazon-sagemaker-examples\/blob\/master\/aws_marketplace\/using_algorithms\/autogluon\/autogluon_tabular_marketplace.ipynb\" target=\"_blank\" rel=\"noopener noreferrer\">sample notebook<\/a>.<\/p>\n<p>We walk through the following steps:<\/p>\n<ol>\n<li>Subscribe to AutoGluon-Tabular in AWS Marketplace.<\/li>\n<li>Create a SageMaker training job.<\/li>\n<li>Create a model package.<\/li>\n<li>Deploy an endpoint.<\/li>\n<li>Create a SageMaker batch transform job.<\/li>\n<\/ol>\n<h2>Subscribe to AutoGluon-Tabular in AWS Marketplace<\/h2>\n<p>The first step is to subscribe to AutoGluon-Tabular in AWS Marketplace.<\/p>\n<ol>\n<li>Navigate to <a href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/prodview-n4zf5pmjt7ism?ref_=aws-mp-console-subscription-detail\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGluon-Tabular in AWS Marketplace<\/a>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image001-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29918 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image001-witharrows.png\" alt=\"\" width=\"825\" height=\"244\"><\/a><\/li>\n<li>Choose <strong>Continue to Subscribe<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image002-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29919 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image002-witharrows.png\" alt=\"\" width=\"835\" height=\"231\"><\/a><\/li>\n<li>Choose <strong>Accept Offer<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image003-witharros.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29920 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image003-witharros.png\" alt=\"\" width=\"850\" height=\"333\"><\/a><\/li>\n<li>Choose <strong>Continue to configuration<\/strong>.<\/li>\n<li>For <strong>Software Version<\/strong>, choose version 3.5.<\/li>\n<li>For <strong>Region<\/strong>, choose a Region.<\/li>\n<li>Choose <strong>View in Amazon SageMaker<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image004-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29921 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image004-witharrows.png\" alt=\"\" width=\"853\" height=\"522\"><\/a><\/li>\n<\/ol>\n<p>You\u2019re redirected to the SageMaker console.<\/p>\n<h2>Create a SageMaker training job<\/h2>\n<p>To create a training job, complete the following steps:<\/p>\n<ol>\n<li>On the SageMaker console, create a new training job.<\/li>\n<li>For <strong>Job name<\/strong>, enter a name (for this post, <code>autogluon-demo<\/code>).<\/li>\n<li>For <strong>IAM role<\/strong>, choose an <a href=\"http:\/\/aws.amazon.com\/iam\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Identity and Access Management<\/a> (IAM) role.<\/li>\n<li>For <strong>Instance type<\/strong>, choose your instance size.<\/li>\n<li>For <strong>Additional storage volume per instance<\/strong>, enter your volume size.<\/li>\n<\/ol>\n<p>We recommend using the m5 instance type and a volume size of more than 30 GB.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image005-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29922 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image005-witharrows.png\" alt=\"\" width=\"760\" height=\"687\"><\/a><\/p>\n<ol start=\"6\">\n<li>In the <strong>Hyperparameters<\/strong> section, you can pass <code>args<\/code> for AutoGluon-Tabular.<\/li>\n<\/ol>\n<p>The minimum requirement is to set the name of the label column to predict.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image006-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29923 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image006-witharrows.png\" alt=\"\" width=\"770\" height=\"332\"><\/a><\/p>\n<ol start=\"7\">\n<li>In the <strong>Input data configuration<\/strong> section, for <strong>S3 location<\/strong>, enter the Amazon S3 location of your CSV file for training.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image007-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29924 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image007-witharrows.png\" alt=\"\" width=\"768\" height=\"732\"><\/a><\/li>\n<li>Optionally, specify the Amazon S3 location of your testing file.<\/li>\n<li>Specify the Amazon S3 location for your output data.<\/li>\n<li>Choose <strong>Create training job<\/strong>.<\/li>\n<\/ol>\n<h2>Create a model package<\/h2>\n<p>When training is complete, you can create a model package.<\/p>\n<ol>\n<li>On the <strong>Training jobs<\/strong> page on the SageMaker console, select your training job.<\/li>\n<li>On the <strong>Actions<\/strong> menu, choose <strong>Create model package<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image008-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29925 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image008-witharrows.png\" alt=\"\" width=\"783\" height=\"205\"><\/a><\/li>\n<li>For <strong>Model package name<\/strong>, enter a name (for this post, <code>autogluon-demo<\/code>).<\/li>\n<li>Select <strong>Provide the algorithm used for training and its model artifacts<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image009-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29926 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image009-witharrows.png\" alt=\"\" width=\"771\" height=\"626\"><\/a><\/li>\n<li>Choose <strong>Next<\/strong>.<\/li>\n<li>For <strong>Validate this resource<\/strong>, select <strong>No<\/strong>.<\/li>\n<li>Choose <strong>Create model package<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image010-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29927 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image010-witharrows.png\" alt=\"\" width=\"795\" height=\"447\"><\/a><\/li>\n<\/ol>\n<h2>Deploy an endpoint<\/h2>\n<p>To deploy your endpoint, complete the following steps:<\/p>\n<ol>\n<li>On the SageMaker console, choose the model package you created.<\/li>\n<li>Choose <strong>Create endpoint<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image011-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29928 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image011-witharrows.png\" alt=\"\" width=\"790\" height=\"98\"><\/a><\/li>\n<li>Choose <strong>Next<\/strong>.<\/li>\n<li>For <strong>Model name<\/strong>, enter a name (for this post, <code>autogluon-demo<\/code>).<\/li>\n<li>For <strong>Container input options<\/strong>, select <strong>Use a model package subscription from AWS Marketplace<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image012-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29929 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image012-witharrows.png\" alt=\"\" width=\"771\" height=\"640\"><\/a><\/li>\n<li>On the next page, for <strong>Endpoint name<\/strong>, enter a name (for example, <code>autogluon-demo<\/code>).<\/li>\n<li>Select the instance type.<\/li>\n<li>Choose <strong>Create endpoint configuration<\/strong>, then choose <strong>Submit<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image013-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29930 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image013-witharrows.png\" alt=\"\" width=\"566\" height=\"982\"><\/a><\/li>\n<\/ol>\n<h2>Create a SageMaker batch transform job<\/h2>\n<p>To create a batch transform job, complete the following steps:<\/p>\n<ol>\n<li>On the SageMaker console, navigate to the model you created.<\/li>\n<li>Choose <strong>Create batch transform job<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image014-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29931 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image014-witharrows.png\" alt=\"\" width=\"682\" height=\"69\"><\/a><\/li>\n<li>For <strong>Job name<\/strong>, enter a name (for this post, <code>autogluon-demo<\/code>).<\/li>\n<li>For <strong>Instance type<\/strong>, choose an instance type.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image015-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29933 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image015-witharrows.png\" alt=\"\" width=\"687\" height=\"494\"><\/a><\/li>\n<li>In the <strong>Input data configuration<\/strong> section, for <strong>Split type<\/strong>, choose <strong>Line<\/strong>.<\/li>\n<li>For <strong>Content type<\/strong>, enter <code>text\/csv<\/code>.<\/li>\n<li>For <strong>S3 location<\/strong>, enter the S3 path of your CSV file.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image016-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29934 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image016-witharrows.png\" alt=\"\" width=\"687\" height=\"356\"><\/a><\/li>\n<li>For <strong>S3 output path<\/strong>, enter the S3 path for your output data.<\/li>\n<li>Choose <strong>Create job<\/strong>.<br \/><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image017-witharrows.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-29935 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/27\/ML-1461-image017-witharrows.png\" alt=\"\" width=\"697\" height=\"499\"><\/a><\/li>\n<\/ol>\n<h2>Clean up resources<\/h2>\n<p>Finally, delete the endpoint when you\u2019re done so you don\u2019t incur further charges.<\/p>\n<h2>Conclusion<\/h2>\n<p>In this post, we walked you through how to train ML models and make predictions using <a href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/prodview-n4zf5pmjt7ism\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGluon-Tabular in AWS Marketplace<\/a> via the SageMaker console. You can use this code-free solution to use the power of ML without any prior programming or data science expertise. Try it out and let us know how it goes in the comments!<\/p>\n<hr>\n<h3>About the Authors<\/h3>\n<p><strong><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/18\/NAK.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-29475 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/18\/NAK.png\" alt=\"\" width=\"100\" height=\"137\"><\/a> Yohei Nakayama<\/strong> is a Deep Learning Architect at the Amazon ML Solutions Lab. He works with customers across different verticals to accelerate their use of artificial intelligence and AWS Cloud services to solve their business challenges. He is interested in applying ML\/AI technologies to the space industry.<\/p>\n<p><strong><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/18\/Austin-Welch.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-29457 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/18\/Austin-Welch.jpg\" alt=\"\" width=\"100\" height=\"100\"><\/a>Austin Welch<\/strong> is a Data Scientist at the Amazon ML Solutions Lab, where he helps AWS customers across different industries accelerate their AI and cloud adoption.<\/p>\n<p><strong><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/18\/Arai-Tatsuya.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-29456 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2021\/10\/18\/Arai-Tatsuya.jpg\" alt=\"\" width=\"100\" height=\"123\"><\/a>Tatsuya Arai Ph.D. <\/strong>is a biomedical engineer turned deep learning data scientist on the Amazon ML Solutions Lab team. He believes in the true democratization of AI and that the power of AI shouldn\u2019t be exclusive to computer scientists or mathematicians.<\/p>\n<p>       <!-- '\"` -->\n      <\/div>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/aws.amazon.com\/blogs\/machine-learning\/use-autogluon-tabular-in-aws-marketplace\/<\/p>\n","protected":false},"author":0,"featured_media":1170,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/1169"}],"collection":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/comments?post=1169"}],"version-history":[{"count":0,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/1169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media\/1170"}],"wp:attachment":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media?parent=1169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/categories?post=1169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/tags?post=1169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}