Tools For Machine Learning