O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Predictive Analytics with Microsoft Azure Machine Learning: Build and Deploy Actionable Solutions in Minutes

Book Description

Data Science and Machine Learning are in high demand, as customers are increasingly looking for ways to glean insights from all their data. More customers now realize that Business Intelligence is not enough as the volume, speed and complexity of data now defy traditional analytics tools. While Business Intelligence addresses descriptive and diagnostic analysis, Data Science unlocks new opportunities through predictive and prescriptive analysis.

The purpose of this book is to provide a gentle and instructionally organized introduction to the field of data science and machine learning, with a focus on building and deploying predictive models.

The book also provides a thorough overview of the Microsoft Azure Machine Learning service using task oriented descriptions and concrete end-to-end examples, sufficient to ensure the reader can immediately begin using this important new service. It describes all aspects of the service from data ingress to applying machine learning and evaluating the resulting model, to deploying the resulting model as a machine learning web service. Finally, this book attempts to have minimal dependencies, so that you can fairly easily pick and choose chapters to read. When dependencies do exist, they are listed at the start and end of the chapter.

The simplicity of this new service from Microsoft will help to take Data Science and Machine Learning to a much broader audience than existing products in this space. Learn how you can quickly build and deploy sophisticated predictive models as machine learning web services with the new Azure Machine Learning service from Microsoft.

Table of Contents

  1. Cover
  2. Title
  3. Copyright
  4. Contents at a Glance
  5. Contents
  6. About the Authors
  7. Acknowledgments
  8. Foreword
  9. Introduction
  10. Part 1: Introducing Data Science and Microsoft Azure Machine Learning
    1. Chapter 1: Introduction to Data Science
      1. What Is Data Science?
      2. Analytics Spectrum
        1. Descriptive Analysis
        2. Diagnostic Analysis
        3. Predictive Analysis
        4. Prescriptive Analysis
      3. Why Does It Matter and Why Now?
        1. Data as a Competitive Asset
        2. Increased Customer Demand
        3. Increased Awareness ofData Mining Technologies
        4. Access to More Data
        5. Faster and CheaperProcessing Power
        6. The Data Science Process
      4. Common Data Science Techniques
        1. Classification Algorithms
        2. Clustering Algorithms
        3. Regression Algorithms
        4. Simulation
        5. Content Analysis
        6. Recommendation Engines
      5. Cutting Edge of Data Science
        1. The Rise of Ensemble Models
      6. Summary
      7. Bibliography
    2. Chapter 2: Introducing Microsoft Azure Machine Learning
      1. Hello, Machine Learning Studio!
      2. Components of an Experiment
      3. Five Easy Steps to Creating an Experiment
        1. Step 1: Get Data
        2. Step 2: Preprocess Data
        3. Step 3: Define Features
        4. Step 4: Choose and Apply Machine Learning Algorithms
        5. Step 5: Predict Over New Data
      4. Deploying Your Model in Production
        1. Deploying Your Model into Staging
        2. Testing the Web Service
        3. Moving Your Model from Staging into Production
        4. Accessing the Azure Machine Learning Web Service
      5. Summary
    3. Chapter 3: Integration with R
      1. R in a Nutshell
      2. Building and Deploying Your First R Script
      3. Using R for Data Preprocessing
      4. Using a Script Bundle (Zip)
      5. Building and Deploying a Decision Tree Using R
      6. Summary
  11. Part 2: Statistical and Machine Learning Algorithms
    1. Chapter 4: Introduction to Statistical and Machine Learning Algorithms
      1. Regression Algorithms
        1. Linear Regression
        2. Neural Networks
        3. Decision Trees
        4. Boosted Decision Trees
      2. Classification Algorithms
        1. Support Vector Machines
        2. Bayes Point Machines
      3. Clustering Algorithms
      4. Summary
  12. Part 3: Practical Applications
    1. Chapter 5: Building Customer Propensity Models
      1. The Business Problem
      2. Data Acquisition and Preparation
        1. Loading Data from Your Local File System
        2. Loading Data from Other Sources
        3. Data Analysis
      3. Training the Model
      4. Model Testing and Validation
      5. Model Performance
      6. Summary
    2. Chapter 6: Building Churn Models
      1. Churn Models in a Nutshell
      2. Building and Deploying a Customer Churn Model
        1. Preparing and Understanding Data
        2. Data Preprocessing and Feature Selection
        3. Classification Model for Predicting Churn
        4. Evaluating the Performance of the Customer Churn Models
      3. Summary
    3. Chapter 7: Customer Segmentation Models
      1. Customer Segmentation Models in a Nutshell
      2. Building and Deploying Your First K-Means Clustering Model
        1. Feature Hashing
        2. Identifying the Right Features
        3. Properties of K-Means Clustering
      3. Customer Segmentation of Wholesale Customers
        1. Loading the Data from the UCI Machine Learning Repository
        2. Using K-Means Clustering for Wholesale Customer Segmentation
        3. Cluster Assignment for New Data
      4. Summary
    4. Chapter 8: Building Predictive Maintenance Models
      1. Overview
      2. The Business Problem
      3. Data Acquisition and Preparation
        1. The Dataset
        2. Data Loading
        3. Data Analysis
      4. Training the Model
      5. Model Testing and Validation
      6. Model Performance
      7. Model Deployment
        1. Publishing Your Model into Staging
        2. Moving Your Model from Staging into Production
      8. Summary
  13. Index