# Return to Answer

 2 added 14 characters in body edited Jan 25 '13 at 14:53 Anton 78955 silver badges1313 bronze badges The answer is no. What you want to do is to predict randomness. The perceptron network takes randomboolean(true/false) and it outputs outputboolean(not random!!). The random generation of targetboolean is independent from the generation of outputboolean. Perceptrons generally learn functions. If you have $$f(A)=B$$ and $$f(A)=C$$ and $$B\neq C$$, then $$f$$ is not a function. EDIT: To predict temporal behavior you should add some time dependent variable in the input of the network. The answer is no. What you want to do is to predict randomness. The perceptron network takes randomboolean(true/false) and it outputs outputboolean(not random!!). The random generation of targetboolean is independent from the generation of outputboolean. Perceptrons generally learn functions. If you have $$f(A)=B$$ and $$f(A)=C$$, then $$f$$ is not a function. EDIT: To predict temporal behavior you should add some time dependent variable in the input of the network. The answer is no. What you want to do is to predict randomness. The perceptron network takes randomboolean(true/false) and it outputs outputboolean(not random!!). The random generation of targetboolean is independent from the generation of outputboolean. Perceptrons generally learn functions. If you have $$f(A)=B$$ and $$f(A)=C$$ and $$B\neq C$$, then $$f$$ is not a function. EDIT: To predict temporal behavior you should add some time dependent variable in the input of the network. 1 answered Jan 25 '13 at 14:48 Anton 78955 silver badges1313 bronze badges The answer is no. What you want to do is to predict randomness. The perceptron network takes randomboolean(true/false) and it outputs outputboolean(not random!!). The random generation of targetboolean is independent from the generation of outputboolean. Perceptrons generally learn functions. If you have $$f(A)=B$$ and $$f(A)=C$$, then $$f$$ is not a function. EDIT: To predict temporal behavior you should add some time dependent variable in the input of the network.