Framework for Better Deep Learning