Neural Network Guided Evolution of L-system Plants

dc.contributor.authorXuhao(Eric), Chen
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.date.accessioned2021-02-26T13:56:44Z
dc.date.available2021-02-26T13:56:44Z
dc.date.issued2021-02-26T13:56:44Z
dc.description.abstractA Lindenmayer system is a parallel rewriting system that generates graphic shapes using several rules. Genetic programming (GP) is an evolutionary algorithm that evolves expressions. A convolutional neural network(CNN) is a type of neural network which is useful for image recognition and classification. The goal of this thesis will be to generate different styles of L-system based 2D images of trees from scratch using genetic programming. The system will use a convolutional neural network to evaluate the trees and produce a fitness value for genetic programming. Different architectures of CNN are explored. We analyze the performance of the system and show the capabilities of the combination of CNN and GP. We show that a variety of interesting tree images can be automatically evolved. We also found that the success of the system highly depends on CNN training, as well as the form of the GP's L-system language representation.en_US
dc.identifier.urihttp://hdl.handle.net/10464/15017
dc.language.isoengen_US
dc.subjectNeural Networken_US
dc.subjectGenetic Programmingen_US
dc.subjectL-systemen_US
dc.subjectConvolutional Neural Networken_US
dc.titleNeural Network Guided Evolution of L-system Plantsen_US
dc.typeElectronic Thesis or Dissertationen
refterms.dateFOA2021-08-15T02:12:11Z
thesis.degree.disciplineFaculty of Mathematics and Science
thesis.degree.grantorBrock University
thesis.degree.levelMasters
thesis.degree.nameM.Sc. Computer Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Brock_Xuhao_Chen_2021.pdf
Size:
7 MB
Format:
Adobe Portable Document Format