In this project I wanted to implement a RBF neural network with "Evolutionary Strategy" as the learning method. In this project I considered both regression and classification. Here, I used a tool in python called "Deap" for implementing ES. In each iteration ES improves the center and the ratio of the RBF network. I get the output chromosome(individual) of ES. The output chromosome is an m*(n+1) dimensional array (m is the number of clusters and n is the dimension of a center and 1 inidcates the value of the ratio).
In order to implement the RBF NN I used some mathematical formulas which are added in "report.pdf" File.