Analytics

goo.gl/bsVqJ9

Types of Analytics

goo.gl/bsVqJ9

Types of Analytics

  • Descriptive Analytics
  • Diagnostic Analytics
  • Predictive Analytics
  • Prescriptive Analytics

Types of Analytics

  • Descriptive Analytics

    • Make use of data aggregation and data mining to provide insight into the past and answer: “What has happened?

  • Diagnostic Analytics

    • Continuation of descriptive analytics to determine: “Why something happened?

Types of Analytics

  • Predictive Analytics

    • Make use of statistical models and forecasting techniques to understand the future and answer: “What could or will happen?

  • Prescriptive Analytics

    • Make use of optimisation and simulation algorithms to advice on possible outcomes and answer: “What should we do?” or "How can we make it happen?"

Types of Analytics

Diagnostic Analytics

Example

Historical Data

Launch Day

Tools of The Trade

Visualisation

goo.gl/bsVqJ9

Visualisation

Visualisation

Visualisation

Visualisation

Visualisation

Tools of The Trade

Analytics

goo.gl/bsVqJ9

Analytics

Analytics

Analytics

Analytics

Analytics

Analytics

What is Machine Learning?

What is Machine Learning?

[Machine Learning is the] field of study that gives computers the ability to learn without being explicitly programmed.

 

Arthur Samuel, 1959

Why Machine Learning?

Why Machine Learning

  • The problem of a rule-based system against an evolving world. E.g., Spam filtering

    • Set rules versus ML

  • ML is great for:

    • Problems the requires a lot of hand-tuning or long list of rules

    • Complex problems

    • Evolving environment: Adapts to new data

    • Pattern discovery / Provides insights

Types of Machine Learning Algorithms

Types of Machine Learning Algorithms

  • Supervised

    • Regression

      • Linear Regression, Penalised Methods, Tree-based

    • Classification

      • Logistic Regression, Tree-based, Bagging, Boosting

  • Unsupervised

    • Clustering

    • Visualisation / Dimensionality Reduction

    • Association rule learning

  • Semi-supervised

  • Reinforcement Learning

Deep Learning Use Case

Source: deeplearning4j

Regression -

Continuous Variable

Classification

Classification with Deep Learning

Unsupervised

Reinforcement Learning - 2015

Reinforcement Learning - 2017

Machine Learning Checklist

Machine Learning Checklist

  1. Frame the problem and look at the big picture.

  2. Get the data.

  3. Explore the data to gain insights.

  4. Prepare the data to better expose the underlying data patterns to Machine Learning algorithms.

  5. Explore many different models and short-list the best ones.

  6. Fine-tune your models and combine them into a great solution.

  7. Present your solution.

  8. Launch, monitor, and maintain your system.

Source: Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems By Aurélien Géron

Analytics

By Anthony Ng