implemented several different learning rules for the mnist bandit