Stock market prediction using an improved training algorithm of neural network | Synapse