80 likes | 202 Vues
This project focuses on the exploration of natural computation through key areas such as evolutionary computation, meta-heuristic optimization, co-evolution, and neural network ensembles. We aim to develop innovative applications, including a software system using interactive evolution for user-centered designs and memetic algorithms for resource-constrained project scheduling. Additionally, we will create a neural network ensemble system for predicting software defects using the PROMISE Software Engineering Repository data. Students are encouraged to publish their findings in these exciting research domains.
E N D
Project Presentation 2010 Xin Yao CERCIA and Natural Computation Group
Primary Interests • Evolutionary Computation • Meta-heuristic optimisation • Co-evolution • Neural network ensembles • Data mining • Applications
Preparation • Prefer: “Introduction to Natural Computation” • Better: in addition to the above, “Machine Learning” • Even better: in addition to the above, “Evolutionary Computation”
Evolutionary Art / Interactive Evolutionary Computation • Develop a new software system that uses interactive evolution to evolve user-centred (personalised) 2-d patterns / art / designs
Memetic Algorithms • Memetic algorithms are hybrid evolutionary and local search algorithms. • This project develops memetic algorithms for resource-constrained project scheduling problem.
Software Defect Prediction / Software Cost Estimation • Develop a neural network ensemble system, based on negative correlation learning, to predict software defects or estimate software costs. • The data sets will come from the PROMISE Software Engineering Repository (http://promise.site.uottawa.ca/SERepository/)
Summary • These are example areas only. Each area has multiple projects. Similar projects can be defined. • As long as a project is related to evolutionary computation or neural network ensembles, I will be very happy to supervise. • Encourage students to publish their work.