News for hackers. Stuff that matters.
Re:Cellular Automata as Convolutional Neural Networks by hardmath123 on Thursday August 13, 2020 @01:34AM (#24140241)
See also: "learning" Conway's Game of Life configurations by gradient descent.

https://hardmath123.github.io/conways-gradient.html

Re:Cellular Automata as Convolutional Neural Networks by dumb1224 on Thursday August 13, 2020 @06:08AM (#24141688)
I wonder if it is because using backpropagation all non-linear functions are chained together when the weights are learnt? Is it naive to think by that formulation the results will be quite similar since the final model equations are close?
Re:Cellular Automata as Convolutional Neural Networks by montebicyclelo on Thursday August 13, 2020 @05:03AM (#24141321)
Excellent write up. I've coincidentally been experimenting with the same thing. Any idea whether this approach could be used to speed up a search for exact solutions?
Re:Cellular Automata as Convolutional Neural Networks by nuclearsugar on Thursday August 13, 2020 @04:29PM (#24148476)
Re:Cellular Automata as Convolutional Neural Networks by seventytwo on Thursday August 13, 2020 @01:39AM (#24140265)
Not sure I understand the importance of this...
Re:Cellular Automata as Convolutional Neural Networks by juskrey on Thursday August 13, 2020 @03:08AM (#24140733)
Indeed, CA can be represented by simple combinations of boolean functions, obviously by NN also, which is a combination of similar nonlinear functions.
Re:Cellular Automata as Convolutional Neural Networks by benibraz on Thursday August 13, 2020 @03:55AM (#24140978)
A wide enough NN can represent any arbitrary binary function, but it's not obvious that one can learn it.
Re:Cellular Automata as Convolutional Neural Networks by labelbias on Thursday August 13, 2020 @04:23AM (#24141119)
Yet the best NNs are deep, not wide.
Re:Cellular Automata as Convolutional Neural Networks by benibraz on Thursday August 13, 2020 @05:01AM (#24141311)
What do you mean by 'the best'? Deeper architectures are popular because they quiet easy to train. They do work well in practice on many tasks (especially vision) but they have their limits.

Infinite wide networks are a newly active field and has recently shown some promising results, theoretically [1, 2] and empirically [3].

[1] https://arxiv.org/abs/2001.06931 [3] https://arxiv.org/abs/1806.07572 [2] https://ai.googleblog.com/2020/03/fast-and-easy-infinitely-w...

Re:Cellular Automata as Convolutional Neural Networks by yodon on Thursday August 13, 2020 @12:12AM (#24139868)
> We show that any CA may readily be represented using a convolutional neural network with a network-in-network architecture.
Re:Cellular Automata as Convolutional Neural Networks by yummypaint on Thursday August 13, 2020 @01:29PM (#24145854)
I take it this is not a bidirectional mapping?
Re:Cellular Automata as Convolutional Neural Networks by marcAKAmarc on Thursday August 13, 2020 @11:28AM (#24144352)
I was hoping to see some mention of rule 110
Re:Cellular Automata as Convolutional Neural Networks by mysterEFrank on Thursday August 13, 2020 @10:19AM (#24143574)
kind of obvious
Re:Cellular Automata as Convolutional Neural Networks by wadkar on Thursday August 13, 2020 @11:12AM (#24144161)
Can you please tell us how is it obvious? I am interested in the network in network part