Learning model

Learning is working but the cognitive and motor decision is not always the same, even after 100 trials.
If stabilize the random with np.random.seed(1) then the weight of the shapes with the most probability at some trials goes to zero.