https://medium.com/r7b7-tech-blog/using-trained-machine-learning-models-for-inference-in-java-3e47494ed733