Neural Nets vs. Cellular Automata
nets-vs-automata.net
Neural Nets vs. Cellular Automata
1–10 of 14 posts
Re: Neural Nets vs. Cellular Automata
#2https://google-research.github.io/self-organising-systems/di...
https://google-research.github.io/self-organising-systems/is...
I can see why Mordvintsev et al are up to what they are doing, but to be honest I'm struggling with understanding the point of using a neural-net to 'emulate' CAs like OP seems to be doing (and as far as I can gather, only totalistic ones too?).
It sounds a bit like swatting a fly using an H-bomb tbh, but maybe someone who knows more about the project can share some of the underlying rationale?
Re: Neural Nets vs. Cellular Automata
#3Re: Neural Nets vs. Cellular Automata
#4Re: Neural Nets vs. Cellular Automata
#5I think the biggest advantage NNs have over CA is the fact that most CA only provide localized computation. It can take a large number of fixed iterations before information propagates to the appropriate location in the 1d/2d/3d/etc. space. Contrast this with arbitrary NN topology where instant global connectivity is possible between any elements.
Re: Neural Nets vs. Cellular Automata
#6Re: Neural Nets vs. Cellular Automata
#7I think the biggest advantage NNs have over CA is the fact that most CA only provide localized computation. It can take a large number of fixed iterations before information propagates to the appropriate location in the 1d/2d/3d/etc. space. Contrast this with arbitrary NN topology where instant global connectivity is possible between any elements.
CNNs are CA if you don't insert fully connected layers, actually.
Re: Neural Nets vs. Cellular Automata
#8I don't get it, does the prediction go backwards or forward along CA generations?
Re: Neural Nets vs. Cellular Automata
#9I know it's not the same idea, but I think it's worth mentioning the adjacent concept of 'neural CA': https://www.neuralca.org/ https://google-research.github.io/self-organising-systems/di... https://google-research.github.io/self-organising-systems/is... I can see why Mordvintsev et al are up to what they are doing, but to be honest I'm struggling with understanding the point of using a neural-net to 'emulate' CAs l…
I suppose the idea of this project is the same: show the correspondence between both in order to understand them better.
Anyway, some interesting papers from back then:
Cellular automata as convolutional neural networks: http://arxiv.org/abs/1809.02942
Image segmentation via Cellular Automata: http://arxiv.org/abs/2008.04965
It's Hard for Neural Networks To Learn the Game of Life: http://arxiv.org/abs/2009.01398
Re: Neural Nets vs. Cellular Automata
#10I think the biggest advantage NNs have over CA is the fact that most CA only provide localized computation. It can take a large number of fixed iterations before information propagates to the appropriate location in the 1d/2d/3d/etc. space. Contrast this with arbitrary NN topology where instant global connectivity is possible between any elements.
CNNs are CA if you don't insert fully connected layers, actually.