XGBoost
Logistic Regression
Nonlinear Classification Model
Probabilities describe possible outcomes when modeled with logistic function
K-means
Linear Regression
Supervised
Regression Model
SVM
Decision Trees
Random Forest
RNN
CNN
Collaborative Filtering
Semantic Segmentation
Instance Segmentation
Segment and show different instances of same class
Linear Learner
SageMaker Built in algorithm
supervised learning algorithms used for classification or regression
For regression - basically Linear Regression.
For classification - linear threshold function is used. Can do binary or multi-class.
Uses Stochastic Gradient descent
DeepAR
Sagemaker built in algorithm
Forecasting algorithm
Forecasting scalar time series using RNN.
Random Cut Forest
For anomaly detection
Unsupervised
Can detect unexpected spikes in time series data
KNN
K-Nearest Neighbors
supervised
simple classification or regression algorithm.
Find K closest points to a sample point and return most frequent label or average value
PCA
Dimensionality reduction
Unsupervised
Factorization Machines
dealing with sparse data
good for item recommendations
supervised
classification or regression
pair-wise interactions
BlazingText
provides highly optimized implementations of Word2Vec and text classification algorithms
- sentiment analysis, entity recognition, translation
- text classification
- web searches, information retrieval, ranking, document classification
- predict labels for a sentence
- supervised
Sequence2Sequence
Object2Vec
Neural Topic Model (NTM)
Topic modeling algorithm
Latent Dirichlet Allocation (LDA)
Topic modeling algorithm
Amazon Comprehend
Advanced text Analytics (Use natural language processing to extract insights & relationships from unstructured texts