Techniques for Interpretability and Transparency of Black-Box Models