Icon

Labelling_​Customer_​group_​from a web_​browser

Customer Segmentation

This workflow is used in the practical exercises of the "L3-PC KNIME Server: Productionizing and Collaboration" self-paced course, covering:
- Deployment
- Remote execution
- Execution from the KNIME WebPortal
- Versioning
- Workflow comparison

The workflow performs customer segmentation by k-Means clustering. The second part of the workflow implements an interactive dashboard on the WebPortal to visualize and label (or write notes) about the single clusters.


On WebPortal- New Labelling of Clusters - Cluster Visualization - Write data to File with new cluster labels This workflow performs 1. clustering (k-Means)2. visualization and labeling of clusters3. summary of cluster stats Data ReadingContract DataOperational Data ParameterSelectionNo of ClustersInput Columns Clusteringk-Means Cluster Labeling Pre-ProcessingConversion toString DataViz 1all clusters- original features- PCA transformed DataViz 2visualize clusters one by one- with original features- allow to take notes and label Data ExportExport clustereddata with new labels Customer Segmentation number of clusterslist of input columnspage descriptionPCA Scatter PlotData Scatter PlotCluster Centers Scatter Plotvisualize cluster centersandcluster statson Clusterarea codeand churn ->Stringk-MeansclusteringVisualizeCluster in Scatter Plot& Table of Cluster CentersCalls dataOutputFile.csvContract Datacollectall cluster centerswith new labels Define ClusterParameters Display ClusterResult Display LabeledClusters Group Loop Start Number To String CustomerSegmentation Label Cluster Excel Reader CSV Writer CSV Reader Joiner Loop End On WebPortal- New Labelling of Clusters - Cluster Visualization - Write data to File with new cluster labels This workflow performs 1. clustering (k-Means)2. visualization and labeling of clusters3. summary of cluster stats Data ReadingContract DataOperational Data ParameterSelectionNo of ClustersInput Columns Clusteringk-Means Cluster Labeling Pre-ProcessingConversion toString DataViz 1all clusters- original features- PCA transformed DataViz 2visualize clusters one by one- with original features- allow to take notes and label Data ExportExport clustereddata with new labels Customer Segmentation number of clusterslist of input columnspage descriptionPCA Scatter PlotData Scatter PlotCluster Centers Scatter Plotvisualize cluster centersandcluster statson Clusterarea codeand churn ->Stringk-MeansclusteringVisualizeCluster in Scatter Plot& Table of Cluster CentersCalls dataOutputFile.csvContract Datacollectall cluster centerswith new labels Define ClusterParameters Display ClusterResult Display LabeledClusters Group Loop Start Number To String CustomerSegmentation Label Cluster Excel Reader CSV Writer CSV Reader Joiner Loop End

Nodes

Extensions

Links