dc.contributor.advisor |
Perera, S |
|
dc.contributor.author |
Dayaratne, DGN |
|
dc.date.accessioned |
2011-06-09T08:23:22Z |
|
dc.date.available |
2011-06-09T08:23:22Z |
|
dc.identifier.citation |
Dayaratne, D.G.N. (2008). Genetic algorithm optimized K nearest neighbor classification framework (gaKnn) [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/990 |
|
dc.identifier.uri |
http://dl.lib.mrt.ac.lk/handle/123/990 |
|
dc.description |
A Dissertation submitted to the Department of Computer Science and Engineering for the MSc in Computer Science |
en_US |
dc.description.abstract |
Data classification attempts to assign a category or a class label to an unknown data object based on an available similar data set with class labels already assigned. K nearest neighbor (KNN) is a widely used classification technique in data mining. KNN assigns the majority class label of its closest neighbours to an unknown object, when classifying an unknown object. The computational efficiency and accuracy of KNN depends largely on the techniques used to identify its K nearest neighbours. The selection of a similarity metric to identify the neighbours and the selection of the optimum K as the number of neighbours can be considered as an optimization problem. The optimizing parameters for KNN are value for K. weight vector, voting power of neighbours, attribute selection and instance selection. Finding these values is a search problem with a large search space .Genetic Algorithms (OA) are considered to provide optimum solutions for search problems with a large search space. The search space is defined by the application do main. There are multiple real world classification applications that can utilize a parameter optimized KNN. Due to this, there is various research work carried out on using Genetic Algorithms for optimizing KNN classification.
Even though multiple instances of research had been carried out on using GA to optimize KNN there is no software framework available, which could be easily adapted to various application domains. This research is aimed towards building a framework to carry out the optimization of KNN classification with the help of a Genetic Algorithm. The work includes identifying issues and best practices on designing a suitable framework. The developed framework provides a basic backbone for GA optimization of KNN while providing sufficient flexibility for the user, to extend it to specific application domains.
This work discusses the design and implementation of a minimalist gaKnn framework. It is expected that this would serve as a basis for future enhancements. |
|
dc.format.extent |
ix, 66p. : ill. |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
COMPUTER SCIENCE AND ENGINEERING - Dissertation |
|
dc.subject |
COMPUTER SCIENCE - Dissertation |
|
dc.subject |
DATA MINING |
|
dc.title |
Genetic algorithm optimized K nearest neighbor classification framework (gaKnn) |
|
dc.type |
Thesis-Abstract |
|
dc.identifier.faculty |
Engineering |
en_US |
dc.identifier.degree |
MSc |
en_US |
dc.identifier.department |
Department of Computer Science and Engineering |
en_US |
dc.date.accept |
2008-11 |
|
dc.identifier.accno |
93372 |
en_US |