DocumentCode
2003026
Title
Mixed usage of MATLAB and visual C for improving classification time and training time of FCM classifier
Author
Kobayashi, Takehiko ; Ichihashi, Hayato ; Honda, Kazuhiro ; Notsu, A.
Author_Institution
Dept. of Comput. Sci. & Intell. Syst., Osaka Prefecture Univ., Sakai, Japan
fYear
2012
fDate
20-24 Nov. 2012
Firstpage
1994
Lastpage
1998
Abstract
Fuzzy c-means based classifier (FCMC) is a simple approach to classification based on the clustering and parameter optimization methods. The computation time is improved by optimizing the matrix sizes in MATLAB code and by partly coded in Visual C with MEX function. Firstly, this paper reports the improved results of FCMC in testing time, namely in classification time. The revised code of FCMC by using MEX function of MATLAB and Visual C is much faster than LibSVM on several large sized data sets. LibSVM is the worldwide-known state-of-the art classifier. Secondly, the revised results of the training time of FCMC is reported. The size of the matrix used in MATLAB code is tuned and Visual C is introduced to speed up the repetitive computation with loop. The three ways of initial partitioning in clustering are also compared. They are the original PCA-Tree approach, k-dimensional tree (kd-Tree) approach and random projection tree (RP-Tree) approach. There is not much difference in the total training time among the three approaches. By the mixed usage of MATLAB and Visual C, the total training time of FCMC becomes two to three orders of magnitude shorter than LibSVM.
Keywords
C language; fuzzy set theory; learning (artificial intelligence); pattern classification; principal component analysis; trees (mathematics); FCM classifier; LibSVM; MEX function; Matlab; PCA-Tree approach; RP-tree approach; Visual C; classification time; clustering method; clustering partition; computation time; fuzzy c-means classifier; k-dimensional tree; kd-tree approach; parameter optimization method; principal component analysis; random projection tree; support vector machines; training time;
fLanguage
English
Publisher
ieee
Conference_Titel
Soft Computing and Intelligent Systems (SCIS) and 13th International Symposium on Advanced Intelligent Systems (ISIS), 2012 Joint 6th International Conference on
Conference_Location
Kobe
Print_ISBN
978-1-4673-2742-8
Type
conf
DOI
10.1109/SCIS-ISIS.2012.6505106
Filename
6505106
Link To Document