Usage
The following example shows how the step can be used in a recipe.Examples
Examples
- Example 1
- Signature
The following configuration allows for smallish clusters and considers fewish data points as noise:
Inputs & Outputs
The following are the inputs expected by the step and the outputs it produces. These are generally columns (ds.first_name), datasets (ds or ds[["first_name", "last_name"]]) or models (referenced
by name e.g. "churn-clf").
Inputs
Inputs
dataset
required
An input dataset to use as source of the network.
Outputs
Outputs
column
required
Configuration
The following parameters can be used to configure the behaviour of the step by including them in a json object as the last “input” to the step, i.e.step(..., {"param": "value", ...}) -> (output).
Parameters
Parameters
string (ds_in.column:list[number])
required
Name of column containing the link targets. Source is implied in the index.
string (ds_in.column:list[number])
Name of column containing the link weights.
string
required
The graphext advanced query syntax used to select rows.
string
default:"louvain"
Clustering algorithm to use.
Only Louvain is currently supported.Values must be one of the following:
louvain
number
default:"0.5"
The higher this value the bigger the clusters.Values must be in the following range:
integer
default:"1"
The larger the value, the more conservative the clustering.
Cluster with this number of nodes or less will be considered noise.Values must be in the following range: