Applications of cooperative game theory to interpretable machine learning