Added dependency on numpy, scipy, and scikit-learn