All Projects → udacity → Ml_sagemaker_studies

udacity / Ml_sagemaker_studies

Licence: mit
Case studies, examples, and exercises for learning to deploy ML models using AWS SageMaker.

Projects that are alternatives of or similar to Ml sagemaker studies

Scipy con 2019
Tutorial Sessions for SciPy Con 2019
Stars: ✭ 142 (-42.97%)
Mutual labels:  jupyter-notebook, time-series
Asap
ASAP: Prioritizing Attention via Time Series Smoothing
Stars: ✭ 151 (-39.36%)
Mutual labels:  jupyter-notebook, time-series
Anomaly detection tuto
Anomaly detection tutorial on univariate time series with an auto-encoder
Stars: ✭ 144 (-42.17%)
Mutual labels:  jupyter-notebook, time-series
Simplestockanalysispython
Stock Analysis Tutorial in Python
Stars: ✭ 126 (-49.4%)
Mutual labels:  jupyter-notebook, time-series
Lstm anomaly thesis
Anomaly detection for temporal data using LSTMs
Stars: ✭ 178 (-28.51%)
Mutual labels:  jupyter-notebook, time-series
Stldecompose
A Python implementation of Seasonal and Trend decomposition using Loess (STL) for time series data.
Stars: ✭ 130 (-47.79%)
Mutual labels:  jupyter-notebook, time-series
Forecasting
Time Series Forecasting Best Practices & Examples
Stars: ✭ 2,123 (+752.61%)
Mutual labels:  jupyter-notebook, time-series
Time Series Forecasting With Python
A use-case focused tutorial for time series forecasting with python
Stars: ✭ 105 (-57.83%)
Mutual labels:  jupyter-notebook, time-series
Introduction To Time Series Forecasting Python
Introduction to time series preprocessing and forecasting in Python using AR, MA, ARMA, ARIMA, SARIMA and Prophet model with forecast evaluation.
Stars: ✭ 173 (-30.52%)
Mutual labels:  jupyter-notebook, time-series
Timesynth
A Multipurpose Library for Synthetic Time Series Generation in Python
Stars: ✭ 170 (-31.73%)
Mutual labels:  jupyter-notebook, time-series
Kaggle Web Traffic
1st place solution
Stars: ✭ 1,641 (+559.04%)
Mutual labels:  jupyter-notebook, time-series
Auto ts
Automatically build ARIMA, SARIMAX, VAR, FB Prophet and XGBoost Models on Time Series data sets with a Single Line of Code. Now updated with Dask to handle millions of rows.
Stars: ✭ 195 (-21.69%)
Mutual labels:  jupyter-notebook, time-series
Deeptime
Deep learning meets molecular dynamics.
Stars: ✭ 123 (-50.6%)
Mutual labels:  jupyter-notebook, time-series
Data science blogs
A repository to keep track of all the code that I end up writing for my blog posts.
Stars: ✭ 139 (-44.18%)
Mutual labels:  jupyter-notebook, time-series
Tsmoothie
A python library for time-series smoothing and outlier detection in a vectorized way.
Stars: ✭ 109 (-56.22%)
Mutual labels:  jupyter-notebook, time-series
Vde
Variational Autoencoder for Dimensionality Reduction of Time-Series
Stars: ✭ 148 (-40.56%)
Mutual labels:  jupyter-notebook, time-series
Btctrading
Time Series Forecast with Bitcoin value, to detect upward/down trends with Machine Learning Algorithms
Stars: ✭ 99 (-60.24%)
Mutual labels:  jupyter-notebook, time-series
Dmm
Deep Markov Models
Stars: ✭ 103 (-58.63%)
Mutual labels:  jupyter-notebook, time-series
Motion Sense
MotionSense Dataset for Human Activity and Attribute Recognition ( time-series data generated by smartphone's sensors: accelerometer and gyroscope)
Stars: ✭ 159 (-36.14%)
Mutual labels:  jupyter-notebook, time-series
Choochoo
Training Diary
Stars: ✭ 186 (-25.3%)
Mutual labels:  jupyter-notebook, time-series

Machine Learning, Deployment Case Studies with AWS SageMaker

This repository contains code and associated files for deploying ML models using AWS SageMaker. This repository consists of a number of tutorial notebooks for various case studies, code exercises, and project files that will be to illustrate parts of the ML workflow and give you practice deploying a variety of ML algorithms.

Tutorials

  • Population Segmentation: Learn how to build and deploy unsupervised models in SageMaker. In this example, you'll cluster US Census data; reducing the dimensionality of data using PCA and the clustering the resulting, top components with k-means.
  • Payment Fraud Detection: Learn how to build and deploy a supervised, LinearLearner model in SageMaker. You'll tune a model and handle a case of class imbalance to train a model to detect cases of credit card fraud.
  • Deploy a Custom PyTorch Model (Moon Data): Train and deploy a custom PyTorch neural network that classifies "moon" data; binary data distributed in moon-like shapes.
  • Time Series Forecasting: Learn to analyze time series data and format it for training a DeepAR algorithm; a forecasting algorithm that utilizes a recurrent neural network. Train a model to predict household energy consumption patterns and evaluate the results.

Project

Plagiarism Detector: Build an end-to-end plagiarism classification model. Apply your skills to clean data, extract meaningful features, and deploy a plagiarism classifier in SageMaker.

Examples of dimensionality reduction and time series prediction


Setup Instructions

The notebooks provided in this repository are intended to be executed using Amazon's SageMaker platform. The following is a brief set of instructions on setting up a managed notebook instance using SageMaker, from which the notebooks can be completed and run.

Log in to the AWS console and create a notebook instance

Log in to the AWS console and go to the SageMaker dashboard. Click on 'Create notebook instance'.

  • The notebook name can be anything and using ml.t2.medium is a good idea as it is covered under the free tier.
  • For the role, creating a new role works fine. Using the default options is also okay.
  • It's important to note that you need the notebook instance to have access to S3 resources, which it does by default. In particular, any S3 bucket or object, with “sagemaker" in the name, is available to the notebook.
  • Use the option to git clone the project repository into the notebook instance by pasting https://github.com/udacity/ML_SageMaker_Studies.git

Open and run the notebook of your choice

Now that the repository has been cloned into the notebook instance you may navigate to any of the notebooks that you wish to complete or execute and work with them. Additional instructions are contained in their respective notebooks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].