Using Python Subprocess To Drive Machine Learning Packages (IT Best Kept Secret Is Optimization)

#artificialintelligence 

A lot of state of the art machine learning algorithms are available via open source software. Many open source software are designed to be used via a command line interface. I much prefer to use Python as I can mix many packages together, and I can use a combination of Numpy, Pandas, and Scikit-Learn to orchestrate my machine learning pipelines. I am not alone, and as a result, many open source machine learning software provide a Python api. For instance Vowpal Wabbit does not support a Python API that works with Anaconda.