Skip to content

Code for data clustering with the whale optimization algorithm

Notifications You must be signed in to change notification settings

jfluri/aci-whale-optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Whale Optimization Algorithm in Data Clustering

Code for data clustering with the whale optimization algorithm combined with lamarickan learning.

Setup environment

  1. Install Python 3.8 - Installation
  2. Install Jupyterlab with pip install jupyterlab
  3. Install the notebook with pip install notebook
  4. Start the notebook with jupyter notebook

Setup algorithm to cluster your data

  1. Install the dependencies of the algorithm:
pip install numpy
pip install pandas
pip install sklearn

Input parameters for WOA

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

Demonstration Video

The Video of the Whale Optimization Algorithm can be found here!

Objective Function

The objective function of the WOA is the sphere function

Sphere Function

About

Code for data clustering with the whale optimization algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published