Cultural Harmony Learning Algorithm

Combining Cultural Algorithm and Harmony Search for Learning With the Aid of Fuzzy Logic.
107 Downloads
Updated 19 Jan 2022

View License

%% Cultural Harmony Learning Algorithm - Created in 18 Jan 2022 by Seyed Muhammad Hossein Mousavi
% Here is all about learning with evolutionary algorithms. Harmony search
% and cultural algorithms are two fast optimization algorithms which their
% result are combined here in order to train inputs for targets in a simple
% dataset. Basically, system starts with making initial fuzzy model and fit
% the outputs based on inputs by harmony search first and then tries to fit the
% harmony search outputs with inputs in the second stage by cultural algorithm. That means we are using both
% evolutionary algorithms to improve the accuracy. System easily could be
% used for regression, classification and other optimization tasks. You can
% use your data and play with parameters.
% ------------------------------------------------
% Feel free to contact me if you find any problem using the code:
% Author: SeyedMuhammadHosseinMousavi
% My Email: mosavi.a.i.buali@gmail.com
% 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#
% my RG: https://www.researchgate.net/profile/Seyed-Mousavi-17
% ------------------------------------------------
% Hope it help you, enjoy the code and wish me luck :)

Cite As

S. Muhammad Hossein Mousavi (2024). Cultural Harmony Learning Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/105405-cultural-harmony-learning-algorithm), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

Description change.

1.0.0