<jupyter_start><jupyter_text>Упражнение 3вы уже знаете, как улучшить Fashion MNIST, используя Convolutions. Теперь посмотрите, можете ли вы улучшить MNIST с точностью до 99,8% или более, используя только один сверточный слой и один MaxPooling 2D. Вам надо будет остановить процесс обучения, как только точность превысит это значение. Это должно произойти менее чем за 20 эпох, поэтому можно точно указать количество эпох для обучения, но ваше обучение должно закончиться, как только accuracy достигнет 99,8%. Если это не произойдет, то вам нужно будет изменить дизайн ваших слоев.Начало кода уже написано - вы должны закончить кодКогда достигнута точность 99,8%, надо распечатать строку «достигнута точность 99,8%, поэтому обучение прервано!»<jupyter_code>import tensorflow as tf

# Ваш код будет здесь

# Ваш код закончится здесь

mnist = tf.keras.datasets.mnist
(training_images, training_labels), (test_images, test_labels) = mnist.load_data()

# Ваш код будет здесь

# Ваш код закончится здесь

model = tf.keras.models.Sequential([
        # Ваш код будет здесь

        # Ваш код закончится здесь
])

model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])
# model fitting
history = model.fit(
    # Ваш код будет здесь

    # Ваш код закончится здесь

# model fitting
print(history.epoch, history.history['accuracy'][-1])<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.07311827956989247, 'fraction_numerical': 0.012186379928315413, 'mean_word_length': 5.232142857142857, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '418670', 'license': 'Apache-2.0', 'n_tokens_mistral': 564, 'n_tokens_neox': 614, 'n_words': 159, 'path': 'Excercise-3-HandWritting_Conv.ipynb', 'repo_name': 'SashaSkokov/Lab1', 'size': '1395'}