Browsing Computer Science by Subjects
Now showing items 1-2 of 2
Developing critical insights into artificial intelligenceThis article discusses how to gain insights into artifical intelligence through introducing context, theory, and relevant practical tasks that allow students to gain a deeper understanding into some of the scientific and engineering goals of artifical intelligence.
Morphogenetic Engineering For Evolving Ant Colony Pheromone CommunicationThis research investigates methods for evolving swarm communication in a simulated colony of ants using pheromone when foriaging for food. This research implemented neuroevolution and obtained the capability to learn pheromone communication autonomously. Building on previous literature on pheromone communication, this research applies evolution to adjust the topology and weights of an artificial neural network which controls the ant behaviour. Comparison of performance is made between a hard-coded benchmark algorithm, a fixed topology ANN and neuroevolution of the ANN topology and weights. The resulting neuroevolution produced a neural network which was successfully evolved to achieve the task objective, to collect food and return it to the nest.