Skip to content

Genetic Algorithms (EvoNN) implemented in MATLAB(R).

Notifications You must be signed in to change notification settings

TwistingTwists/EvoNN

Repository files navigation

EvoNN

Evolutionary Neural Networks (EvoNN)[1](Noisy Blast Furnace.) implemented in MATLAB(R).

Configuration:

  • Install ImageMagick (portable) from here2 and keep the in same folder as the code. An empty folder is included in repo.
  • More coming...

Download the code and run in MATLAB™

What is Evolutionary Neural Network (EvoNN)?

For beginners. If you are not a beginner, you may skip this section.

Read basics of ANN here. and Genetic Algorithms here. A good book for learning Evolutionary Computation is first reference.

For Pro:

How to run this code?

  • Importing the data

    • from excel -> importdata from MATLAB as NumericMatrix
    • Once the variable is present in the Workspace, saveas [_desired_filename].mat
  • Trainig of the Neural Net

    • start with PP_NNGA_subsets.m. Configure the parameters and the Folder and filenames and then go to PP_NNGA_automate.m
    • set in_index and out_index(=corresponding to objectives)
    • run (press F5).

Issues?

We'd love to hear them here.

For authors see, authors.md

References:

  • Deb, K.,”Multi-Objective Optimization Using Evolutionary Algorithms,”Chichester. UK, Wiley, (2002).
  • K-optimality : M. Farina and P. Amato. On the Optimal Solution Definition for Manycriteria Optimization Problems. In Proceedings of the NAFIPS-FLINT International Conference’2002, pages 233–238, Piscataway, New Jersey, June 2002. IEEE Service Center
  • EvoNN : F. Pettersson, N. Chakraborti and H. Saxen, “A genetic Algorithm based multi-objective neural net applied to noisy blast furnance data”, Appl. Soft Compu. 7(2007), pp. 387-397

About

Genetic Algorithms (EvoNN) implemented in MATLAB(R).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages