Frameworks For Machine Learning