Git Product home page Git Product logo

sagemaker-demos's Introduction

sagemaker-demos

This repository is mainteaind by three authors:

  • Muhyun Kim
  • Yuval Fernbach
  • Cyrus Vahid

The repository's aim is to implement most common use-cases of deep learning as SageMaker custom algorithms.

The code in this repository is not uptimized for performance and scale and is rather aiming to provide demos and tutorials.

#Introduction to AmazonSageMaker Python SDK SageMaker Python SDK is an open source library for training and deploying machine learning models on Amazon SageMaker.

Classes

  • Estimator: Encapsulate training on SageMaker. Can be fit() to run training, then the resulting model deploy() ed to a SageMaker Endpoint.

    • EstimatorBase: Abstract class from which all estimators are derived
    • Framework: Superclass fro frameworks such as MXNet and TensorFlow. Estimator
  • MXNet Estimator: With MXNet Estimators, you can train and host MXNet models on Amazon SageMaker.
    MXNet Estimator - attach: Create a SageMaker MXNetModel object that can be deployed to an Endpoint. - create_model: Create an Estimator bound to an existing training job. After attaching, if the training job is in a Complete status, it can be deployed to create a SageMaker Endpoint and return a Predictor. - train_image: EstimatorBase.fit method, which does the model training, calls this method to find the image to use for model training. The methods returns a docker image

  • Model: Encapsulate built ML models. Can be deploy() ed to a SageMaker Endpoint.
    Model

    • deploy: Deploy this Model to an Endpoint and optionally return a Predictor
    • prepare_container_def: Return a dict created by sagemaker.container_def() for deploying this model to a specified instance type
  • MXNet Model:
    MXNet Model

  • Predictor: Provide real-time inference and transformation using Python data-types against a SageMaker Endpoint
    Predictor

  • Session: Provides a collection of convience methods for working with SageMaker resources.
    Session

sagemaker-demos's People

Contributors

cyrusmvahid avatar muhyun avatar

Watchers

James Cloos avatar Amit... avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.