I'm working on a project in which I basically have to implement a recommendation system on GCP. I'm ingesting data directly from the website and storing them into BigQuery. Now, the preprocessing should not be a problem cause I can use Dataprep for that. My question is related to the model creation phase. According to some tutorials, it seems that it is not too difficult to create a model using DNN or LinearRegressor in TensorFlow. However, I've written some Java rule-based learning algorithms in the past and I'd like to know if there exists a way to use them in GCP in a similar way to those used in Tensorflow. So, assuming that I have my data stored and prepared in BigQuery, would I be able to create my learning model by using one of my Java programs?
Any help is really appreciated.