import tensorflow as tf
class Model:
def __init__(self):
self.model = tf.keras.Sequential()
self.model.add(tf.keras.layers.Dense(32, input_shape=(784,), activation='relu'))
self.model.add(tf.keras.layers.Dense(10, activation='softmax'))
self.model.compile(optimizer='adam',
loss='categorical_crossentropy',
metrics=['accuracy'])
def train(self, x_train, y_train, x_test, y_test):
self.model.fit(x_train, y_train, epochs=5, validation_data=(x_test, y_test))
def predict(self, x_predict):
return self.model.predict(x_predict)
aW1wb3J0IHRlbnNvcmZsb3cgYXMgdGYKCmNsYXNzIE1vZGVsOgogICAgZGVmIF9faW5pdF9fKHNlbGYpOgogICAgICAgIHNlbGYubW9kZWwgPSB0Zi5rZXJhcy5TZXF1ZW50aWFsKCkKICAgICAgICBzZWxmLm1vZGVsLmFkZCh0Zi5rZXJhcy5sYXllcnMuRGVuc2UoMzIsIGlucHV0X3NoYXBlPSg3ODQsKSwgYWN0aXZhdGlvbj0ncmVsdScpKQogICAgICAgIHNlbGYubW9kZWwuYWRkKHRmLmtlcmFzLmxheWVycy5EZW5zZSgxMCwgYWN0aXZhdGlvbj0nc29mdG1heCcpKQogICAgICAgIHNlbGYubW9kZWwuY29tcGlsZShvcHRpbWl6ZXI9J2FkYW0nLAogICAgICAgICAgICAgIGxvc3M9J2NhdGVnb3JpY2FsX2Nyb3NzZW50cm9weScsCiAgICAgICAgICAgICAgbWV0cmljcz1bJ2FjY3VyYWN5J10pCiAgICAgICAgCiAgICBkZWYgdHJhaW4oc2VsZiwgeF90cmFpbiwgeV90cmFpbiwgeF90ZXN0LCB5X3Rlc3QpOgogICAgICAgIHNlbGYubW9kZWwuZml0KHhfdHJhaW4sIHlfdHJhaW4sIGVwb2Nocz01LCB2YWxpZGF0aW9uX2RhdGE9KHhfdGVzdCwgeV90ZXN0KSkKICAgICAgICAKICAgIGRlZiBwcmVkaWN0KHNlbGYsIHhfcHJlZGljdCk6CiAgICAgICAgcmV0dXJuIHNlbGYubW9kZWwucHJlZGljdCh4X3ByZWRpY3QpCg==