{"id":829,"date":"2021-12-21T07:38:27","date_gmt":"2021-12-21T07:38:27","guid":{"rendered":"https:\/\/www.workfall.com\/learning\/blog\/?p=829"},"modified":"2025-08-20T10:01:12","modified_gmt":"2025-08-20T10:01:12","slug":"how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas","status":"publish","type":"post","link":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/","title":{"rendered":"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas?"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">11<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p><strong><img src=\"https:\/\/lh4.googleusercontent.com\/lnsvtR2MhVE6zrL9OE8hq_iYGq5SfdgjQraYVcD09ezU4YoTEiz8ZRYsgpd3YAF3tpnqfrCHk1xJRi4Yz1rovpp0db6xdE1VL7KITPez5LZU0IbJgtl-RyvjrdNF8J9SCfqM8sX6\" style=\"width: 1600px;\"><\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">As a corporation deals with challenges and data on a regular basis, the capacity to design systems that can forecast business outcomes becomes critical. By automating sluggish procedures and incorporating intelligence in your IT systems, you can solve problems and move more quickly.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">But how can you ensure that all teams and individual decision-makers within the company have the authority to build these ML systems at scale without relying on other data science and data engineering teams? Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re:Invent 2021. This launch simplifies AI creation by eliminating the requirement for users to write any code. It also doesn&#8217;t need a thorough understanding of machine learning.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Amazon SageMaker Canvas uses the same technology as Amazon SageMaker to automate the process of cleaning and combining the code, creating hundreds of models, selecting the one with the best performance, and finally generating new individual or batch predictions. The supported problem types include binary classification, numerical regression, multi-class classification, and time series forecasting. Such problem types help the users to deal with business-critical use cases like churn reduction, fraud detection, inventory optimization, etc. without the need of writing huge chunks of code.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/jiZPQaOBUGmtPT1EadAJnfscajKwcLD4HxQmVhMLlsAh_EnrlH-St7dpLVtzdsuWVbjbY-oPhtXMmouL548M1P2LCJhgrw05ZRAr_GLtoyYQbAtf2Yez1qdYeIf_cgCJQ8HdATIG\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Using Amazon SageMaker canvas reduces the hardware costs and maintains the underlying infrastructure cost to the bare minimum. Amazon SageMaker Canvas comes with in-built cybersecurity flexibility and compliance features that eliminate the need to have it implemented from scratch. In this blog, we will have a look at how we can build machine learning models to generate the best accurate predictions without writing code using Amazon SageMaker.<\/p>\n\n\n\n<h2>Hands-on<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/XozuXawDtOT9gIIY6UowdS3GfNn_CEn92YeZfTXQxdYC5Gzead7olVVMK4Oawmruh5kTTQtSP69ONijUjN868Mj37s3suF6IFreeOA8J7AvNiyPUovdJ6olAVc5b_n2xpXcSSaSa\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">In this hands-on, we will see how we can build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Navigate to the AWS dashboard, we will first navigate to the Amazon SageMaker console and check if the selected region supports the canvas domain. If not, we\u2019ll change the selected region. Post that, we will navigate to the Canvas option and set up a new domain.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We will create a new role for the newly created domain and select a VPC and a subnet for the same domain. Post creation of a domain, we will launch the application using the Canvas option. We will then have a look at the various steps required to build the model and begin with predictions. Navigating to the S3 bucket, we will add a dataset inside the bucket.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We will then alter the CORS policy for the same bucket. On the canvas dashboard, we will then navigate to the dataset section and select the dataset uploaded inside the S3 bucket. Once the dataset is imported, we will navigate to the Models section and create a new model. Creating a new model, we will select the dataset for which we wish to perform predictions.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">We will then navigate to the Build step of the model creation process. Selecting a target column, we will preview the model to have a rough look at the analysis and the value distribution for the various columns in the dataset. Post that, we will create a Model via the Quick Build option.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Post the model creation, we will navigate to the analyze tab and have a look at the analysis output as well as the various graphs plotted in terms of value distribution for various columns in the dataset. Then we will finally have a look at the Scoring graph and make the dataset ready for predictions.<\/p>\n\n\n\n<p><strong>To implement the same, we will do the following:<\/strong><\/p>\n\n\n\n<ul><li>Log in and navigate to the AWS console.<\/li><li>Navigate to the Amazon SageMaker console.<\/li><li>Check if the selected region supports the Canvas domain. If not, change the region.<\/li><li>Navigate to the domain dashboard and set up a SageMaker Domain.<\/li><li>Create a new role for the newly created domain.<\/li><li>Select a VPC and a subnet for the domain.<\/li><li>Once the domain is created, launch the app in Canvas mode.<\/li><li>On the canvas dashboard, navigate to the Help feature and explore the various steps of performing the predictions.<\/li><li>Navigate to the datasets dashboard on the Canvas dashboard and select a dataset.<\/li><li>Enter the S3 dashboard and search for a specific bucket.<\/li><li>Upload the dataset inside the bucket.<\/li><li>Navigate to the bucket permissions and alter the CORS policy.<\/li><li>Navigate back to the SageMaker canvas dashboard and select the bucket that consists of the dataset.<\/li><li>Import the dataset that exists inside the bucket.<\/li><li>Navigate to the Models tab and create a new model.<\/li><li>Select a dataset to perform predictions on.<\/li><li>Enter the build stage and select a target column.<\/li><li>Preview the model and have a look at the results as well as the value distributions for each column.<\/li><li>Quickly build the model and post the creation, enter the analyze section and have a look at the analysis output as well as the various graphs.<\/li><li>Have a look at the Scoring graph and finally, make the dataset ready for predictions.<\/li><\/ul>\n\n\n\n<p>Log in and navigate to the AWS dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/5tJN3G9NuWRLsuQDvCV6ogy0pZK80TyaCG1Dj0mVwxqpofDiEbuSObetGP-lCfF1Hq8BGa4JCKQaoeiRlafogEUB2TUOlqkA0qHbRAoXqlfGe7vm1cO9QyE2GSACmxLdlzonDHoP\" alt=\"\"\/><\/figure>\n\n\n\n<p>Search for Sagemaker Canvas or just Sagemaker and navigate to the service dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/2JtgjMHGvYvwrowtiPWkGxZe8d2jqyS_H-53xaT06Yhqv0tBVZLKp97o4BFBJsVuosoJ2I49MtuWc9IDbeBT7v2w3DKEBhuZAr_bnEhdMSoEVBYnMtdw28A0ODz52U7QYEJCR5HI\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Under SageMaker Domain in the left navigation pane, check if Canvas is available for the selected region. If it\u2019s not, change the region to the region that supports the SageMaker Canvas domain.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/o1E0aOFbfO_CWbrvtOtRurqhyo1VmcvZwWBk4v7BXWAaXDLGVlttmPFCz0SZd0BAnAn2D-hqfKVUuvXpDGDmlgPKGbZV_WQMeHyJT9Cl7_rN366MjNKm5jHIjQwCaV-Re0f5KyvC\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Now, you can see that the Canvas domain is available under the SageMaker domain.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/bbhauaxIgHXrrXB4JsQwCKSPD8lbQOJAs9hKPDUihpv3_wSBFWFvkzFslP1m9VVSDPffET9iyrcFUSeuQ-usv9YdJ00Ewsfu7v65mkZ2BcXF_wW-z69HHgWiUSTn11TNhChYP8nR\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select the Canvas domain and click on it to open the domain dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/bdop6cGoHBAagm_UGTG8N-2rqyEnIhl1ptwMk6k2BDEnb3aZv3RE_JlGfr-_k4HX0zCSiXUKNPo59ntbMAdhQLSqMpHkhoZza0nduTmvNqJKJhqvDHDrAT9t4awn_kThBfQTrtqB\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Select the Quick Setup option to quickly get started with SageMaker Canvas. You can edit the name of the user under the User profile section.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/MEUtJ4tcgS8qOcoq3b77MhZtxhKHupFBDKA2na4RgEZG5jF-fMznnn417XyB6vhF-qv8Y47JOVLIDZKL83FjiLcKmKBMWcJEbTEDwBr5r2N8mCgkPC-m1kKXtS0nwIxP9SaUeN5M\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Under the SageMaker role, select Create a new role.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/j_HmoWQ6AbJjKmh1YoJbZ2gRU97VJXk6vD5S4YqKNOu0PvSgBQRoF-FZYdFCtdYpqaXJqScCn3KimXjVKO94JY5JHMdDqde5uyauoeYfp58jX7nP2zlAZTouGMFD-0B5umjukRe6\" alt=\"\"\/><\/figure>\n\n\n\n<p>In the opened modal, either select a specific bucket or select any bucket. Click on create role.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/MQRW50i-WcvJ0mo7pHg5dQoN8JeyvpUSMZItYHdv6LmroOKnxot_eecr75iKYlEsTIbESNFoOj2KC-7dJQAJgRJP6KssSdjG-WKj5NvfSInUQAGmY_lxy3dI_yPWFwnrYNj2ulIR\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">On success, you will see a new role created. You can cross-verify by navigating to the IAM console. Click on Submit.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/4oUb-DFlEjhp27YyaYEPAvUqiHen64N7iDfAOKHF76NsMmXDgc5Gc4zjwlb8RvKMWOqm1hAYLbfNBTL5fRvo2sRyXAoT5wuWcteyQ0pR4qGrW8dy8c1eALrMKe211G76cevgahVk\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Select a VPC in which you wish to configure the canvas. Select a subnet in that VPC. Click on Save and continue.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/dFkjT39j4gjmviVNJlGajTyqDiE4eao0yiOkvZOwGXVRo8b4I8SOMz3adwiV3rp2li67vQY20d09YTed7P0lujM-vq7NVoS0lo0UIyt6LAHH6bT0wz5JID-NC6F2aMn79a_KoYQR\" alt=\"\"\/><\/figure>\n\n\n\n<p>The creation might take a few minutes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/fSJJE_nMY9HQ7EzSRVOmDeh1CcdcLUa7RRr_HIBDDixyBrnjdADtQF2dOqH-Yh6BO_9mitSMYYfqG5S-NQffnYQv7FBTBMy-KUxFFi9r-TNb0O5S2zHiDvZJlgyVMgA1RqM-Z-8o\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the message as shown in the image below. Click on the Launch app dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/5pFuXlMclaMYQsXvEZUk7g3d0a3O7h0nHhykESHw23TQuE5rmdsP4b2XqJ9q8NHiqzC8jOLLKEWX1ekY5KPvmHUACIVefuCU0n-FWgjHUiIhdkdIA9DvKNqGHPs9ZbtL5l5UpE-K\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Select canvas from the dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/JBD2Ibt2Td15RDZnrYntlDTrwETejFnNam1eMuql9Vy-RnzlGr80UZWy_34dzGt0yqTDxRXulelk6mNTpH617RlFHe1WtgOl_tGu8htu6iOyR4Jnu7ZE27loJiOkoWJbgJadPgOh\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">A new window will open up opening the Amazon SageMaker Canvas dashboard. The creation might take a few minutes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/hlOt7ub35GicntCmUOr4-AfsI-xxQCF79dNIKeyWc8h7EA5LQBSRdi-XqtDO--c8__f0yDjgvE6veGyW-z_FfWKi6AkvDoPQmN5RvkqEsLRsO2rqvguQIWxKEENRZK16-2Ehb5Ky\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the dashboard as shown in the image below. Click on the Help (?) symbol.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/IuL-LKo_P1jho0FX-BuRrAK2jqtWoPM19wvq4YaY0hJ_xbEZyQDnejR2ModCd8GpAFeV5YJ3XIg6SAjzNGsSblhcUBjLhv3Xa-JFR06e9sR_57TemyubsWKEti_7rkh30YTPiJZz\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>This shows a quick walkthrough as to how we can get started. Click on Continue.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/qUJv3c0wFphbbFyOQoqW6IQ7dU6yBgg-ZxizYqXPmcjoe9d2UyYPodyJBfTFHhsw6NiIrXrsufdMijni8-IXiPb0IR8zRDd1-dcQ5HZbjQRpNRSwZT4wQ0z35pxgw065KViZSma7\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">The first step shows how we can import data and execute join operations if multiple datasets are imported. Click on Build Model.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Nw_NyIfLCexKBTrtz7rfj4OA3rkql-BrxNJQZ34biXLQy4V5lTPgIP5p39gLpi5avaojz0LHq_UgD6JfeS6sjUdK2zrdlp2hhAO2-FJehtbmcO5Vm2Q-y0BGsZLOnCMSZaztuwci\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">The next step shows how we can build a model choosing a target type and a model type. Click on Analyze results.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/Mln2Zjwaq_qh3FCOpWNcfOJGzRzH9XDbzEkvbiggxgrTFULZpQSkSdRVVSeU9q5NCB7JBVla_gBO7PGmtp2tZdQPwq9F2ucZ9LBPl8UrPvhupnSLZD0xbDRrxdkeKmWAiUR8wTbE\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">The next step shows how we can analyze the final result outputted by the model created above. Click on Generate predictions.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/OrO1ra76TMaBLCeA7OMvZjGQUPSBYPkF24mhjCYWZD9VPS7qwsE3H3sg_aSyaoDVf6BW84msdN3Ksjrjez_TdrpvagcE8TjgQW8RZtDrsc6D6-UaY9WkUr--O61KJ1RknX6wt3GD\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>The next step shows how we can perform prediction operations on the created model. Click on FInish.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/VSrY2JYkifmfVgDN5d1gfBqb33G00cwZZ2g8383787LbgS774qesQ0c_SHwC6rDT9-VjOAFKUoGqWLnN3GyipnV_xVvnwVaOig1b-RU7tsrFa8_QGExwg9u2Qzf5EVIUN_70PbLC\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select Datasets from the left navigation pane. Click on Import.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/qS_7YLC4VKyqEOGCnrYysd7QLCDMc--Gxv2GYqo_nDPKIq-2_NI2kLIlNJclfnyiMtZyor8ayl39EJ45zLexLBQUVOR1uEOM4PZ82Wxz86N2rOfEGkgtFlk6Z8IZf_LvZDnzeVmN\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select the S3 tab and in the search bar search for the S3 bucket that consists of the file.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/6DBO7TNJWx8RjIzGNCrWAb-JAnrYx4VXXhGZaA3LPKcbxZT1_M_glxD9MRi5cZrx28TFj8NqJjJmmDorbPKW7ogR_yQ9VtBneW1dSLW-h53xXrTUp7KLVBPZ2osUXI9-Y5KhhAFo\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Navigate to the S3 bucket dashboard and search for the sagemaker-(some id) bucket that was created automatically while performing the configurations.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/LJnlqpDQ4J0HvzjvU7Zh7-oh26ofRYIIpJ2jTAfDeBMCmg7Binl-iEJxpO1vH1GbgjGXZMa4Wt2SrnxO844dYHTQiqyGDiTwAX35yOtR8BnGCs881DOxJfozWrIx-LZaKsHvh9DU\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Upload a CSV dataset file in the bucket. We have used the Supply Chain Logistics Problem dataset from the link below.<\/p>\n\n\n\n<p><a href=\"https:\/\/brunel.figshare.com\/articles\/dataset\/Supply_Chain_Logistics_Problem_Dataset\/7558679\">https:\/\/brunel.figshare.com\/articles\/dataset\/Supply_Chain_Logistics_Problem_Dataset\/7558679<\/a><\/p>\n\n\n\n<p>Once you convert the downloaded file in CSV format and upload it in the bucket, click on Upload.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/nz67jrRW2G7QtaNmD0Cb8iyMqNbm35BdbAXZ17CDg0w8wj-fMAUZ2UYXx1INIwjIjC53iVcqgq18bf2UYAxYBHxjWmvwuILJJiiWkt2Ma4zwHWBmSRhMlWNVi1jopo4U1W60DaXU\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the message as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/FeTu42j_-qXNxuovKbLwXB2xJphcBSwwnhCSfn8b0i-hlvrTDdBTSTGjgy6y4LIEqPTf-WrIA1-gUERJT_Rffs-Bq6FlnOWzV6lgG8Mw0b73Nfy2irRNxofgZusvSL7A9riSAL7x\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Now, in your bucket, you\u2019ll get to see the new file uploaded. Navigate to the Permissions tab.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/CVdudmHFj7-IHDZ2i5z0W8j_z77gX-g5uQ2hv2B6L4dgDbXXeXcbJFCsXdgplgxNrItGT16yupall17L--4YEPsKxdZSuCGh4HU-pLeIBcVVyANdPyW5vK6bMQrZAyrDo0Co9wsH\" alt=\"\"\/><\/figure>\n\n\n\n<p>Scroll down to the bottom of the CORS configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/QDbJ6MS09ZLga373pIfDJiMfjv7YViIxstRc0cv3m1hpm7PXUjY6DNTVFQ4VPUY0n9Q87dxg_F9C0XUGS2oxRmJF2Z69dUeIGSWNntR-7wiSkfCLGDLXFLAlagUYZHZAIWCR6gNy\" alt=\"\"\/><\/figure>\n\n\n\n<p>Copy the below configuration and add it to the CORS configuration.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#91;\n    {\n        &quot;AllowedHeaders&quot;: &#91;\n            &quot;*&quot;\n        ],\n        &quot;AllowedMethods&quot;: &#91;\n            &quot;POST&quot;\n        ],\n        &quot;AllowedOrigins&quot;: &#91;\n            &quot;*&quot;\n        ],\n        &quot;ExposeHeaders&quot;: &#91;]\n    }\n]\n<\/pre><\/div>\n\n\n<p>Click on Save Changes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/VrwCdQNUWC2_UmoGIqUhC7fvdWM3xE3tSiuLt19esnorB2TITxum5C7GjmdUZEXPyJb8CtRNJYCMBlhgzxUHLTHId-CVjgaj_V4Xx9KC9e6ydOdyK6NcHpsGKP2eG6x9x6rjyVP_\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>On success, you will see a message as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/r-8pU-wKj5990f4MDeFiRR14nSuEUotfZSRs_WSshzgZw8qHB7SmMsaCZzXY5KWciZIg04HBfjcFzBJKQEwj1etEK6WxY_zMhP6D9qZZrP49TFVVc9bXtkEbCueM1Zwe1M-XgaR6\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Navigate back to the canvas dashboard and search for the bucket in the S3 tab. Open the bucket.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Fa8ltY3R6rmfnYprH8lum4VwmHtTxaduACuc2ZlVGrpyBA4emQCouRoP-nKU25duIfRDT9VLsUraG0nPTWtvg_Z_jy8qtWzjkO91FA8xEjS1lmz6BmGwvKOvhDxb7q-8oIocjQhB\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Select the dataset that we uploaded above in the S3 bucket. Click on Import data. To have a preview for the same, click on Preview all.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/OL8COMi-DlKHiRXJklk0iex_xBYsuqLRLsiVa0wXxCpBCEToc7-Bq6TJ_B-xDwnWCtKAilprDkuCIayzoKFe_zWYoa1HCiapfP7LU59vkUx-uxw_kNNCKYQ0kO-IqgBOazBiSfdD\" alt=\"\"\/><\/figure>\n\n\n\n<p>Have a look at the dataset structure. Click on Import data.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/h7ZSHOnmF6lM8HwuJ5SR0UwF-U8Fqd1xnCY2viLE4K5Y38CPAFAYERR74hkdPxW0TTN9fWCb3yLbU2i5wJ2qPpG5yCg38l0KZCTLpOWPbqLMA_WYCE4vSNtaGnJk7o9_ufKSDV99\" alt=\"\"\/><\/figure>\n\n\n\n<p>Processing the dataset and making it ready might take some time based on the size of the dataset.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/_V211Q6XkcDQ3ggajziC1b2HgVy1-w6gkcddbSaWHlhzemoXozT_cuxQkTiOXHUEPl5ODS90-AAX9P9Qin9Iwn1gXvRplsI1UekS1htRF57eezb4KZRLM_Azh_5wt_V7MnygGNqj\" alt=\"\"\/><\/figure>\n\n\n\n<p>Once the status changes to ready, click on the dataset to view the data.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/VE9y-4njvEFR0G5o4exZjpi4L8u_uwTEMf17hIQjTS9-bN10TvPqTGS95lg-Z-bORzDs52iapvCT2OiFcGGOKpvVLgqX6w9l1v4HrSp-3YHh7r9pCRKwsLqrs0VFEB_CwJy4dJlb\" alt=\"\"\/><\/figure>\n\n\n\n<p>Confirm the structure of the dataset.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/Zv9VKC1OVxThIDNB7DK1PJT_J8wwQesG3PhDrdemxHLZ9S3dHCDSMu3UW1WmzI-hQK5Wv6kHpCs0FZWLUhGUbZHt6LuzjS9jKaow2T3Km9thCafvTOK_xXKR2e9MIMp_n32s27wf\" alt=\"\"\/><\/figure>\n\n\n\n<p>Navigate to the Models section on the canvas dashboard. Click on New model.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/OpdoJIVoGuQV0ubLrSTP_tCDsbUvyKMO_nISMrMZilUHxwY544g5RuBXipxl4C8UqXYG3Emp23ylErkVLzI8-NOnDJFCD_OWwjLJJxVgLIQZRoS0W5AoVHapShCR_UBRAYJEuZS3\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Enter a name for the model and click on Create.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/zPqzBwiKJPwuxr1_dL0AV_uZHLoXZUVo7fmpnnI9RsmbtVoNsfTWajub__7xZ-9GvDtmHEdbHYeInvkpn65S_HTNCctif7lnxldbQhBBl-WiHUCfgB0yM8wFI9sHLbRzmKM8DCh0\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select the dataset that you uploaded above. Click on Select dataset.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/NdGAcFVCPlODXdAAoXmjjgDn8htHrjpxsB--qf8Ok3bBLG2wtu-xCt_ZWopgqhIPXdPWHtno2oROhlRgURWIsIfym_9ho9h_gjsHNq5cbQoZA0K3hNT8SCL7-mOHHIDUdVBS8gMy\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">You\u2019ll see the second stage to build the model. You can eliminate certain columns from your prediction model as well as select a target column to perform the analysis on.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/VcGalScjzywwquW5yU3MdLgF4JWebqLkfNN40LS5UNnMp9sC3Du_DIG17pUFFoZfeVnb700M0QZdgScTp3cFimjGsyHJB7x7Jwb4rbLNXO7QgbcM6OCGlvGVWTfEPJki3Gy_R3EZ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Uncheck a column that is not to be included in the analysis.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/sE57ebLG7NReoG59makJZGVoQamDeZjzJy6LN0Nc0hg9cUDr_z2VnzviE42zcbeAtQggXtaZeX7jE8LSxxaNLDoUsyP-B3rBUaX9lW4Rk7bttCbo2Vx5dS6BwumRC02jSCyaQ-Ev\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select a target column from the dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/B1zxxgfytVNVGEzfVfjWG7UnDtVyC73LU_Z3Z7T8xCgg8hpGUbpnvAqFIT4bXmswnsvIRX_xHNlUUhmHUQ4IYyk-W9wfHvOXUEV3f7GgAiyK0DW1zkw-7q87eZCb5QzhdkUoqLmK\" alt=\"\"\/><\/figure>\n\n\n\n<p>Selecting a column will display a value distribution graph below the input box.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/zBrwUYxXuXrU0GhXNE_1M9IrcRP3qZQmlEmgCwtcTqXxbkp2fzahLGEYgtJm-tnYRDjB40_VFER4nB5yj4zmA-obG0MX9TEwQ7FosuSiG8giuJwDgOdcl15zuWmbaY2bnwEjp8Q_\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Click on the Preview model. A new modal will appear with the details of the model.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/xbGjB2mjm16v6oZBoPN_2PALRD_r4kTs3ndyrXro_9koXUAaz0EIMX1Fj62TNWpYBsUGUdn5Dla-WtD3cKBhQOxTmlLSl2UjEKlSg5aaNm3GDzM1oSjab26hdfoqvjhKPRE5ew9n\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Scrolling down the list, you\u2019ll see the value distribution for each of the columns Click on the Quick Build model dropdown and select Quick Build.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/E269srBwyuF75UB019fmlHtCBnP04VX3YzY4gc99mAy95G-EI2hwNKH-uK9s_r_uY_wsGI0vnpiNWgwKjjkYeDWha5QoiPYDZRWmUEVhVMfRX6iqJpze9Fjq2H8fMml-iKpJo_RY\" alt=\"\"\/><\/figure>\n\n\n\n<p>The model creation might take a few minutes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/V4gLo8rOgCUmvzz5E8gPBqAN3SO2JGwnWeK9cdtWdZicjDNKLiDawg1UuyzqLqmnTdGTPHoarAS62aKWHs7bDUXbIMqzgKr2Af8qAUtGxZvRTUhZyN6_pZQhBMZ1SQozZA24VpyO\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">On success, you\u2019ll see the results and the model status. The column impact shows the impact on the model output in terms of value distribution.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/He8h_Tw4xzPHLL_rp3Fjs7Q9xs_8FHGdlMVZ-IVZdIkwJxWDT0YzQCeJrbS_zbxwq_Q0uUKwe0WBIOGI417n4WHcG2w37fDizCfPUBgbdvuhcI7W_1oY7gYpebXkBmjPb_mobE1D\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select the different columns to check the impact for each.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/aIAqXKWSM8Ho6UOxF96XDw8cYBOl4_nGTzWRBlKP3RbJ8e6E8lHm5y-ucqUcwR-fkVeAzz_Xx42rTsr5KmChwyjJu9c8OmsaqFwYvDeZ-wYqA7N25sdApFsBnOsGC478OpzLerV2\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Click on the Scoring tab to have a look at the scoring graph to perform analysis. Finally, click on Predict.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/tFT2a6FlR2XVpwMjdQpBTVfnQdnmLkLSR9uYKX-U1q1qwvkAFhAtH382z7LSrsiBXiWMg9DZ1Wx25kxADnhbSeZ5huA39r9hdWp4mcn6v7PMTolXocS00ETXARzX13aYS7s1gTvm\" alt=\"Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<p>Click on Select dataset to select a new dataset.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/YrYbUQsxgUzDNXcKkFyvM829aHZULAW36Il1fkw2dDeScURogdCVPBvDbVBRdQNWRlkuRN7LomIPHCe9_Joo-8McR6GiFZxM8JpXgOdfFRysTsKO_ig485KyAWPUMnEN8ADft0NQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>It might take a few minutes to generate predictions.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/KhIZFojGlYesj_N0NAefsHK-CNgFTYo9TxpwXEdabhr-2KblRTVXgnWn7yk9vGgMtiLeiuG6eitsRoFA1CbygUvFLltDwY9AAkhdWMMcXrX0ls6OIdpkUwoTKH0v9IWP8WtVf90A\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">On success, you have the final dataset on which you can perform the required predictions on the Canvas dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/ZfXhDAF-st7f2NNXLIHyWZPNsK8Ghp7uASTGE8eM44iscCPlRw1Mp6r-7NRGG-zmMGEyS0Yhhhy717ZMW-ElgL-o6EmcJ0zMoZkJsV4gylHSTiUqs31xJR2rYceMBP3yt7xcyt0z\" alt=\"\"\/><\/figure>\n\n\n\n<h2>Companies using Amazon SageMaker Canvas<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/EBCIOthnJrDYwGyRlaqZoRi5YXkXbT7iW1mBIEO-6n-DgUGgNtYJ8ehU5xdVV8jvFUZaClI28ZOFwv5gCeFwWyf-kBBDP-alZYl7-kZyIM6XAjShE_DEs9N0mjPL0EDs9PU-BgY6\" alt=\"Companies using Amazon SageMaker Canvas\"\/><\/figure>\n\n\n\n<h2>Conclusion<\/h2>\n\n\n\n<p class=\"has-text-align-justify\">In this hands-on, we saw how we can build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas. Navigating to the AWS dashboard, we first navigated to the Amazon SageMaker console and checked if the selected region supports the canvas domain. If not, we then changed the selected region.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Post that, we navigated to the Canvas option and set up a new domain. We created a new role for the newly created domain and selected a VPC and a subnet for the same domain. Post creation of a domain, we launched the application using the Canvas option. We then had a look at the various steps required to build the model and begin with predictions.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Navigating to the S3 bucket, we added a dataset inside the bucket. We then altered the CORS policy for the same bucket. On the canvas dashboard, we then navigated to the dataset section and selected the dataset uploaded inside the S3 bucket.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Once the dataset was imported, we navigated to the Models section and created a new model. Creating a new model, we selected the dataset for which we wish to perform predictions. We then navigated to the Build step of the model creation process. Selecting a target column, we had a look at the model preview to have a rough look at the analysis and the value distribution for the various columns in the dataset.<\/p>\n\n\n\n<p class=\"has-text-align-justify\">Post that, we created a Model via the Quick Build option. Post the model creation, we navigated to the analyze tab and had a look at the analysis output as well as the various graphs plotted in terms of value distribution for various columns in the dataset. Then we finally had a look at the Scoring graph and made the dataset ready for predictions. <\/p>\n\n\n\n<p class=\"has-text-align-justify\">We will discuss more use cases for the services used in our upcoming blogs. Stay tuned to keep getting all updates about our upcoming new blogs on AWS and relevant technologies.<\/p>\n\n\n\n<p>Meanwhile \u2026<\/p>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Keep Exploring -&gt; Keep Learning -&gt; Keep Mastering<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">This blog is part of our effort towards building a knowledgeable and kick-ass tech community. At <a href=\"https:\/\/www.workfall.com\/\">Workfall<\/a>, we strive to provide the best tech and pay opportunities to AWS-certified talents. If you\u2019re looking to work with global clients, build kick-ass products while making big bucks doing so, give it a shot at<a href=\"https:\/\/www.workfall.com\/partner\/\"> workfall.com\/partner<\/a> today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">11<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span> As a corporation deals with challenges and data on a regular basis, the capacity to design systems that can forecast business outcomes becomes critical. By automating sluggish procedures and incorporating intelligence in your IT systems, you can solve problems and move more quickly. But how can you ensure that all teams and individual decision-makers within [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":830,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[2],"tags":[129,3,128,241,6],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas? - The Workfall Blog<\/title>\n<meta name=\"description\" content=\"Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re: Invent 2021. Let&#039;s see what&#039;s new!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas? - The Workfall Blog\" \/>\n<meta property=\"og:description\" content=\"Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re: Invent 2021. Let&#039;s see what&#039;s new!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/\" \/>\n<meta property=\"og:site_name\" content=\"The Workfall Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/workfall\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-21T07:38:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-20T10:01:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@workfall\" \/>\n<meta name=\"twitter:site\" content=\"@workfall\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Workfall\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\",\"name\":\"Workfall - Hire #Kickass Coders On Demand\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/workfall\/\",\"https:\/\/www.linkedin.com\/company\/workfall\/\",\"https:\/\/facebook.com\/workfall\",\"https:\/\/twitter.com\/workfall\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"contentUrl\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"width\":400,\"height\":400,\"caption\":\"Workfall - Hire #Kickass Coders On Demand\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"name\":\"The Workfall Blog\",\"description\":\"#Tech #Remote #Jobs\",\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#primaryimage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png\",\"width\":1200,\"height\":628,\"caption\":\"Amazon SageMaker Canvas\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#webpage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/\",\"name\":\"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas? - The Workfall Blog\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#primaryimage\"},\"datePublished\":\"2021-12-21T07:38:27+00:00\",\"dateModified\":\"2025-08-20T10:01:12+00:00\",\"description\":\"Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re: Invent 2021. Let's see what's new!\",\"breadcrumb\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learning.workfall.com\/learning\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#webpage\"},\"author\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\"},\"headline\":\"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas?\",\"datePublished\":\"2021-12-21T07:38:27+00:00\",\"dateModified\":\"2025-08-20T10:01:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#webpage\"},\"wordCount\":2086,\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png\",\"keywords\":[\"Amazon Sagemaker\",\"AWS\",\"ML\",\"no code\",\"workfall\"],\"articleSection\":[\"AWS Cloud Computing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\",\"name\":\"Workfall\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"caption\":\"Workfall\"},\"sameAs\":[\"https:\/\/www.workfall.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas? - The Workfall Blog","description":"Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re: Invent 2021. Let's see what's new!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/","og_locale":"en_US","og_type":"article","og_title":"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas? - The Workfall Blog","og_description":"Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re: Invent 2021. Let's see what's new!","og_url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/","og_site_name":"The Workfall Blog","article_publisher":"https:\/\/facebook.com\/workfall","article_published_time":"2021-12-21T07:38:27+00:00","article_modified_time":"2025-08-20T10:01:12+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@workfall","twitter_site":"@workfall","twitter_misc":{"Written by":"Workfall","Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization","name":"Workfall - Hire #Kickass Coders On Demand","url":"https:\/\/learning.workfall.com\/learning\/blog\/","sameAs":["https:\/\/www.instagram.com\/workfall\/","https:\/\/www.linkedin.com\/company\/workfall\/","https:\/\/facebook.com\/workfall","https:\/\/twitter.com\/workfall"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","contentUrl":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","width":400,"height":400,"caption":"Workfall - Hire #Kickass Coders On Demand"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website","url":"https:\/\/learning.workfall.com\/learning\/blog\/","name":"The Workfall Blog","description":"#Tech #Remote #Jobs","publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#primaryimage","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png","width":1200,"height":628,"caption":"Amazon SageMaker Canvas"},{"@type":"WebPage","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#webpage","url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/","name":"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas? - The Workfall Blog","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#primaryimage"},"datePublished":"2021-12-21T07:38:27+00:00","dateModified":"2025-08-20T10:01:12+00:00","description":"Amazon SageMaker Canvas is the answer, one of the most noteworthy announcements at re: Invent 2021. Let's see what's new!","breadcrumb":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learning.workfall.com\/learning\/blog\/"},{"@type":"ListItem","position":2,"name":"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas?"}]},{"@type":"Article","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#article","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#webpage"},"author":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a"},"headline":"How to build ML models to generate accurate predictions without writing code using Amazon SageMaker Canvas?","datePublished":"2021-12-21T07:38:27+00:00","dateModified":"2025-08-20T10:01:12+00:00","mainEntityOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#webpage"},"wordCount":2086,"publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-ml-models-to-generate-accurate-predictions-without-writing-code-using-amazon-sagemaker-canvas\/#primaryimage"},"thumbnailUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png","keywords":["Amazon Sagemaker","AWS","ML","no code","workfall"],"articleSection":["AWS Cloud Computing"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a","name":"Workfall","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","caption":"Workfall"},"sameAs":["https:\/\/www.workfall.com"]}]}},"jetpack_featured_media_url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/12\/CoverImages_1200x628px-5.png","jetpack-related-posts":[{"id":422,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-machine-learning-models-quickly-using-amazon-sagemaker\/","url_meta":{"origin":829,"position":0},"title":"How to build Machine Learning Models quickly using Amazon Sagemaker?","date":"November 3, 2021","format":false,"excerpt":"Amazon Sagemaker enables data scientists and developers to train and deploy machine learning models for performing the analysis of the dataset.\u00a0 Amazon Sagemaker is a cloud-based machine learning tool that is used to build, train, test, and deploy machine learning models. Amazon launched this fully managed machine learning service in\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"build Machine Learning Models quickly using Amazon Sagemaker","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/Sagemaker.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2473,"url":"https:\/\/learning.workfall.com\/learning\/blog\/crafting-captivating-narratives-the-power-of-gen-ai-with-sagemaker\/","url_meta":{"origin":829,"position":1},"title":"Crafting Captivating Narratives: The Power of Gen AI with SageMaker","date":"December 26, 2023","format":false,"excerpt":"In the evolving landscape of AI-driven innovation, crafting compelling narratives has reached new heights with the power of Generative AI, and Amazon SageMaker stands as a pivotal platform for realizing this potential. This hands-on exploration will guide you through harnessing the capabilities of Generative AI, specifically the GPT-2 model, to\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Crafting Captivating Narratives: The Power of Gen AI with SageMaker","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/12\/Tech-Blogs-Cover-Images_Part3-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":319,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-collect-aggregate-and-analyze-financial-services-industry-fsis-data-on-a-petabyte-scale-using-aws-finspacepart-2\/","url_meta":{"origin":829,"position":2},"title":"How to collect, aggregate and analyze Financial Services Industry (FSI)\u2019s data on a petabyte scale using AWS FinSpace?","date":"November 1, 2021","format":false,"excerpt":"In our previous blog, How to collect, aggregate and analyze Financial Services Industry (FSI)\u2019s data on a petabyte scale using AWS FinSpace(Part 1)? We have discussed FSI\u00a0and Amazon FinSpace as data management and analytics platform designed specifically for the FSI. We have also discussed FinSpace features, benefits, how it works,\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon FinSpace - Workfall","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/finspace.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":125,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-train-a-deep-learning-model-with-aws-deep-learning-containers-on-amazon-ec2\/","url_meta":{"origin":829,"position":3},"title":"How to train a Deep Learning model with AWS Deep Learning Containers on Amazon EC2?","date":"October 26, 2021","format":false,"excerpt":"Data scientists, machine learning engineers, and practitioners must devote significant time and resources to developing, testing, updating, and optimizing Docker images for deep learning. Instead of concentrating on developing and enhancing models, practitioners are forced to divert valuable resources to unrelated tasks. Installing packages, resolving compatibility concerns, performance optimization, and\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Train a Deep Learning model with AWS Deep Learning Containers on Amazon EC2","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/10\/CoverImages_1200x628px-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":520,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-a-serverless-workflow-with-aws-step-functions-part-1\/","url_meta":{"origin":829,"position":4},"title":"How to build a Serverless Workflow with AWS Step Functions (Part 1)?","date":"November 10, 2021","format":false,"excerpt":"AWS Step Functions is a serverless orchestration solution that enables you to effortlessly coordinate several Lambda functions into customizable workflows that are simple to debug and modify. To see the full implementation of How to Build a Serverless Workflow with AWS Step Functions, refer to part 2 of the blog\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS Step Functions - Workfall","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/StepFunction01.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":956,"url":"https:\/\/learning.workfall.com\/learning\/blog\/roadmap-to-become-a-successful-mlops-engineer\/","url_meta":{"origin":829,"position":5},"title":"Roadmap To Become A Successful MLOps Engineer","date":"May 24, 2022","format":false,"excerpt":"Did you know that by the end of 2024, more than 75% of companies will have operationalized AI? One of the fundamental procedures that support the operationalization of AI is MLOps. By 2025, the market for MLOps is expected to boom up to USD 4 billion as per a Forbes\u2026","rel":"","context":"In &quot;MLOps&quot;","img":{"alt_text":"Roadmap to become a successful MLOps Engineer","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/05\/Cover-Images_Part2-3.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/829"}],"collection":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/comments?post=829"}],"version-history":[{"count":4,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/829\/revisions"}],"predecessor-version":[{"id":1782,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/829\/revisions\/1782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media\/830"}],"wp:attachment":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media?parent=829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/categories?post=829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/tags?post=829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}