martes, 22 de mayo de 2007

Sink - Cellular automaton -

Introduction

Cellular automaton consist of an infinite number of cells, which have a finite number of states. These states change depending on the state of their neighbours. Each cell has the same rule for updating.

Sink

In this program, the cells can have two states: 0 or 1. This state depends on the state of their neighbours and the place where the cell is.

These are the default update rules:

. If both the cell and path are 1, and the cell has eight neighbours, the cell becomes 0.

. If the cell is 1, path is 0 and the cell has more than three neighbours, the cell changes to 0.

. If both the cell and path are 0, and the cell has more than three neighbours, the cell changes to 1.

. If the cell is 0, path is 1 and the cell has more than two neighbours, the cell becomes 1.

The user can change all the parameters of the program in the configuration menu.


Download: Sink project

Other programs

Neural Networks (http://en.wikipedia.org/wiki/Neural_network)
Download: MLP-BP C++ . After the neural network is trained with some proteins sequences from the beta transmenbrane type, it will be able to say whether a given protein belongs to this group.
Download: MLP-BP Python
Download: Kohonen map Python

Download: RBF Python

Genetic algorithm (http://en.wikipedia.org/wiki/Genetic_algorithm)

Download: Genetic algorithm Python

Download: Genetic algorithm C#

Artificial Life (http://en.wikipedia.org/wiki/Artificial_life)

Download: Artificial life program C++ GTK



Download: Artificial life C#