Feature Selection and Classification by Hybrid Optimization

(36 customer reviews)


Total downloads: 203

This work implements the KNN classifier to train and classify the medical disease datasets like Breast cancer, Heart rate, Lymography data, etc. To improve the classification accuracy and reduce computational overhead, we proposed the hybrid optimization algorithm to optimally select the features from the database. The present repository has the MATLAB code for feature selection GoA and SA only.

 Discuss Code


The feature selection process in machine learning is quite important to reduce the overhead and improve accuracy. Various methods have been so far suggested but heuristic optimization methods are leading in those. We hereby proposed a novel hybrid optimization algorithm which combines the Grasshopper optimization (GoA) and Simulated annealing (SA). To make the hybrid optimization algorithm, two different approaches [1] are used: a low level and high level. We tested the proposed solution for both approaches and found low-level performance better than high-level hybridization. The datasets used for this are available here.

The feature selection process is based on binarizing the optimization algorithms. The indexes of features are either 1 or 0 if selected or not respectively. The matrix with an arrangement of 1 & 0’s is input to the optimization algorithm. Since the GoA is not developed to accept the binary input, so we rounded off the initial positions of wolves in GoA as


This will make the positions of GoA as 1 and 0. This now represents the index of selected features as the dimension of the wolf’s position is equal to the number of attributes in the database. Further, the updated position of GoA is also converted to binary by signum function [2]. In MATLAB it is represented as

 deltaX= c * S_i_total'+ (TargetPosition); % Eq. (2.7) in the paper
        for tt=1:size(deltaX,2)
            if rand<T_deltaX(tt)
                X_new(tt) =1;

The final selected binary position of GoA is the selected feature’s index, which is further classified by using the k-nearest neighbor classifier.

In this work, we have shown the comparison with all features and SA. For the proposed hybrid optimization approach, please write us admin@free-thesis.com.

36 reviews for Feature Selection and Classification by Hybrid Optimization

  1. Anonymous


  2. Ram Kumar R P (verified owner)

    Excellent Codes

  3. pourhaji (verified owner)

  4. k.sudheer (verified owner)

    Greatly useful thesis available

  5. k.sudheer (verified owner)

    very useful

  6. garba.abdulrauf (verified owner)

    very useful work.

  7. ranjeet.yadav (verified owner)

    Excellent if received

  8. venkat.reddy (verified owner)


  9. venkat.reddy (verified owner)


  10. ramahk92 (verified owner)

    Thanks for Providing Code.

  11. stalin.babu (verified owner)


  12. divya.punia (verified owner)


  13. alok.kumar (verified owner)

    Thanks for your support.

  14. alok.kumar (verified owner)


  15. sameer.kumthekar (verified owner)


  16. sun.yao (verified owner)


  17. vankani.arjun (verified owner)

    Nice project !!

  18. sahil.raj (verified owner)


  19. ali.daemi (verified owner)

    tanx alot

  20. sameer.kumthekar (verified owner)

    best one

  21. xuexi (verified owner)


  22. SHENXIAOXIAO (verified owner)

    well done

  23. satrughan.kumar (verified owner)

    well suported content

  24. richa.singh (verified owner)


  25. richa.singh (verified owner)


  26. ratheesh.p m (verified owner)

    Very Helpful

  27. ratheesh.p m (verified owner)

    Very Useful

  28. ratheesh.p m (verified owner)

    Very Useful

  29. ratheesh.p m (verified owner)

    Very USeful

  30. ratheesh.p m (verified owner)


  31. ratheesh.p m (verified owner)


  32. ratheesh.p m (verified owner)


  33. ratheesh.p m (verified owner)


  34. hodcse (verified owner)


  35. arun.s (verified owner)


  36. yousef.qudeisat (verified owner)

    thank you

  37. yousef.qudeisat (verified owner)

    thanks alot

  38. yuhang.deng (verified owner)


Only logged in customers who have purchased this product may leave a review.