Code for data clustering with the whale optimization algorithm combined with lamarickan learning.
- Install Python 3.8 - Installation
- Install Jupyterlab with
pip install jupyterlab
- Install the notebook with
pip install notebook
- Start the notebook with
jupyter notebook
- Install the dependencies of the algorithm:
pip install numpy
pip install pandas
pip install sklearn
The algorithm can be parametrized by the two values maxIter
that defines the amount of maximum iterations the algorithm runs throug and numPopulation
that defines the amount of whales that are inizialized by the algorithm.
maxIter = 600
numPopulation = 60
The Video of the Whale Optimization Algorithm can be found here!
The objective function of the WOA is the sphere function