{"title":"K Nearest Neighbor","nodeType":"Learner","id":"*XBb4xHehqT9wYCl4","factoryName":"org.knime.base.node.mine.knn.KnnNodeFactory2","factoryId":"org.knime.base.node.mine.knn.KnnNodeFactory2","path":["Analytics","Mining","Misc Classifiers"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>Classifies a set of test data based on the k Nearest Neighbor algorithm using the training data. The underlying algorithm uses a KD tree and should therefore exhibit reasonable performance. However, this type of classifier is still only suited for a few thousand to ten thousand or so training instances. All (and only) numeric columns and the Euclidean distance are used in this implementation. All other columns (of non-numeric type) in the test data are being forwarded as-is to the output.</p>\n        ","shortDescription":"Classifies a set of test data based on the k Nearest Neighbor algorithm using the training data.","keywords":["classification","nearest neighbor","knn"],"deprecated":false,"streamable":true,"tags":["Analytics","Mining","Misc Classifiers","Streamable"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYjM2YWM5Ny01ZWJhLTQwZTctOTE4OS1iYmU4ZDdkMGYyNGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjE2ODkyNTQ4NEE2MTFFNTlCODZDMzA0NTY3MzY5QkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFRDUyQjA4NEE1MTFFNTlCODZDMzA0NTY3MzY5QkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxREQxMTQ4NDM4NEExMUU1OTk3MThDMzA3QzdERDI0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RDYwOEY1NDM4NEExMUU1OTk3MThDMzA3QzdERDI0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PraWaYYAAAHtSURBVHjapFIxaxVBEJ7dvbu9293b9+7xEhLDCyqIRCxCrCJWgq2p0qUTxF+g/gbBys7GxkYEIcFCUsRCQrTQCFFSxUotRIISTILP23HmyL2cMeADB4a9m51v5ptvR3rX6uQu3xRCIACgycwXm7nzcMQ4xnecw7mMYawMGF52Czi7+dTDp5UUZmdM91fZf0WJooEXHLtId5+fp/Bu0QNjGAtcbWOxjbghK++/laiUICb2So3mb47tv5aDvPdL7YqJrMqLcNhKVCQhieKpQRApQISkPKQURXgwm3Fbpydd+LBs8dtajJcuxFw5jI2M75wYnbhc102SZHd2WuPXFwo/rlg8d6YVGAu5zbvW2K1axCzNtun7Afn3bjGy1xufnOMpIhXdqHP4ZAxjB5R0kupMZ64h3FUBYoeAPF8FzK3/WfhilHNhGNOJflyD2eMo7h/Nkc0fYtBpxoiBb97Ts+GxnWxmF0ikfe4ipUSft9608vaqFDKQDxjQIt3/C2xSc1IpGe7c7lXvvP6kQJvxLqg9Z9wcCdWm8xqd08d2J9XvnerZsl4Q9ru3OpjqdHcYnWheUZbln6MZ5+Hgyf5tNEJPSRVuXp/A7dUI1x6NoXdJcNY9hGGNRJzXOv3BQnExn/tntIViGKxARPgf+y3AABrBrROSzvRtAAAAAElFTkSuQmCC","views":[],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Training Data","description":"Input port for the training data"},{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Test Data","description":"Input port for the test data"}],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Classified Data","description":"Output data with class labels"}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Column with class labels","description":"Select the column to be used as classification attribute. This column must contain nominal values.","optional":false},{"name":"Number of neighbors to consider (k)","description":"The number of nearest neighbors used to classify a new instance. An odd number is recommended to avoid ties.","optional":false},{"name":"Weight neighbors by distance","description":"If enabled, the distance of each neighbor to the query pattern influences its weight in the classification. Closer neighbors have greater influence on the result. Note: Only k neighbors are considered, regardless of weighting.","optional":false},{"name":"Output class probabilities","description":"If enabled, additional columns containing the class probabilities for each predicted class will be appended to the output.","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202606261225","bundleName":"KNIME Base Nodes","bundleSymbolicName":"org.knime.base","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.base","featureName":"KNIME Base nodes","featureVersion":"5.12.0.v202606261225","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*bjR3r1yWOznPIEXS"},"frequentSuccessors":[{"id":"*SMkaasH0Wn3tKqfo","factoryName":"org.knime.base.node.mine.scorer.accuracy.AccuracyScorerNodeFactory","probability":0.6363636363636364},{"id":"*OQlWyEt6N59f0jmF","factoryName":"org.knime.base.node.viz.property.color.ColorManager2NodeFactory","probability":0.09090909090909091},{"id":"*AwzC_JyEuicS9pXC","factoryName":"org.knime.base.node.meta.xvalidation.AggregateOutputNodeFactory","probability":0.09090909090909091},{"id":"*T2WZJU7jOfyFDtl6","factoryName":"org.knime.base.node.mine.decisiontree2.learner2.DecisionTreeLearnerNodeFactory3","probability":0.045454545454545456},{"id":"*Luq4oNm09yrSr6zq","factoryName":"org.knime.distmatrix.knn.KnnDistNodeFactory2","probability":0.045454545454545456},{"id":"*DOkyMaii62U05xZ1","factoryName":"org.knime.base.node.preproc.filter.column.DataColumnSpecFilterNodeFactory","probability":0.045454545454545456},{"id":"*6jI6GPZYQlWirx9J","factoryName":"org.knime.base.node.viz.table.TableNodeFactory","probability":0.045454545454545456}]}
