Creating New Artificial Life

Author(s)Reedy, Cara
Date Accessioned2015-10-12T18:13:04Z
Date Available2015-10-12T18:13:04Z
Publication Date2015-05
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
AdvisorDaniel Chester
ProgramCognitive Science
URLhttp://udspace.udel.edu/handle/19716/17127
Languageen_USen_US
PublisherUniversity of Delawareen_US
KeywordsResearch Subject Categories::SOCIAL SCIENCES::Social sciences::Psychology::Cognitive scienceen_US
KeywordsPsychologyen_US
TitleCreating New Artificial Lifeen_US
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
No Thumbnail Available
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: