in sagemaker_notebook_instance/containers/model/entry_point.py [0:0]
def model_fn(model_dir):
print('loading feature_names')
numerical_feature_names, categorical_feature_names, textual_feature_names = load_feature_names(Path(model_dir, "feature_names.json"))
print('loading numerical_transformer')
numerical_transformer = joblib.load(Path(model_dir, "numerical_transformer.joblib"))
print('loading categorical_transformer')
categorical_transformer = joblib.load(Path(model_dir, "categorical_transformer.joblib"))
print('loading textual_transformer')
textual_transformer = BertEncoder()
classifier = joblib.load(Path(model_dir, "classifier.joblib"))
model_assets = {
'numerical_feature_names': numerical_feature_names,
'numerical_transformer': numerical_transformer,
'categorical_feature_names': categorical_feature_names,
'categorical_transformer': categorical_transformer,
'textual_feature_names': textual_feature_names,
'textual_transformer': textual_transformer,
'classifier': classifier
}
return model_assets