I used to be a bit of a cellular automata nerd. I would be interested in
seeing what you discover. You could also possibly just feed in the values
for the center column of rule 30 - though that has been shown to be highly
random, so I am not sure what the utility of it would be?

- Jeff

On Sat, Jan 17, 2015 at 1:59 PM, Matthew Taylor <[email protected]> wrote:

> I've always been fascinated by elementary cellular automata [1]. Some
> rules produce interesting pseudo-random patterns with repeating
> features. I think it would be interesting to see if NuPIC can decipher
> these features from the randomly generated output of the automaton and
> predict the continuation of partially-developed features. I also
> wonder what the anomaly scores would say after NuPIC has seen several
> thousand rows of data.
>
> I've put together a *very* simple program [2] to generate the output
> of Rule 30 [3], but I did it in JavaScript out of habit. I really need
> it implemented in Python to get decent integration with NuPIC.
>
> To feed cellular automaton data into NuPIC, I assume I'll need to
> choose some number of adjacent columns within the automatons' output
> (maybe 10 fields?). Each field would be simply binary, and I've got
> some code in place now that can extract the columns and print them to
> the console [4].
>
> Is anyone else interested in this crackpot idea? I have no idea what
> any applications might be, I'm just fiddling around. Let me know if
> you're interested and we can discuss.
>
> [1] http://mathworld.wolfram.com/ElementaryCellularAutomaton.html
> [2] https://github.com/rhyolight/cellular-automata-engine
> [3] http://en.wikipedia.org/wiki/Rule_30
> [4] http://youtu.be/TT2-aXrmJ6k
>
> Regards,
> ---------
> Matt Taylor
> OS Community Flag-Bearer
> Numenta
>
>

Reply via email to