Table of Contents | ||
---|---|---|
|
...
This sample demonstrates how a model is generated out of a data set using the k-means algorithm. The sample uses a data set to generate a model, which is divided into two sets for training and testing.
Prerequisites
Follow the steps below to set up the prerequisites before you start.
- Download WSO2 Machine Learner, and start the server.
...
- For information on setting up and running WSO2 ML, see Getting Started.
Building the sample
...
- Download and install jq (CLI JSON processor). For instructions, see jq Documentation.
- If you are using Mac OS X, download and install GNU stream editor (sed). For instructions, see GNU sed Documentation.
Executing the sample
Once the sample is successfully executed, you obtain the following output.
Follow the steps below
...
- Execute the following command to remove the databases created:
rm -rf repository/database/WSO2ML_DB.*
- Navigate to
<ML_HOME>/bin/
directory using the CLI. - Restart the WSO2 ML server by executing the following command: ./
wso2server.sh -Dsetup
...
to execute the sample.
Navigate to
<ML_HOME>/samples/rest-apidefault/k-means/
directory using the CLI.Infotip <ML_HOME>
refers to the downloadedproduct-ml
directory with the source code of the product.- Execute the following command to execute the sample: sh ./
model-generation.sh
Output of the sample
Once the sample is successfully executed, you can obtain the following output.view the summary and the prediction of the model as described below.
Info |
---|
By default, the sample generates the model in the |
...
|
...
Info | |||||
---|---|---|---|---|---|
You can change the location where the output model file is saved, by defining the folder path of the required location for the value of the
|
...
|
Viewing the model
You can view the summary of the built model using the ML UI as follows.
Log in to the ML UI from your Web browser using
admin/admin
credentials and the following URL: https://<ML_HOST>:<ML_PORT>/mlClick the Projects button as shown below.
- Click MODELS button of the new analysis which you created by executing the sample as shown below.
You view the built new model as shown below.