This document discusses machine learning and how it can be used by developers. It covers topics like supervised learning, unsupervised learning, reinforcement learning, and different machine learning algorithms. It also discusses tools for machine learning like Amazon EMR, Spark, Amazon Machine Learning service, and deep learning with DSSTNE. Finally, it provides an example of how to build a smart mobile app using serverless AWS services like Lambda, Kinesis, S3, Cognito and others with machine learning models.
44. Deep Scalable Sparse
Tensor Network Engine
(DSSTNE)
Pronounced “Destiny”
An Amazon developed library for building
Deep Learning (DL) Machine Learning (ML) models
https://github.com/amznlabs/amazon-dsstne
O
pen
Source
45. DSSTNE features for production workloads
Multi-GPU
Scale
Training and prediction both scale out to use
multiple GPUs, spreading out computation
and storage in a model-parallel fashion for
each layer
Large
Layers
Model-parallel scaling enables larger networks
than are possible with a single GPU
Sparse
Data
DSSTNE is optimized for fast performance on
sparse datasets. Custom GPU kernels
perform sparse computation on the GPU,
without filling in lots of zeroes