Amazon SageMaker Machine Learning Platform Updated
The Amazon Web Services Inc. (AWS) cloud platform recently made several updates to its SageMaker service for creating and working with machine learning models.
Amazon SageMaker is just one of a multitude of the company's cloud services for artificial intelligence and machine learning -- two of the hottest areas in the development and IT arenas.
For example,the AWS cloud features:
Amazon Lex, for building conversational interfaces into any application using voice and text.
Amazon Polly, which turns text into lifelike speech.
Amazon Rekognition, a service that makes it easy to add image analysis to applications.
Amazon Machine Learning (Amazon ML), a service targeting developers of all skill levels to help them use machine learning technology.
Working with the latter category of services and leveraging the scaling functionality of the AWS cloud, Amazon SageMaker is described by the company as an end-to-end service to help data scientists, developers and machine learning experts quickly build, train, and host machine learning models for production applications.
Demonstrating the importance that AWS places on the ML space, the company recently beefed up the SageMaker platform in a number of ways, including:
- Working with AWS Glue. The company on Friday announced better integration of SageMaker with AWS Glue, the AWS cloud's fully managed extract, transform, and load (ETL) service to help customers prepare and load data for analytics.
"You can now create an Amazon SageMaker notebook from the AWS Glue Console and connect it to an AWS Glue development endpoint," AWS said. These endpoints are serverless Apache Spark environments that customers can use to interactively develop, debug and test AWS Glue ETL scripts.
"With this integration, you can now use Amazon SageMaker’s fully managed notebooks instead of provisioning and managing your own notebook servers, making it easier and faster to start developing your AWS Glue ETL scripts," AWS said.
- Image classification update. AWS last week announced an enhancement to SageMaker's built-in image classification algorithm, targeting one of the most common use cases for ML modeling. Specifically, the new functionality involves support for multi-label inputs and mixed-precision mode for faster training.
"The Image Classification algorithm can now take an image as an input and add multiple labels to that image," AWS said. "This is helpful because most images contain multiple elements and the ability to add multiple labels can produce better and more usable results. As an example, this can be used to detect and classify different elements during medical image processing for better detection and treatment."
Additionally, faster model training and lower costs are said to be provided with the mixed-precision mode, as accuracy is preserved even while less memory is consumed during modeling.
- AWS GovCloud availability. The company recently announced that SageMaker is available in the GovCloud (US) Region. AWS GovCloud is specifically designed to host sensitive data, regulated workloads and support stringent U.S. government requirements for security and compliance. Along with U.S. government customers, it also targets contractors, educational institutions, and other U.S. customers who need to run sensitive workloads in the cloud.
Earlier our sister publication AWS Insider reported on SageMaker's debut at the company's re:Invent conference, and noted a refresh of SageMaker algorithms and frameworks in July.
As the AWS cloud platform seeks to stay apace amid stiff competition in this burgeoning arena, more such updates to AI services will likely be forthcoming soon.
David Ramel is the editor of Visual Studio Magazine.