Institutional-Repository, University of Moratuwa.  

Genetic algorithm optimized K nearest neighbor classification framework (gaKnn)

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record