Using Python Subprocess To Drive Machine Learning Packages
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. Most, but not all. For instance Vowpal Wabbit does not support a Python API that works with Anaconda. A more recent package, LightGBM, does not provide a Python API either. I’d like to be able to use these packages and other command line packages from within my favorite Python environment. What can I…
Link to Full Article: Using Python Subprocess To Drive Machine Learning Packages