INNER CODE UNIT · Python
main
drawbridge/keras-mmoe · synthetic_demo.py:89
def main():
# Load the data
train_data, train_label, validation_data, validation_label, test_data, test_label = data_preparation()
num_features = train_data.shape[1]
print('Training data shape = {}'.format(train_data.shape))
print('Validation data shape = {}'.format(validation_data.shape))
print('Test data shape = {}'.format(test_data.shape))
# Set up the input layer
input_layer = Input(shape=(num_features,))
# Set up MMoE layer
mmoe_layers = MMoE(
units=16,
num_experts=8,
num_tasks=2
)(input_layer)