Как ввести данные, посмотрите документацию к той библиотеке, которой будете пользоваться.
model = Sequential()
model.add(Dense(1502, input_dim=1502, activation="relu", kernel_initializer="normal"))
model.add(Dropout(0.2))
model.add(Dense(1000, activation="relu", kernel_initializer="normal"))
model.add(Dropout(0.2))
model.add(Dense(3, activation="softmax", kernel_initializer="normal"))
model.compile(loss="categorical_crossentropy", optimizer="SGD", metrics=["accuracy"])
print (model.summary())
model.fit(X_train, Y_train, batch_size=500, epochs=1000, validation_split=0.2, verbose=1)