РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pytfSpRnSd 80 of 89 menu
◀ ▶

Зерно в TensorFlow

Если повторить скрипт без фиксации, ряд случайных чисел каждый раз будет другим. Для воспроизводимости задают зерно через функцию set_random_seed из модуля утилит Keras.

Первый запуск с выбранным зерном даёт такой ряд:

import tensorflow as tf tf.keras.utils.set_random_seed(5) row = tf.random.uniform(shape=(3,)) print(row.numpy()) # выведет [0.6263931 0.5298432 0.7584572]

Повторим тот же вызов после снова заданного зерна - числа совпадут с первым прогоном:

import tensorflow as tf tf.keras.utils.set_random_seed(5) row = tf.random.uniform(shape=(3,)) print(row.numpy()) # выведет [0.6263931 0.5298432 0.7584572]

Дважды получите один и тот же ряд из четырёх дробных чисел, каждый раз заново задавая одно и то же начальное значение, и выведите оба ряда.

Сформируйте пару дробных чисел, затем с тем же начальным значением сформируйте ещё одну пару и выведите обе строки для сравнения.

Задайте начальное значение 7, создайте таблицу 2 на 2 из равномерных дробных чисел, задайте то же начальное значение ещё раз и выведите вторую такую же таблицу.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить