25949117
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
groupings within data sets.
Some common examples of cluster analysis classifications would include the following:
Socioeconomic tiers Income, education, profession, age, number of children, size of city or
residence, and so on.
Psychographic data Personal interests, lifestyle, motivation, values, involvement.
Social network graphs Groups of people related to you by family, friends, work, schools,
professional associations, and so on.
Purchasing patterns Price range, type of media used, intensity of use, choice of retail outlet,
fidelity, buyer or nonbuyer, buying intensity.
The other type of approach to unsupervised machine learning is to use a reward system, rather than
any kind of teaching aids, as are commonly used in supervised learning. Positive and negative rewards
are used to provide feedback to the predictive model when it has been successful.
The key to success in implementing this model is to enable the new model to make its predictions
based solely on previous rewards and punishments for similar predictions made on similar data sets.
Unsupervised machine learning algorithms can be a powerful asset when there is an easy way to
assign feedback values to actions. Clustering can be useful when there is enough data to form clusters
to logically delineate the data. The delineated data then make inferences about the groups and
individuals in the cluster.
Deploying a prediction model
In the world of Azure Machine Learning, the deployment of a new prediction model takes the form of
exposing a web service on the public Internet via Microsoft Azure. The web service can then be invoked
via the Representational State Transfer (REST) protocol.
Azure Machine Learning web services can be called via two different exposed interfaces:
Single, request/response-style calls.
“Batch” style calls, where multiple input records are passed into the web service in a single call
and the corresponding response contains an output list of predictions for each input record.
When a new machine learning prediction model is exposed on the Web, it performs the following
operations:
New input data is passed into the web service in the form of a JavaScript Object Notation (JSON)
payload.
34