KDE node

Kernel Density Estimation (KDE)© uses the Ball Tree or KD Tree algorithms for efficient queries, and walks the line between unsupervised learning, feature engineering, and data modeling.

Neighbor-based approaches such as KDE are some of the most popular and useful density estimation techniques. KDE can be performed in any number of dimensions, though in practice high dimensionality can cause a degradation of performance. The KDE Modeling node in Watson Studio exposes the core features and commonly used parameters of the KDE library. The node is implemented in Python. 1

To use a KDE node, you must set up an upstream Type node. The KDE node will read input values from the Type node (or from the Types of an upstream import node).

The KDE Modeling node is available under the Modeling node palette. The KDE Modeling node generates a model nugget, and the nugget's scored values are kernel density values from the input data.

For more information about KDE, including examples, see the KDE documentation available at http://scikit-learn.org/stable/modules/density.html#kernel-density-estimation. 1

1 "User Guide." Kernel Density Estimation. Web. © 2007-2018, scikit-learn developers.