How to Migrate Your Python Machine Learning model to Other Languages
I recently worked on a project, where I needed to train a Machine Learning model that would run on the Edge -- meaning, the processing and prediction occur on the device that collects the data. As usual, I did my Machine Learning part in Python and I haven't thought much about how we're going to port my ML stuff to the edge device, which was written in Java. When the modeling part was nearing the end, I started researching how to load a LightGBM model in Java. Prior to this, I had a discussion with a colleague who recommended that I retrain the model with the XGBoost model, which can be loaded in Java with XGBoost4J dependency. LightGBM and XGBoost are both gradient boosting libraries with a few differences.
Aug-5-2021, 12:41:01 GMT