Rename AesPredictor to Predictor and remove handle_aes_input and aes_predictor_factory methods since these predictor classes should be used by default without AES.
Introduce AesWrapper to convert a Predictor to AesPredictor. The way I made AesPredictor callable which returns a Moose computation as opposed to the call method on inner_model_cls which performs the forward pass of the model, is not the most elegant solution. But it's probably ok, since the main objective of the wrapper is to show that predictors can be used with AES inputs.
Hey @jvmncs ,
This PR implement the following:
AesPredictor
toPredictor
and removehandle_aes_input
andaes_predictor_factory
methods since these predictor classes should be used by default without AES.AesWrapper
to convert aPredictor
toAesPredictor
. The way I madeAesPredictor
callable which returns a Moose computation as opposed to the call method oninner_model_cls
which performs the forward pass of the model, is not the most elegant solution. But it's probably ok, since the main objective of the wrapper is to show that predictors can be used with AES inputs.