-
Notifications
You must be signed in to change notification settings - Fork 1.2k
doc: AutoML #1158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: AutoML #1158
Conversation
update with aws:master
update with aws:master
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
README.rst
Outdated
SageMaker Autopilot | ||
------------------- | ||
|
||
Amazon SageMaker Autopilot is an automated machine learning (commonly referred to as AutoML) solution for tabular |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would move "(commonly referred to as AutoML)" to after "solution". Also, put "AutoML" in quotes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
README.rst
Outdated
|
||
Amazon SageMaker Autopilot is an automated machine learning (commonly referred to as AutoML) solution for tabular | ||
datasets. It automatically trains and tunes the best machine learning models for classification or regression based | ||
on your data, and host a serials of models on an Inference Pipeline. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- s/host/hosts
- s/serials/series
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated.
src/sagemaker/automl/README.rst
Outdated
Amazon SageMaker Autopilot is an automated machine learning (commonly referred to as AutoML) solution for tabular | ||
datasets. It automatically trains and tunes the best machine learning models for classification or regression based | ||
on your data, and host a serials of models on an Inference Pipeline. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same two comments here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
src/sagemaker/automl/README.rst
Outdated
The SageMaker ``AutoML`` class is similar to a SageMaker ``Estimator`` where you define the attributes of an AutoML | ||
job and feed input data to start the job. | ||
|
||
A simple use case of an ``AutoML`` object would be: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Here's a simple example of using the AutoML
object:"
this isn't really a use case as much as it is just usage
src/sagemaker/automl/README.rst
Outdated
auto_ml.fit(inputs=inputs) | ||
|
||
|
||
The above code will start an AutoML job (data processing, training, tuning) and output a maximum of 500 candidates by |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- s/will start/starts
- s/output/outputs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
default. You can modify the number of output candidates by specifying ``max_candidates`` in the constructor. The AutoML | ||
job will figure out the problem type (BinaryClassification, MulticlassClassification, Regression), but you can also | ||
specify the problem type by setting ``problem_type`` in the constructor. Other configurable settings include security | ||
settings, time limits, job objectives, tags, etc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can we link to ReadTheDocs so people know where to find the rest of the parameters?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I couldn't find the ReadTheDocs link for the AutoML class. For all new classes, only Analytics is there: https://sagemaker.readthedocs.io/en/stable/analytics.html
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah they have to be added - I've got an open PR to do so: #1161 (won't block this PR on that one, but it'd be nice to follow up on it after)
src/sagemaker/automl/README.rst
Outdated
|
||
After an AutoML job is done, there are a few things that you can do with the result. | ||
|
||
1. Describe the AutoML job: ``describe_auto_ml_job()`` will give you an overview of the AutoML job, information |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(optional) in RST, you can use #.
to have the numbering done automatically
src/sagemaker/automl/README.rst
Outdated
SageMaker CandidateEstimator Class | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
The SageMaker ``CandidateEstimator`` class convert a dictionary with AutoML candidate information to an object that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/convert/converts
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
src/sagemaker/automl/README.rst
Outdated
The SageMaker ``CandidateEstimator`` class convert a dictionary with AutoML candidate information to an object that | ||
allows you to re-run the candidate's step jobs. | ||
|
||
The simplest re-run would be feeding a new dataset but re-use all other configurations that the candidate used to have: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- s/would be feeding/is to feed
- s/re-use/reuse
- s/ that the candidate used to have/from the candidate
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
src/sagemaker/automl/README.rst
Outdated
candidate_estimator.fit(inputs=inputs) | ||
|
||
If you want to have more control over the step jobs of the candidate, you can call ``get_steps()`` and construct | ||
training/tunning jobs by yourself. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/tunning/tuning
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
src/sagemaker/automl/README.rst
Outdated
The SageMaker ``AutoML`` class is similar to a SageMaker ``Estimator`` where you define the attributes of an AutoML | ||
job and feed input data to start the job. | ||
|
||
Here's a simple example of using the AutoML ``object``: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: the backticks should go around "AutoML" not "object"
default. You can modify the number of output candidates by specifying ``max_candidates`` in the constructor. The AutoML | ||
job will figure out the problem type (BinaryClassification, MulticlassClassification, Regression), but you can also | ||
specify the problem type by setting ``problem_type`` in the constructor. Other configurable settings include security | ||
settings, time limits, job objectives, tags, etc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah they have to be added - I've got an open PR to do so: #1161 (won't block this PR on that one, but it'd be nice to follow up on it after)
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Issue #, if available:
Description of changes:
Adding documentations to README and automl/README
Merge Checklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your pull request.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.