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

Pin It on Pinterest

Share This