Skip to content

ashutoshsaboo/GASOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GASOM

GASOM: Genetic Algorithm assisted Architecture Learning in Self Organizing Maps

Paper can be found here : paper link

If using this, cite this as :

Saboo A., Sharma A., Dash T. (2017) GASOM: Genetic Algorithm Assisted Architecture Learning in Self Organizing Maps. In: Liu D., Xie S., Li Y., Zhao D., El-Alfy ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science, vol 10634. Springer, Cham

citation reference

Dependencies-:

  1. Pyevolve==0.6rc1
  2. matplotlib==2.0.0
  3. numpy==1.12.1
  4. pandas==0.18.1

Setup-:

  1. pip install -r requirements.txt
  2. Edit the params : datasetpath, number_of_columns_csv, features, dataset_name, type_of_problem, data (Change data numpy array, so that, data contains only the relevant features, without the tags and indices)
  3. python train.py > dataset.log (This gives the best possible SOM Map Size for your dataset)
  4. Results will be present in dataset_name folder in cwd, along with final stats in dataset.log file.
  5. python generate_error_plot.py <dataset_name> (Error plot is generated)
  6. Visualise the results

Data sets used for testing our Model-:

  • Real World Data sets used-:

    1. Wine
    2. Iris
    3. Abalone
    4. Car Evaluation
    5. Glass Identification
    6. Sonar
  • Synthetic Data sets used-:

    1. Corner
    2. CrescentFullMoon
    3. Ginger Breadman
    4. Half Kernal
    5. Outliers
    6. Two Spirals

About

GASOM: Genetic Algorithm assisted Architecture Learning in Self Organizing Maps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published