[英]How to load a training set in AWS SageMaker to build a model?
I am very new to SageMaker. 我是SageMaker的新手。 Upon my first interaction, it looks like the AWS SageMaker requires you to start from its Notebook.
第一次互动时,AWS SageMaker似乎要求您从其笔记本开始。 I have a training set which is ready.
我有一个准备好的训练集。 Is there a way to bypass setting the Notebook and just to start by upload the training set?
有没有一种方法可以绕过设置笔记本而只是通过上传培训集开始? Or it should be done through the Notebook.
或应通过笔记本电脑完成。 If anyone knows some example fitting my need above, that will be great.
如果有人在上面知道一些适合我需求的示例,那将很棒。
Amazon SageMaker is a combination of multiple services that each is independent of the others. Amazon SageMaker是多个服务的组合,每个服务都彼此独立。 You can use the notebook instances if you want to develop your models in the familiar Jupyter environment.
如果要在熟悉的Jupyter环境中开发模型,可以使用笔记本实例。 But if just need to train a model, you can use the training jobs without opening a notebook instance.
但是,如果只需要训练模型,则可以使用训练作业而无需打开笔记本实例。
There a few ways to launch a training job: 有几种方法可以启动培训工作:
kmeans.fit(kmeans.record_set(train_set[0]))
Here is the link to the python library: https://github.com/aws/sagemaker-python-sdk 这是python库的链接: https : //github.com/aws/sagemaker-python-sdk
sagemaker = boto3.client('sagemaker') sagemaker.create_training_job(**create_training_params)
Here is a link to the documentation on these options: https://docs.aws.amazon.com/sagemaker/latest/dg/ex1-train-model-create-training-job.html 这是这些选项的文档链接: https : //docs.aws.amazon.com/sagemaker/latest/dg/ex1-train-model-create-training-job.html
val estimator = new KMeansSageMakerEstimator( sagemakerRole = IAMRole(roleArn), trainingInstanceType = "ml.p2.xlarge", trainingInstanceCount = 1, endpointInstanceType = "ml.c4.xlarge", endpointInitialInstanceCount = 1) .setK(10).setFeatureDim(784)
val model = estimator.fit(trainingData)
Here is a link to the spark-sagemaker library: https://github.com/aws/sagemaker-spark 这是spark-sagemaker库的链接: https : //github.com/aws/sagemaker-spark
Please note that there a few options also to train models, either using the built-in algorithms such as K-Means, Linear Learner or XGBoost (see here for the complete list: https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html ). 请注意,还有一些选项可以使用K-Means,Linear Learner或XGBoost等内置算法来训练模型(完整列表请参见此处: https ://docs.aws.amazon.com/sagemaker /latest/dg/algos.html )。 But you can also bring your own models for pre-baked Docker images such as TensorFlow ( https://docs.aws.amazon.com/sagemaker/latest/dg/tf.html ) or MXNet ( https://docs.aws.amazon.com/sagemaker/latest/dg/mxnet.html ), your own Docker image ( https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-training-algo.html ).
但是您还可以为预烘焙的Docker映像提供自己的模型,例如TensorFlow( https://docs.aws.amazon.com/sagemaker/latest/dg/tf.html )或MXNet( https://docs.aws .amazon.com / sagemaker / latest / dg / mxnet.html ),即您自己的Docker映像( https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-training-algo.html )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.