亚马逊机器学习和SageMaker算法

时间:2017-12-04 00:55:12

标签: amazon-web-services amazon-machine-learning amazon-sagemaker

1)根据http://docs.aws.amazon.com/machine-learning/latest/dg/learning-algorithm.html,亚马逊ML使用SGD。但是,我无法找到神经网络中使用了多少个隐藏层?

2)有人可以确认SageMaker能够做到Amazon ML的功能吗?即SageMaker比Amazon ML更强大?

1 个答案:

答案 0 :(得分:8)

我不确定Amazon ML,但SageMaker使用此处列出的docker容器进行内置培训:https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html

所以,一般来说,你可以用Amazon ML做的任何东西都可以用SageMaker做(尽管Amazon ML有一个很漂亮的架构编辑器)。

您可以查看每个容器,深入了解它们的工作原理。

您可以在此处找到SageMaker中可用算法的详尽列表: https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html

目前,截至2017年12月,这些算法都可用:

这些算法的一般SageMaker SDK界面如下所示:

from sagemaker import KMeans
kmeans = KMeans(role="SageMakerRole",
                train_instance_count=2,
                train_instance_type='ml.c4.8xlarge',
                data_location="s3://training_data/",
                output_path="s3://model_artifacts/",
                k=10)

这里的图书馆:https://github.com/awslabs/amazon-sagemaker-examples 在这里:https://github.com/aws/sagemaker-python-sdk对于与SageMaker一起玩是特别有用的。

你也可以在这里使用Spark与SageMaker Spark库:https://github.com/aws/sagemaker-spark