@brazovayeye

Learning Weights in Genetic Programs Using Gradient Descent for Object Recognition

, and . Applications of Evolutionary Computing, EvoWorkshops2005: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoMUSART, EvoSTOC, volume 3449 of LNCS, page 417--427. Lausanne, Switzerland, Springer Verlag, (30 March-1 April 2005)
DOI: doi:10.1007/b106856

Abstract

the use of gradient descent search in tree based genetic programming for object recognition problems. A weight parameter is introduced to each link between two nodes in a program tree. The weight is defined as a floating point number and determines the degree of contribution of the sub-program tree under the link with the weight. Changing a weight corresponds to changing the effect of the sub-program tree. The weight changes are learnt by gradient descent search at a particular generation. The programs are evolved and learned by both the genetic beam search and the gradient descent search. This approach is examined and compared with the basic genetic programming approach without gradient descent on three object classification problems of varying difficulty. The results suggest that the new approach works well on these problems.

Links and resources

Tags

community

  • @brazovayeye
  • @dblp
@brazovayeye's tags highlighted