Programming Thread

Viewing single post

Started by the-pi-guy, Mar 13, 2016, 10:39 PM

previous topic - next topic

Legend

I mean I know how a neural network works.  

I'm just confused as to why you couldn't constantly train the network?  
Just trying to be as clear as possible with what I'm talking about. I know you know how a neural network works haha.

So I'm guessing you mean that:
with a Neural network, you're training it to simulate a function f(x,y)  and if you reach the same point, a neural network would have to give the same output, which wouldn't be correct.  

Ie, f(x,y) on the first round is different from f(x,y) the second round, because you need different outputs.  Or in other words, the neural network has to have the memory to know what round it is in.  

FNN don't support memory.  
But there are other types of neural networks, that do.

https://en.wikipedia.org/wiki/Recurrent_neural_network

The solution you're putting forward should simulate that though.  
Yeah exactly this is focused on similar things to recurrent neural networks.

Unlike a recurrent neural network though, this is much closer to cellular automata. There are no layers and there is no directed graph. Connections are bidirectional with the whole grid updating in steps.

The goal isn't so much to make a useful AI that solves real world problems, but to make an AI that's random and chaotic with ever evolving inner thoughts.