Azure Machine Learning Studio Office Add-In

I am currently in the process of learning more about Azure Machine Learning Studio . Within there you can create and train predictive models. As I am going through some of the examples I came across a great example of an Office Add-In.

I am creating a simple weather predicting example based on data I downloaded from an API service. More on that later. From my model I created a sample Web Service with the click of a button. This exposes an End point for me to send data to be “predicted on”.

a2

When you create a Web Service from your trained model you can access a test screen through the application.

a1

 

From there I spotted a link to an Excel App and I figure I would see what was going on there. Turns out it is an Office Add-In… !!

When the Excel sheet opened I was presented with the option to test the web service

a3

Once you load your test data into the sheet you can then use the Add-In to select the data to test – and designate where the answer will be added back to the sheet.

a4

And you push Predict !!!

Looking at the application using the F12 tool we can see the hosted Office Add-In location and also see the prediction in action.

a7

a5

The web service is called and the response is a JSON string with all the answers and the scored confidence in the answer.

The Add-In then inserts those answers back into the Excel spreadsheet for you

a6

As you can see, my predicting needs some work but the Add-In and sample web service worked like a charm !!!

Poking around the site I can see it is built using Knockout.js and some jQuery – very cool 🙂

a8

Once I have properly figured out how this all Machine Learning lark works I am going to create some blog posts on the predictive side of this – but I wanted to share how cool this out of the box for free Add-In is

GREAT USE CASE !!

 

Predictive Analysis and Machine Learning

Each year in January I pick a topic which is going to be my learning focus for the year. Partly because I started back in January 2012 (yeah 5 years !!) but also because it creates a basis of knowledge and information to speak on during the coming year. Previous years have been

  • 2012 – jQuery
  • 2013 – ExtJS
  • 2014 – Angular
  • 2015 – Bluemix
  • 2016 – MS Office Add-Ins

While Predictive Analysis and Machine Learning are not exactly “Emerging Technologies” their wide spread use is becoming so. With the significant uptick in IoT and data collection in general there is a growing feeling that this field will become mainstream this year. This is an area of personal and professional interest and I have been looking into it for a couple of months so far.

I have no significant aspirations to become a professional Data Scientist, but I do believe there is very meaningful ways predictive analytics can be integrated into our business solutions.

As normal my main goal of blogging is for personal reference and to build a knowledge base for myself (and others if they want to listen). I guess we will see how it goes 🙂