I have been experimenting with evolving artificial creatures, but so far all creatures just die. To initialize the creatures that do not result from asexual reproduction; I create around 8 random neurons which both have a connection in and a connection out. I'm using mutation to get a set of weights which are used in a small neural network, that can form recurrent connections. I have 15 inputs and 5 output. There is a max number of 25 neurons in the hidden layer. The mutation chance is 25%. The different mutations are add a connection, disable a connection, make a small change to a weight, add a neuron, and disable a neuron. Is there something off with my mutation chances?
Artificial life simulator not producing any results
89 Views Asked by Sam At
1
There are 1 best solutions below
Related Questions in NEURAL-NETWORK
- How to choose good SURF feature keypoints?
- How to avoid overfitting (Encog3 C#)?
- Run out of VRAM using Theano on Amazon cluster
- Calculating equation from image in Java
- Print output of a Theano network
- Torch Lua: Why is my gradient descent not optimizing the error?
- How can I train a neural (pattern recognition) network multiple times in matlab?
- Using Convolution Neural Net with Lasagne in Python error
- Random number of hidden units improves accuracy/F-score on test set
- Matlab example code for deep belief network for classification
- Pybrain Reinforcement Learning Example
- How to speed up caffe classifer in python
- Opencv mlp Same Data Different Results
- Word2Vec Data Setup
- How can I construct a Neural Network in Matlab with matrix of features extracted from images?
Related Questions in GENETIC-ALGORITHM
- Multiple differing views of the same list
- Why is there only one hidden layer in a neural network?
- Project Euler 461 - Genetic Algorithm
- Sorting based on two variables in python
- Why more than one chromosome per solution (or genotype)?
- Genetic algorithm selection and crossover questions
- How to plot XY graph in Genetic Algorithm in Java
- Matlab optimtool: setting different bounds to different integer variable indices
- Two way constraint distribution optimization in R
- Is there a standard method to replacing the DEAD in a Genetic Algorithm?
- Python Genetic Algorithm - Why Isn't This Working?
- Genetic learn fuzzy systems
- Need program to automatically find number X using basic mathematical operations and 6 random numbers
- Genetic Algorithm Approximating Images with Polygons - Fitness Calculating
- Genetic Algorithm - Order of variables in a chromosome
Related Questions in RECURRENT-NEURAL-NETWORK
- RNN Cell not present in tf.get_collection
- How to choose layers in RNN (recurrent neural networks)?
- Get the last output of a dynamic_rnn in TensorFlow
- Dynamic tensor shape for tensorflow RNN
- Choosing the Length of Time Steps in Recurrent Neural Network
- How to use keras RNN for text classification in a dataset?
- How to Initialize LSTMCell with tuple
- What is the most efficient way to implement multi-layer RNNs in TensorFlow?
- Confused about weight and bias dependencies affecting learning
- Mxnet RNN Time Series Prediction
- Recurrent Neural Networks for Panel Data
- Multi-dimension dynamic rnn with tensorflow
- Tensorflow Network Save and Restore
- Wrong Number of LSTM Dimensions in Keras
- Tensorflow seq2seq `feed_previous' argument`
Related Questions in ARTIFICIAL-LIFE
- Neural networks with tensorflow in python without training
- Wa-Tor like cellular automata. In which order should the cells be updated?
- Should I add a bias to an artificial neural network that is being trained by a genetic algorithm
- Neural Network "Breeding"
- Biologically inspired software
- Akka message passing timing
- Ant colony simulation - optimizing the path
- 3D boids escape bounding box
- How to prevent a javascript stack overflow?
- depth-first algorithm in python does not work
- Artificial life with neural networks
- applying a function on an object in python
- Unable to send an action to another Jason agent
- Criteria of software program being intelligent
- Operant conditioning algorithm?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Real evolution is a massively parallel computation. Even so it took eons to get the basics of life. And then most of them died. Only a small sliver of all possible genes are ok.
To get your simulation to work in a reasonable time frame, you're gonna have to take some shortcuts.
Also, you should make sure your "small neural net" is capable of creating the kind of lifeforms that are successful. Your architecture may not be powerful enough to produce viable life.