Что такое эпоха (Epoch) в мире искусственных нейронных сетей

Эпоха — один полный запуск обучающего набора данных с помощью алгоритма называется эпохой в машинном обучении.

Что такое эпоха?

В мире искусственных нейронных сетей эпоха — это один цикл всего обучающего набора данных. Обучение нейронной сети обычно занимает много эпох. Проще говоря, если мы снабжаем нейронную сеть обучающими данными в различных шаблонах более чем за одну эпоху, мы ожидаем улучшения обобщения, когда мы даем ей свежий ненаблюдаемый ввод (тестовые данные).

Нейронная сеть

Базовые параметры модели набора данных изменяются с каждой эпохой. В результате алгоритм обучения пакетному градиентному спуску назван в честь каждого пакета эпохи. Размер пакета обычно равен 1 или больше и всегда представляет собой целое число в номере эпохи. В качестве альтернативы он может быть представлен как цикл for с определенным номером, где каждый маршрут цикла проходит через весь набор обучающих данных.

>>  Что такое распределенный реестр Distributed Ledger Technology (DLT)

Когда значение выборки «размер партии» задано равным единице, цикл for содержит слой, который позволяет выполнять указанную выборку в одном пакете. Определение того, сколько эпох модель должна выполнять для обучения, зависит от нескольких параметров, связанных как с данными, так и с целью модели. Чтобы преобразовать эту процедуру в алгоритм, обычно требуется полное понимание данных.

Когда полный набор данных передается вперед, а затем обратно через нейронную сеть, это называется эпохой. Мы разбиваем эпоху на несколько более мелких пакетов, потому что одна эпоха слишком велика, чтобы отправить ее на компьютер сразу.

Внутри сети блокчейн эпоха считается определенным периодом времени.

Этот период времени используется, чтобы указать, когда произойдут определенные события в сети блокчейна, например, когда будут распределены поощрения или когда будет назначена новая группа валидаторов для проверки транзакций. Каждый протокол блокчейна определяет этот период времени по- разному. Обычно это время, необходимое для завершения определенного количества блоков в цепочке.

>>  Фишинг (Phishing)

Например, в протоколе Ethereum (ETH) эпоха — это время, необходимое для завершения 30 000 блоков в цепочке. Продолжительность эпохи определяется скоростью обработки транзакций и достижения соглашений, однако примерно через 100 часов скорость остается относительно постоянной.

Другим примером может служить система блокчейна Cardano, где эпоха называется единицей времени. Cardano (ADA) использует Ouroboros Praos, индивидуальный метод консенсуса Proof-of-Stake (PoS ), который разбивает блокчейн на пятидневные эпохи. Затем эпохи делятся на слоты, каждый из которых состоит из 20-секундных интервалов. Каждая эпоха в настоящее время имеет 432 000 слотов (пять дней).

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
seismofond.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: