#a and b are my inptus
a= np.array(a)
b=np.array(b)
X = a
Y = b
Z = target
inputs = Input(shape=(12,))
x = Dense(16, activation='relu')(inputs)
x = Dense(32, activation='relu')(x)
output1 = Dense(1)(x)
output2 = Dense(8, activation='softmax')(x)
model = Model(inputs=inputs, outputs=[output1, output2])
model.compile(loss=['mae', 'sparse_categorical_crossentropy'], optimizer='adam')
history = model.fit(X, [Y, Z], epochs=10, batch_size=len(a))
tt=[[1, 1, 0, 0, 0, 0, 0, 0, 0, 0,2,4]]
result = model.predict(x=np.array(tt))
print(result)
i have this that i created in an attempt to make a tetris nn, but im finding that i have no idea how to input or output training data and the moves that it should make, could anyone point me to the right direction?