Mathematical modeling and analysis of learning techniques for the game of Go