摘要

In the data classification process involving higher order ANNs, it's a herculean task to determine the optimal ANN classification model due to non-linear nature of real world datasets. To add to the woe, it is tedious to adjust the set of weights of ANNs by using appropriate learning algorithm to obtain better classification accuracy. In this paper, an improved variant of harmony search (HS), called self-adaptive harmony search (SANS) along with gradient descent learning is used with functional link artificial neural network (FLANN) for the task of classification in data mining. Using its past experiences, SAHS adjusts the harmonies according to the maximum and minimum values in the current harmony memory. The powerful combination of this unique strategy of SANS and searching capabilities of gradient descent search is used to obtain optimal set of weights for FLANN. The proposed method (SAHS-FLANN) is implemented in MATLAB and the results are contrasted with other alternatives (FIANN, GA based FLANN, PSO based FLANN, HS based FLANN, improved HS based FIANN and TIBO based FLANN). To illustrate its effectiveness, SAHS-FLANN is tested on various benchmark datasets from UCI machine learning repository by using 5-fold cross validation technique. Under the null hypothesis, the proposed method is analyzed by using various statistical tests for statistical correctness of results. The performance of the SAHS-FLANN is found to be better and statistically significant in comparison with other alternatives. The SAHS-FLANN differs from HS-FLANN (HS based FIANN) by the elimination of constant parameters (bandwidth and pitch adjustment rate). Furthermore, it leads to the simplification of steps for the improvisation of weight-sets in IHS-FLANN (improved HS based FLANN) by incorporating adjustments of new weight-sets according to the weight-sets with maximum and minimum fitness.

  • 出版日期2016-2-29