Hub
  • Software
  • Blog
  • Forum
  • Events
  • Documentation
  • About KNIME
  • KNIME Hub
  • Nodes
  • k-Means
NodeNode / Learner

k-Means

Analytics Mining Clustering
Drag & drop
Like
Copy short link

This node outputs the cluster centers for a predefined number of clusters (no dynamic number of clusters). K-means performs a crisp clustering that assigns a data vector to exactly one cluster. The algorithm terminates when the cluster assignments do not change anymore.
The clustering algorithm uses the Euclidean distance on the selected attributes. The data is not normalized by the node (if required, you should consider to use the "Normalizer" as a preprocessing step).

Node details

Input ports
  1. Type: Table
    Clustering input
    Input to clustering. All numerical values and only these are considered for clustering.
Output ports
  1. Type: Table
    Labeled input
    The input data labeled with the cluster they are contained in.
  2. Type: Table
    Clusters
    The created clusters
  3. Type: PMML
    PMML Cluster Model
    PMML cluster model

Extension

The k-Means node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
    KMeans
    KMeans usecase brought from Spark API for Machine Learning.
    shashank26s > Public > KMeans
  2. Go to item
    Silhouette
    Silhouette coefficient K-means Clustering
    Silhouette coefficients calculated with different values of k. Applied to a simulated wit…
    kathrin > University Lectures > Lecture HU Berlin (Clustering) > Clustering_Exercises > 02_Silhouette_Exercise
  3. Go to item
    KNIME_project8
    selene > Private > KNIME_project8
  4. Go to item
    silhouette
    iris > Public > ExamplesForTheForum > silhouette
  5. Go to item
    Customer Segmentation
    elisrich > Public > Customer Segmentation
  6. Go to item
    Customer Segmentation
    elena2022 > Public > Customer Segmentation
  7. Go to item
    Performing a k-Means clustering
    Clustering K-Means Machine learning
    +1
    This workflow shows how to perform a clustering of the iris dataset using the k-Means nod…
    knime > Examples > 04_Analytics > 03_Clustering > 01_Performing_a_k-Means_Clustering
  8. Go to item
    Performing a k-Means clustering
    Clustering K-Means Machine learning
    +1
    This workflow shows how to perform a clustering of the iris dataset using the k-Means nod…
    khoabk97bosch > Public > 01_Performing_a_k-Means_Clustering
  9. Go to item
    Clustering - Solution
    Cluster K-Means Algorithm
    +1
    Introduction to Machine Learning Algorithms course - Session 4 Solution to exercise 1 - F…
    knime > Education > Courses > L4-ML Introduction to Machine Learning Algorithms > Session_4 > 02_Solutions > 01_Clustering_solution
  10. Go to item
    Cluster Visualization
    k-Means clustering and further performs dimension reduction to two features using PCA. Fo…
    swethakannan > Public > Cluster Visualization
  1. Go to item
  2. Go to item
  3. Go to item
  4. Go to item
  5. Go to item
  6. Go to item

KNIME
Open for Innovation

KNIME AG
Hardturmstrasse 66
8005 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • E-Learning course
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • KNIME Open Source Story
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more on KNIME Server
© 2022 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Credits