File Exchange

image thumbnail

4-Nearest Neighbor on iris recognition using randomized partitioning.

version 1.0 (2.04 KB) by

Matlab Script to find the 4 - nearest neighbors (kNN) for IRIS dataset

7 Downloads

Updated

View License

% 1: Load iris.mat file which contains Iris data and its label
% seperately.
% 2: Randomize the order of data for each iternation so that new sets of
% training and test data are formed.
%
% The training data is of having size of Nxd where N is the number of
% measurements and d is the number of variables of the training data.
%
% Similarly the size of the test data is Mxd where M is the number of
% measurements and d is the number of variables of the test data.

% 3: For each observation in test data, we compute the euclidean distance
% from each obeservation in training data.
% 4: We evalutate 'k' nearest neighbours among them and store it in an
% array.
% 5: We apply the label for which distance is minimum
% 5.1: In case of a tie, we randomly label the class.
% 6: Return the class label.
% 7: Compute confusion matrix.

Comments and Ratings (4)

amit pandey

when iris.mat isnt included how can one run it.

The iris.mat file is missing, somebody has it?

Aish

Aish (view profile)

Error: Undefined function or variable 'irisdata'.
How to correct this?

Mohamed

Mohamed (view profile)

It is well documented, but iris.mat is not included !

MATLAB Release
MATLAB 7.14 (R2012a)
Acknowledgements

Inspired by: K Nearest Neighbors

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video