Можно ли создать нейросеть, которая предсказывает числа из псевдослучайной последовательности? допустим, мы даем на вход первые сто чисел, а на выходе - 101 число. И да. как работают генераторы случайных чисел в персональных компах?

21 Авг 2019 в 07:12
188 +1
0
Ответы
1

Да, можно создать нейронную сеть, которая предсказывает следующее число в псевдослучайной последовательности. Для этого можно использовать рекуррентные нейронные сети, которые способны учитывать зависимости между последовательными числами. В данном случае, на вход нейронной сети подается первые сто чисел последовательности, а на выходе она должна предсказать 101 число.

Что касается генераторов случайных чисел в персональных компьютерах, обычно используется псевдослучайный генератор PRNG−Pseudo−RandomNumberGeneratorPRNG - Pseudo-Random Number GeneratorPRNGPseudoRandomNumberGenerator. PRNG генерирует последовательность чисел, которая кажется случайной, но на самом деле они вычисляются с помощью определенного алгоритма и начального зерна seedseedseed. При каждом вызове генератора, он возвращает следующее число в последовательности на основе предыдущего числа и используемого алгоритма.

PRNG обладает свойствами периодичности, что означает, что последовательность чисел может начать повторяться после определенного количества генерируемых чисел. Для приближения случайности в реальных приложениях часто используются криптографически стойкие случайные генераторы CSPRNG−CryptographicallySecurePseudo−RandomNumberGeneratorCSPRNG - Cryptographically Secure Pseudo-Random Number GeneratorCSPRNGCryptographicallySecurePseudoRandomNumberGenerator, которые обладают дополнительными свойствами безопасности.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир