This is just a brute force implementation of k nearest neighbor search without using any fancy data structure, such as kd-tree. However it is the fastest knn matlab implementation I can find.
A partial sort mex function is implemented which is a simple wrapper of c++ partial_sort.
Provided the sort function, the matlab code is only of two lines. However, it is extremely fast.
install: build;
This is a small but efficient tool to perform K-nearest neighbor search, which has wide Science and Engineering applications, such as pattern recognition, data mining and signal processing.
The code was initially implemented through...
Fuzzy k-nearest neighbors classifier that can work with training samples whose label info is fuzzified. The prototype is as follows.
[y,predict_class] = f_knn(tr,tr_memberships,te,k)
tr: training samples tr_memberships:...
Sar-K is a Java tool to generate code for user interfaces, model classes and data access layer based on a database model. Sar-K can access many database engines and produces code in many languages and architectures using customizable templates.
A GPU-based efficient data parallel formulation of the k-Nearest Neighbor (kNN) search problem which is a popular method for classifying objects in several fields of research, such as- pattern recognition, machine learning, bioinformatics etc.
A GPU-based efficient data parallel formulation of the k-Nearest Neighbor (kNN) search problem which is a popular method for classifying objects in several fields of research, such as- pattern recognition, machine learning, bioinformatics etc.
A fast artificial intelligence library which currently supports: kNN (k-Nearest Neighbor algorithm) MLP (Multilayer-Perceptron)
gaKnn(Genetic Algorithm Optimized K Nearest Neighbor Classification framework) is a frameowork for KNN optimization with a genetic algorithm. The genetic algothm used for this is JGAP (http://jgap.sourceforge.net/).
Delphi/C++ Builder VCL and FireMonkey (FMX) components library for very fast Artificial Intelligence.
Some of the components now also include a GP GPU support.
Also includes Visual Graphical Editor for Codeless Development...
ntelligenceLab is a set of .NET 2.0-4.5 components for Artificial Intelligence.
Also includes a visual graphical editor for codeless development.
Contains:
- Neural Network - Feed forward Neural Network...
IntelligenceLab VC++ is a set of Visual C++ components for Artificial Intelligence. Includes: Neural networks, Naive Bayesian, Radial Basis Function Network, Self Organizing Map, K-Nearest Neighbor and more. Usage: Speech recognition,...
This is an implementation of [1]. The result is slightly different from website[1], because we apply adjacent neighborhood rather than K nearest neighborhood.
The following is an example usage:
%complie:(only once)
In this file you can find a simple but very effective algorithm for Nearest Neighbour Search which I megalomaniacly called the GLTree.
You want more? go to the Professional version of GLTree
It has been designed for uniformly...
this file you can find a simple but very effective algorithm for Nearest Neighbour Search which I megalomaniacly called the GLTree.
You want more? go to the Professional version of GLTree
It has been designed for uniformly...
When the dataset is small, when you have to run only a few number of search, or when the dimensions of points is large, the brute search method is still faster than kd-trees data structure. Computing the distances one by one take a minor time than...
Autorun22 is software for use on CDs/ CDRs. Autorun22 enables you to create your own autorun software that plays automatically when you insert CD. With Autorun22, you use HTML editor to create the autorun window content. Compose HTML page using...
All COM objects included into the Command22 package are used for running the consoleapplication or MS DOS commands from inside your application without bringing up the command prompt (MS DOS) window and providing your application with methods to...
SMS22 ActiveX/COM enables your application to send SMS messages from any Internet-connected PC to any cellular phone on more than 300 cellular networks worldwide using public free reliable Internet-to-Cellular SMS gateways. SMS22 ActiveX/COM works...
This function completes what I have started with the functions variogram and variogramfit. It is not intended to be a highly optimized code for performing kriging but may have educational value. Note that for using kriging, you should download the...
All this files I've done when I took course in image proc, I haven't changed a thing, hope it'll be useful to students and interested in subject. All codes have comments, it's very easy to understand, as well there is my report file, find there... |