Use Amazon Q Developer to create ml models in Amazon Sagemaker Canvas | Amazon Web Services

As a data scientist, the first experienced challenge was to make machine learning (ML) for business analysts, marketing analysts, data analytics and data engineers who are experts in their areas without experience with ml. Therefore, I am especially enthusiastic about today’s Amazon Web Services (AWS) notifications that Amazon Q Developer is now Amazon Sagemaker Canvas. What drops my attention is how Amazon Q Developer helps to connect the ml of expertise with business needs, making Ml more accessible across organizations.

Amazon Q Developer helps domain experts to build accurate, production quality ml models through the interactions of natural language, even if they do not have a ml of expertise. Amazon Q Developer leads these users by dividing their business problems and analyzing their data to recommend step by step instructions for creating your own ML models. It transforms user data to remove anomalies and creates and evaluates its own ML models to recommend the best, while providing users check and visibility for each step of the ML handbook. This strengthens organizations to innovate faster with a shortened market time. It also reduces their relies on ML experts so that their specialist can focus on more complex technical challenges.

For example, a marketing analyst can state: “I want to anticipate house sales prices using domestic and past sales data” and Amazon Q Developer will convert it to a set of ml steps, analyze to be customer data, create more models and build more models and recommend the best approach.

Let’s look in action
To start using the Amazon Q Developer, I see how we start using the Amazon Sagemaker Canvas Guide to run Canvas. In this demo, I use instructions for a natural language to create a model to predict domestic princes for marketing and financial teams. On the Sagemaker Canvas page I will select Amazon Q and then choose Start a new conversation.

In the new conversation I write:

I am an analyst and I need to anticipate home prices for my marketing and financial teams.

Furthermore, Amazon Q Developer explains the problem and recommends a suitable type of ML. It also outlines the solution of requirements, included the necessary characteristics of the data set. Amazon Q Development then asks if I want to upload my data file gold I want to choose a target column. I will select it to upload my data file.

In the next step, the developer Amazon Q gives the data file requirements that contain information about house reports, current house prices and the target variable for the regression model. Next steps are recommended, including: I want to upload my data file,, Select an existing data file,, Create a new data file gold I want to choose a target column. I will use this demo Canvas-semEMECS-HOUSING.CSV Sample data file as my existing data file.

SELECT_AN_EXEXING_DATASET

After selecting and loading the data file, it is analyzed by Amazon Q Developer and suggests median_house_value as a target column for a regression model. I accept by selecting I would like to anticipate the “Median_house_value” column. The transition to the next step, Amazon Q Developer describes in detail which data file contains (for example “rent”, “Housing_median_age” and “Total_rooms”), will be used to predict median_house_value.

Before we proceed with the model training, I ask about data quality, because without good data we cannot create a reliable model. Amazon Q Developer reacts quality knowledge for my entire data file.

I can ask specific questions about individual functions and their distribution to better understand the quality of the data.

Columns in the data file

To my surprise, I found through the previous question that the column of “households” has a wide variation between extreme values, which could affect the accuracy of the model prediction. There I ask Amazon Q Developer to solve this remote problem.

After the transformation is, I can ask what steps Amazon Q developer followed to make these changes. Behind the scenes Amazon Q Developer applied steps to prepare data preparation using Sagemaker Canvas data that I can check and see steps to visualize and replicate the process to get the final and ready data file for model training.

After reviewing the data preparation steps, I will select Start my training work.

Start of training

After starting the training work, I see its progress in conversation and created data sets.

As a data scientist, I will especially consider that with the developer Amazon Q ICAN see detailed metrics such as the matrix of confusion and accurate score for classification and root average square errors (RMSE) for regression models. These are the key elements that I always look for when evaluating the performance of the model and deciding on the data driver, and it is refreshing to see how they are presented in a way that is accessible to non-non-technical users to build confidence and allow the right management while holding depth, which technical team.

You can access these metrics by selecting a new model from My models or from Amazon Q Conversation menu:

  • Overview – This card shows The impact of the column Analysis. In this case Median_incoma It appears as a primary factor affecting my model.
  • Scoring – This card provides information about the accuracy of the model, included RMSE metrics.
  • Advanced metrics – This card displays a detailed Metric,, Remnants and Errors For the deep evaluation of the model.

Analyze my model

After reviewing these metrics and verifying the power of the model, I can move to the final phases of the ML workflow:

  • Predictions – Can i try my model using Forecast Card to verify your performance in the real world.
  • Deployment – I can create the endpoints to make my model available for the use of production.

This simplifies the deployment process, a step that traditionally requires the importance of DEVOPS NOWGE, to a direct operation that analysts of business analysts can handle confidently.

Predictions and deployment

What to know
Amazon Q Democratizing ML across organizations:

Strengthening all levels of skills with ml – Amazon Q Developer is now in the screen Sagemaker Avairable, helps business analysts, marketing analysts and data professionals who do not have experience with ML, create solutions for business problems through ML workflow. From data analysis and model selection to deployment, users can solve business problems using natural language and reduce dependence on ML, such as scientists, and allow the organization to innovate more faster with the market period.

Streamliner ml workflow – With Amazon Q Developer, users can prepare data and create, analyze and deploy ML models through a transparent and transparent workflow. Amazon Q Developer provides advanced data preparation and Autuml capacity that democratizes ML, and allows specialists to produce high -precision ML models.

Provincing full of visibility to the ML workflow – Amazon Q Developer provides full transparency by generating basic code and technical artifacts such as data transformation steps, model explaining and accuracy measures. This allows cross -function teams, including ML experts, to check, verify and update models as needed, facilitating cooperation in a safe environment.

Availability – Amazon Q Developer is now in a preview of edition in Amazon Sagemaker Canvas.

Prices – Amazon Q Developer is now available on Sagemaker canvas without additional costs for Amazon Q Development for Tier and Amazon Q Development Free Tier. However, the standard load applies to sources such as the instance of the SageMaker Canvas and any sources used to create or deploy models. For detailed prices, visit Amazon Sagemaker Canvas Pricking.

If you want to learn more about how to start visiting the Amazon Q Developer website.

– Eli

Leave a Comment