Skip to content

SeyedMuhammadHosseinMousavi/Differential-Evolution-Clustering

Repository files navigation

Differential-Evolution-Clustering

%% Differential Evolution Clustering - (7 Jan 2022) % Here, we are using evolutionary algorithms, in order to perform % clustering task. The selected algorithm is Differential Evolution (DE) % evolutionary computation as it is faster than others. We are using HTRU2 % dataset which is consisted of 17898 samples and 9 features. Features 5 to % 8 are used in this code. All 4 selected features combinations are % clustered and compared with K-Means clustering and Gaussian Mixture Model % (GMM) Clustering visually and statistically. You can use your data and define % your parameters. 'K' is the number of clusters, 'MaxIt' is number of % iterations and 'nPop' is population size which are most important % parameters. % ------------------------------------------------ % System is using the following paper as dataset: % R. J. Lyon, B. W. Stappers, S. Cooper, J. M. Brooke, J. D. Knowles, Fifty Years of Pulsar Candidate Selection: From simple filters to a new principled real-time classification approach, Monthly Notices of the Royal Astronomical Society 459 (1), 1104-1123, DOI: 10.1093/mnras/stw656 % This code is part of following projects, so please cite them to: % Mousavi, Seyed Muhammad Hossein, S. Younes MiriNezhad, and Atiye Mirmoini. "A new support vector finder method, based on triangular calculations and K-means clustering." 2017 9th International Conference on Information and Knowledge Technology (IKT). IEEE, 2017. % Mousavi, Seyed Muhammad Hossein, Vincent Charles, and Tatiana Gherman. "An Evolutionary Pentagon Support Vector Finder Method." Expert Systems with Applications 150 (2020): 113284. % ------------------------------------------------ % Feel free to ontact me if you find any problem using the code: % [email protected] % SeyedMuhammadHosseinMousavi % My Google Scholar: https://scholar.google.com/citations?user=PtvQvAQAAAAJ&hl=en % My GitHub: https://github.com/SeyedMuhammadHosseinMousavi?tab=repositories % My ORCID: https://orcid.org/0000-0001-6906-2152 % My Scopus: https://www.scopus.com/authid/detail.uri?authorId=57193122985 % My MathWorks: https://www.mathworks.com/matlabcentral/profile/authors/9763916# % ------------------------------------------------ % Enjoy the code and wish me luck :) Differential Evolution Clustering