Creating New Artificial Life

dc.contributor.authorReedy, Cara
dc.date.accessioned2015-10-12T18:13:04Z
dc.date.available2015-10-12T18:13:04Z
dc.date.issued2015-05
dc.description.abstractArtificial life is the simulation of life or life processes. There are many kinds of artificial life programs available, but none that were exactly what I was looking for, so I decided to program my own. Using Python, I wrote a simulation that contains agents, which have neural networks as their brains and can learn, as well as genetics that define the neural networks. They also have needs such as hunger and can starve to death. The program shows a visualization of the agents and their environment, and it can also show their brain structure and live activity. It can save the network structure of any particular agent to a text file and later read it back in, making it suitable for running experiments. These agents are simple, but the program is an expandable platform for artificial life experiments, with little that is hardcoded. The code is freely provided so that anyone can both look at the code and modify it for their own interests.en_US
dc.description.advisorDaniel Chester
dc.description.programCognitive Science
dc.identifier.urihttp://udspace.udel.edu/handle/19716/17127
dc.language.isoen_USen_US
dc.publisherUniversity of Delawareen_US
dc.subjectResearch Subject Categories::SOCIAL SCIENCES::Social sciences::Psychology::Cognitive scienceen_US
dc.subjectPsychologyen_US
dc.titleCreating New Artificial Lifeen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Reedy, Cara.pdf
Size:
513.83 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: