Slide 17
Slide 17 text
@Giuliabianchl
import tensorflow as tf
from . import util
def my_estimator(...):
...
# Feature engineering
wide, deep = util.get_wide_deep(...)
# Estimator definition
estimator =
tf.estimator.DNNLinearCombinedRegressor(
model_dir=output_dir,
linear_feature_columns=wide,
dnn_feature_columns=deep,
dnn_hidden_units=nnsize,
batch_norm=True,
dnn_dropout=0.1,
config=run_config)
train_spec = tf.estimator.TrainSpec(
input_fn=util.read_dataset(...), ...)
exporter = tf.estimator.BestExporter(
‘exporter’,
serving_input_receiver_fn=util.serving_input_receiver_fn)
eval_spec = tf.estimator.EvalSpec(
input_fn=util.read_dataset(...), ...,
exporter=exporter)
return estimator, train_spec, eval_spec
MODEL.PY