In my projects, I work with Amazon SageMaker to do face recognition using Amazon SageMaker and Amazon Lex. The platform is used for integrated development and utilizes features like Amazon Cognition for analyzing images and videos, as well as comparing images.
DEMI Instructor at a non-tech company with 501-1,000 employees
Streamlined machine learning workflow with room for enhanced user interface
Pros and Cons
- "SageMaker offers functionalities like Jupyter Notebooks for development, built-in algorithms, model tuning, and options to deploy models on managed infrastructure."
- "The user interface (UI) and user experience (UX) of SageMaker and AWS, in general, need improvement as they are not intuitive and require substantial time to learn how to use specific services."
What is our primary use case?
How has it helped my organization?
Amazon SageMaker provides a structured workflow from data sourcing, data processing, and data labeling to model training and deployment. This end-to-end workflow simplifies tasks and avoids confusion with other platforms, enhancing our efficiency. Moreover, its performance is commendable, especially in terms of computing speed, saving time effectively.
What is most valuable?
SageMaker offers functionalities like Jupyter Notebooks for development, built-in algorithms, model tuning, and options to deploy models on managed infrastructure. These features simplify the end-to-end machine learning workflow, including data labeling, preparation, reprocessing, training, deployment, and monitoring.
What needs improvement?
The user interface (UI) and user experience (UX) of SageMaker and AWS, in general, need improvement as they are not intuitive and require substantial time to learn how to use specific services.
Additionally, the platform struggles with tuning large models, which is a significant limitation.
Buyer's Guide
Amazon SageMaker
November 2024
Learn what your peers think about Amazon SageMaker. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,660 professionals have used our research since 2012.
For how long have I used the solution?
I have been working with SageMaker for five or six months.
What do I think about the stability of the solution?
I haven't faced any performance or stability issues with SageMaker.
What do I think about the scalability of the solution?
Adding additional resources or scaling up to meet demand is not as straightforward as I would like.
How are customer service and support?
I have not had any experience interacting with customer support or technical support for SageMaker.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have not used other AI development platforms like Azure or GCP in my current work. My use of SageMaker is based primarily on its integration into our existing workflows.
How was the initial setup?
I can't remember the initial setup process clearly after three months. However, there was a learning curve involved when I began using SageMaker.
What about the implementation team?
I am unsure about the size of the implementation team specific to the use of SageMaker, however, it was used by our team of ten people.
What's my experience with pricing, setup cost, and licensing?
The pricing is based on usage, and I find it reasonable for what we use it for.
What other advice do I have?
I suggest SageMaker for anyone looking to facilitate an end-to-end machine learning workflow, from preparing data to deploying models, due to its comprehensive feature set.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Oct 31, 2024
Flag as inappropriateTeam lead at Assell
A fast solution that uses less code, but creating notebook instances for multiple users is pretty expensive
Pros and Cons
- "Feature Store, CodeCommit, versioning, model control, and CI/CD pipelines are the most valuable features in Amazon SageMaker."
- "Creating notebook instances for multiple users is pretty expensive in Amazon SageMaker."
What is most valuable?
Feature Store, CodeCommit, versioning, model control, and CI/CD pipelines are the most valuable features in Amazon SageMaker.
What needs improvement?
Creating notebook instances for multiple users is pretty expensive in Amazon SageMaker.
For how long have I used the solution?
I have been using Amazon SageMaker for six months.
What do I think about the stability of the solution?
Amazon SageMaker is a stable solution.
What do I think about the scalability of the solution?
Amazon SageMaker is a scalable solution.
Which solution did I use previously and why did I switch?
I have previously worked with Google Cloud Platform (GCP). We first moved from GCP to Databricks because it was cost-efficient. Now, we are moving from Databricks to Amazon SageMaker to see whether it serves our purpose and is beneficial with respect to cost and time.
How was the initial setup?
The solution’s initial setup was straightforward. On a scale from one to ten, where one is difficult, and ten is easy, I rate Amazon SageMaker a six out of ten for the ease of its initial setup.
What about the implementation team?
The solution's initial deployment was a one-week job, but the final pipeline run was 12 to 15 hours.
What's my experience with pricing, setup cost, and licensing?
Creating notebook instances for multiple users is pretty expensive in Amazon SageMaker, but its storage is cheap.
On a scale from one to ten, where one is cheap, and ten is expensive, I rate the solution's pricing a six out of ten.
What other advice do I have?
I am doing a benchmarking study between Databricks and Amazon SageMaker to determine the most cost-efficient and effective for our organization.
Amazon SageMaker is a pretty good solution for users who don't have any knowledge about their data and want to try different scenarios. The solution is fast and uses less code.
Overall, I rate Amazon SageMaker a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Amazon SageMaker
November 2024
Learn what your peers think about Amazon SageMaker. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,660 professionals have used our research since 2012.
Data Scientist at a computer software company with 501-1,000 employees
It’s low-price point makes it a great entry into machine learning, but it is difficult to learn to use
Pros and Cons
- "The superb thing that SageMaker brings is that it wraps everything well. It's got the deployment, the whole framework."
- "The solution is complex to use."
What is our primary use case?
I use SageMaker to use a "bring-your-own-model" setup. For SageMaker AutoML, we're fine and happy with it. It is restricted because you can't move through multiple algorithms. It seems to work only with two. One of the things I am doing is prototyping, and it's proving quite difficult to get our model working how we want it to. It's proving complex with many moving parts, and the documentation is only partially helpful. SageMaker requires a lot of work to get it working.
I spent the last four months trying to get a prototype working and exploring to bring in a model while exploring alternate models and making prototypes work. We've stepped back to AutoML for now. We might be using EKS, so we bring our containers. Within the containers, we can work with what we need to work with.
What is most valuable?
The superb thing that SageMaker brings is that it wraps everything well. It's got the deployment, the whole framework. When you couple it with step functions, you can do some very powerful things. It manages deployment, you have model monitoring, and you have model quality checks. It's got a lot of end-to-end services one needs to get a full machine-learning pipeline running. While I say that I had a struggle and blame the product partially, I am also impressed with the ecosystem. I would still use it over and above other competing products, but I don't know the Google setup. I have worked very briefly with Azure, so I can't do a proper card-to-card comparison, but I do like the ecosystems AWS brings. If a client came along and asked me to set up a machine learning ecosystem, a full machine learning production deployment, I would use Sagemaker.
What needs improvement?
The solution is complex to use.
Some additional functionality would be for them to provide sample end-to-end card formation templates and try to unify the setup. At the moment, as you move from one set of documentation to the next, some of the documentation is for bringing your model, some of the documentation is for SDK, some of it's for API, some of it's for command lines, and some of it's for step functions. None of the documentation seems to be end-to-end. There are gaps in the documentation. It proves to require a lot of digging from the user to figure it out. I did get through the AWS machine learning specialty certification, but that proved to be a bit superficial. Though it covered a lot of ground, it didn't have the detail one would need for Sagemaker. I am self-taught in a lot of the stuff. I could dive deeper into some code and take time to get examples running. But I was consulting a startup, and they needed to move quickly.
I was hoping SageMaker would be easier to work with because I was expecting there would be examples we could repurpose that were more complete.
The new functionality I'd like to see is Amazon tuning attention to the documentation sets and the templates.
For how long have I used the solution?
I've been using Amazon SageMaker for about two and a half years.
What do I think about the stability of the solution?
Stability is not a relevant metric anymore because SageMaker runs on its own underlying AWS serverless infrastructure, which is 100% reliable.
Folks better than me with more extensive resources and time have run and checked SageMaker ten times a second every second for 1,000 hours to see if they got a drop, but they haven't. It's serverless and bulletproof.
What do I think about the scalability of the solution?
I rate the scalability a ten out of ten. Part of the problem is that AWS has limited the functionality of SageMaker in many ways to make it scalable. So it's scalability first and then functionality second.
The solution works well for medium-sized businesses and up. But even for small businesses, you can do some simple and quick elastic endpoints and get going quickly. The problem is the amount of work it takes for people to know what they're doing with Sagemaker, and those people are probably rare. I've been able to get things up and running in most cases in all sorts of AWS services, but I'm struggling. Small, medium, and large enterprises could use SageMaker with an automatic model, but it depends on the people's skills doing the deployment. A small business probably couldn't afford contractors, consultants, or data scientists. It's not about AWS. It's a problem with classic data science skills.
How was the initial setup?
I rate the initial setup a three or two out of ten because it's very complex.
What's my experience with pricing, setup cost, and licensing?
You don't pay for Sagemaker. You only pay for the compute instances in your storage. SageMaker is free.
Which other solutions did I evaluate?
I've had a little bit of a look at Azure, but I didn't get into the level of detail I did with Sagemaker. I have worked reasonably intentionally with DataRobot and H20. But SageMaker is a way bigger, way more capable platform. The AutoML is very simple, and it is much, much cheaper. The cost of SageMaker is nothing. By contrast, if you're using DataRobot, you'll pay $100,000 plus for a five-year license.
What other advice do I have?
Anyone doing on-prem at the moment for anything but their core datasets or legacy systems that can't be moved is just paying useless money.
I rate Amazon SageMaker a seven out of ten. I'd recommend it to other users. It's worth syncing the time and effort into getting it running.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Machine Learning Specialist at Hubtel
The product enables users to build and deploy machine learning models, but the documentation must be made more user-friendly
Pros and Cons
- "The product aggregates everything we need to build and deploy machine learning models in one place."
- "The documentation must be made clearer and more user-friendly."
What is our primary use case?
I use the solution to build machine learning models and deploy them on endpoints.
How has it helped my organization?
The cost of managing our organization’s infrastructure is just too much. It’s easier to use AWS.
What is most valuable?
The product aggregates everything we need to build and deploy machine learning models in one place. We log in to the cloud and have everything we need to build and deploy models.
What needs improvement?
The product must improve its documentation. The documentation must be made clearer and more user-friendly. Sometimes, we run into issues with setup. However, it's not that often.
For how long have I used the solution?
I have been using the solution for about two years.
What do I think about the stability of the solution?
The stability is solid. I've been using the tool for a while. I haven't had major issues with it.
What do I think about the scalability of the solution?
We have 600 people in our organization. More than 300 people are developers. Everybody uses AWS. The tool is very scalable. I rate the scalability a nine out of ten.
How are customer service and support?
I had an issue logging into my AWS account. So I contacted the support persons. They were helpful.
How would you rate customer service and support?
Positive
How was the initial setup?
The solution is deployed on the cloud. We do not manually install the solution on our machine. We do have a CLI on our machine.
What's my experience with pricing, setup cost, and licensing?
The solution is relatively cheaper. Azure might be a little cheaper than AWS. However, AWS has all the services we need in one place.
What other advice do I have?
The solution works. It’s better than most of the other options available. We go through a long process to get the model in the hands of the users. SageMaker caters to all the processes involved with pre-built services. It makes the whole process very easy. Sometimes, the cost can be an issue, but it has all the right services we need. It is very smooth. Overall, I rate the solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data Scientist at a tech vendor with 10,001+ employees
A solution with great computational storage, has many pre-built models, is stable, and has good support
Pros and Cons
- "They are doing a good job of evolving."
- "I would suggest that Amazon SageMaker provide free slots to allow customers to practice, such as a free slot to try out working with a Sandbox."
What is our primary use case?
I know about SageMaker and its capabilities, and what it can do, but I have not had any hands-on experience.
It's a machine learning platform for developers to create models.
What is most valuable?
There are pre-built solutions for everything. For example, if you want to build a deep learning model, we already have AlexNet, the internet, and all of the packages are inside. You don't have to recreate the same thing from scratch, but instead, you can use their models. You can use their model and use their data, then you can use your data.
I am a big fan of their computational storage capabilities. It's a relational database itself. It's a new SQL and you get different types of services. That is one of the best things that I like when doing my research.
I cannot quantify it as it is based on your requirements, but I can say that it's very flexible and you are able to increase all of the RAM and the GPU support.
They are doing a very good job on their end. They are evolving. I have learned that they have already integrated an IDE into Amazon SageMaker. They are doing a good job of evolving.
What needs improvement?
The pricing is complicated and should be simplified.
I would suggest that Amazon SageMaker provide free slots to allow customers to practice, such as a free slot to try out working with a Sandbox. This would be beneficial for newcomers, especially those who are getting into the cloud space. They could explore this area and get all of the aspects including data engineering, data recognition, and data transformation.
For how long have I used the solution?
I have been familiar with this solution for three months.
What do I think about the stability of the solution?
From my findings, it's quite stable.
Amazon promises that they will provide you with stability, and it is quite a stable platform.
If you are facing any issues it may be related to the computational storage capability that you opted for. For example, if you are opting for a full code row and you have a lot of data that is taking a lot of time, then you have to go back to retrieve it. That flexibility is within the AWS, but you have to bear the cost.
What do I think about the scalability of the solution?
It's quite scalable.
How are customer service and technical support?
The technical support is very good and I am satisfied with it.
Which solution did I use previously and why did I switch?
I researched Amazon SageMaker on my own.
How was the initial setup?
The initial setup is straightforward. It's not complex.
What's my experience with pricing, setup cost, and licensing?
The pricing is complicated as it is based on what kind of machines you are using, the type of storage, and the kind of computation. It is already decided, but if you want to have a look at how it is broken down or how they are calculating it, then they provide a tool where you can go and specify your options. These include what you want, how much storage, the RAM, and whether you want GPU support. You can include everything and then you can get the estimated cost.
AWS is an additional cost.
Which other solutions did I evaluate?
We are not with Anaconda Solutions, we use their packages. We are exploring their interface and it's capabilities. We are currently on a different tool, on a different platform. We are using their package managers to access the set of solutions deployed.
What other advice do I have?
I am not exposed to Amazon SageMaker but I know it's capabilities. I know exactly what we can do and how we can do it. We have been provided with several solutions for image processing, speech processing, and text processing. They have provided a built-in solution for every task. You can use tools for deploying your model, you just have to plug and play.
There is no cessation from what I can see. Whatever they have in the industry, they can solve 98% of the use cases.
There is also data engineering which is quite important. It's where the real work is done.
Amazon has already provided a free slot for each of the services that we have done. With Amazon SageMaker, however, I have not seen that.
I have not yet explored everything, but they are doing good work.
In terms of the dashboard, I can say that I have not explored the visualization aspect very much, but they have their tools. I don't know how flexible it is and how much customization you can do. That's something on the visualization side that I don't enjoy very much. My interests are mostly towards data engineering or data science.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solutions Architect, ML Engineer, MLOps at a computer software company with 1-10 employees
Efficient experiment design through integrated infrastructure and reasonable pricing
Pros and Cons
- "The most valuable features are the ability to store artifacts and gather reports and measures from experiments."
- "The model repository is a concern as models are stored on a bucket and there's an issue with versioning."
What is our primary use case?
I use Amazon SageMaker primarily for designing and performing experiments with recommendation systems. It's mainly about classification, as most recommendation systems are based on classification.
How has it helped my organization?
It is crucial for the design and execution of multiple experiments concurrently, allowing me to concentrate on model design. I can use SageMaker for hyperparameter optimization and eventually for deploying models to production.
What is most valuable?
The most valuable features are the ability to store artifacts and gather reports and measures from experiments. Additionally, the integration with AWS infrastructure and the capability to create a hybrid grid infrastructure with scaling are important.
What needs improvement?
The model repository is a concern as models are stored on a bucket and there's an issue with versioning. Also, being unable to create routing other than based on TCP/IP protocols and HTTP poses limitations.
For how long have I used the solution?
I have been working with Amazon SageMaker for close to three years.
What do I think about the stability of the solution?
I find the performance of SageMaker stable, especially when I use it with a Kubernetes cluster. There have been no significant issues noted.
What do I think about the scalability of the solution?
It is scalable, particularly with the AWS infrastructure, including clusters and scheduling solutions like Airflow.
How are customer service and support?
I rarely use customer support since the platform is stable. Any issues, though rare, seem to be resolved well.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have worked with other AI development platforms, such as Kubeflow and MLflow, as separate platforms.
How was the initial setup?
The initial setup is straightforward if you have basic knowledge related to AWS Cloud and its infrastructure.
What's my experience with pricing, setup cost, and licensing?
The pricing is reasonable from my point of view, but it depends on factors like project size, potential income, data size, and user number.
Which other solutions did I evaluate?
I have experience with other AI development platforms, including Kubeflow and MLflow.
What other advice do I have?
I suggest properly sizing your project to manage potential costs effectively. If the project is small, starting with something simpler and less expensive may be better.
I'd rate the solution nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Oct 8, 2024
Flag as inappropriateLead Technical Product Owner - AI & ML at a transportation company with 10,001+ employees
Stable solution that's worth the money but lacks reporting services
Pros and Cons
- "We've had no problems with SageMaker's stability."
- "SageMaker would be improved with the addition of reporting services."
What is our primary use case?
I mainly use SageMaker for deploying, using, and running our models.
What needs improvement?
SageMaker would be improved with the addition of reporting services. In addition, the models available in SageMaker are not enough for most of our use cases and require customization to be useful.
For how long have I used the solution?
I've been using SageMaker for six to eight months.
What do I think about the stability of the solution?
We've had no problems with SageMaker's stability.
How are customer service and support?
We are premium partners with AWS, so we have complete 24/7 support from them.
How was the initial setup?
The initial setup was very easy and quick, though deploying using cloud formation templates was difficult for us.
What about the implementation team?
We used an in-house team.
What's my experience with pricing, setup cost, and licensing?
SageMaker is worth the money for our use case.
What other advice do I have?
I would give SageMaker a rating of six out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
Big Data Solution Architect - Spatial Data Specialist at SCIERA, INC
A reasonably priced solution offering various models for its users to leverage from, along with an easy deployment process
Pros and Cons
- "The solution's ability to improve work at my organization stems from the ensemble model and a combination of various models it provides."
- "In general, improvements are needed on the performance side of the product's graphical user interface-related area since it consumes a lot of time for a user."
What is our primary use case?
My company uses Amazon SageMaker since we are into data analytics involved in predictions and focusing on various model executions, working with some top companies. Most of the use cases of the solution for my company stem from the fact that we need to understand various customer chain models, including customer retention or customer acquisition models, to leverage more revenue. Sometimes, the solution functions in batch mode or real-time mode. In case a customer contacts an IVR agent or the customer support team for help, we do modeling in real-time and deliver to Amazon SageMaker endpoint, ensuring how the robotics part responds to the queries of the customer.
How has it helped my organization?
The solution's ability to improve work at my organization stems from the ensemble model and a combination of various models it provides. It is important to note that since the ensemble model has limitations, it takes more time to process.
What is most valuable?
The most valuable feature of the solution is Amazon SageMaker Canvas. The training and algorithm-based XGBoost modeling make it a good product for a startup, especially for companies that want to explore something but don't have a proper model. The instrument will be helpful for those who want to explore something.
What needs improvement?
Amazon SageMaker should concentrate and get the performance of the ensemble model to be good enough for its users.
Improvements are needed in terms of performance for not all but some of the models, especially whenever we use the product for image classification or something. In general, improvements are needed on the performance side of the product's graphical user interface-related area since it consumes a lot of time for a user.
For how long have I used the solution?
I have been using Amazon SageMaker for four to five years. My company is a customer of AWS, and we have an advanced technology partnership with Amazon.
What do I think about the stability of the solution?
Stability-wise, I rate the solution a nine out of ten.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution an eight out of ten.
Around 20 to 25 people in my company use Amazon SageMaker.
How are customer service and support?
The technical support for the solution is good, but it is a paid service. The technical support for troubleshooting issues is chargeable, so ten percent of AWS billing will be the cost for technical support. I rate the solution's technical support an eight out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Along with Amazon SageMaker, I use other services from AWS, like AWS Glue, Athena, Redshift, SQS, SNS, and Airflow.
How was the initial setup?
On a scale of one to ten, where one is a difficult setup, and ten is an easy setup, I rate the setup phase a nine.
The solution is deployed on the cloud.
The deployment phase takes around 15 to 20 minutes since the product has good integration capabilities with other platforms like Jenkins and Terraform.
Our company uses Jenkins pipeline and Bitbucket for the deployment process. Everything is moved from CodeCommit to Bitbucket, after which the Jenkins pipeline takes it from Bitbucket and deploys it to SageMaker. We can do the deployment in the cloud as well, but we do it with Bitbucket and Jenkins since they allow for good integration with Amazon SageMaker, which is also easy for us to make it move.
We have a team consisting of solution and database architects in which, most of them are AWS-certified individuals capable of carrying out troubleshooting procedures in case of issues who take care of the solution's deployment process in our company.
What's my experience with pricing, setup cost, and licensing?
I rate the pricing a five on a scale of one to ten, where one is the lowest price, and ten is the highest price. The solution is priced reasonably. There is no additional cost to be paid in excess of the standard licensing fees.
What other advice do I have?
From an exploration perspective, for people who cannot afford hardware at the physical location, it would be good to use the services from a cloud for leverage. It is easy to scale up or down when operating on an AWS Cloud. Suppose we have an on-premises or hybrid solution. In that case, we need to look at the economic structure of the organization, after which bringing everything into a physical location can get really complex. I suggest others explore using AWS before deciding on future plans.
I rate the overall solution a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer:
Buyer's Guide
Download our free Amazon SageMaker Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
Popular Comparisons
Databricks
Microsoft Azure Machine Learning Studio
Alteryx
Dataiku
RapidMiner
IBM SPSS Statistics
IBM Watson Studio
IBM SPSS Modeler
Anaconda
Domino Data Science Platform
Starburst Enterprise
Cloudera Data Science Workbench
Google Cloud Datalab
Buyer's Guide
Download our free Amazon SageMaker Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How would you compare Databricks vs Amazon SageMaker?
- Is Microsoft Power BI capable to work with Amazon SageMaker ML models?
- What are the pros and cons of Amazon SageMaker vs Microsoft Azure Machine Learning Studio?
- Which are the best end-to-end data science platforms?
- What enterprise data analytics platform has the most powerful data visualization capabilities?
- What Data Science Platform is best suited to a large-scale enterprise?
- How can ML platforms be used to improve business processes?
- When evaluating Data Science Platforms, what aspect do you think is the most important to look for?