import tensorflow as tf
import numpy as np
# 创建输入层
input1 = tf.keras.Input(shape=(10, )) # Variable-length sequence of ints
input2 = tf.keras.Input(shape=(100, )) # Variable-length sequence of ints
input3 = tf.keras.Input(shape=(12, )) # Binary vectors of size `num_tags`
# 中间层
hidden1 = tf.keras.layers.Dense(64)(input1)
hidden2 = tf.keras.layers.Dense(32)(input2)
# concatenate融合所有的特征
x = tf.keras.layers.concatenate([hidden1, hidden2, input3])
# 创建输出层
# 输出1,回归问题
output1 = tf.keras.layers.Dense(60)(x)
# 输出2,分类问题
output2 = tf.keras