Qu’est-ce qu’une époque ?
Dans le monde des réseaux de neurones artificiels, une époque est une boucle de l'ensemble des données d'entraînement . La formation d’un réseau neuronal prend généralement plusieurs époques. Pour faire simple, si nous fournissons à un réseau neuronal des données d’entraînement selon divers modèles sur plus d’une époque, nous nous attendons à une généralisation améliorée lorsque nous lui donnons une nouvelle entrée non observée (données de test).
Les paramètres sous-jacents du modèle de l'ensemble de données sont modifiés à chaque époque. En conséquence, l'algorithme d'apprentissage de la descente de gradient par lots porte le nom de chaque lot de l'époque . La taille du lot est généralement égale ou supérieure à 1 et il s'agit toujours d'une valeur entière dans le numéro d'époque. Il peut également être représenté comme une boucle for avec un certain nombre , chaque itinéraire de boucle traversant l'ensemble de l'ensemble de données d'entraînement.
Lorsque la valeur de « taille du lot » de l'échantillon est donnée à un, la boucle for contient une couche qui lui permet d'exécuter un échantillon spécifié dans un seul lot. L'établissement du nombre d'époques qu'un modèle doit exécuter pour s'entraîner dépend de plusieurs paramètres liés à la fois aux données et à l'objectif du modèle. Pour convertir cette procédure en algorithme , une compréhension approfondie des données est généralement requise.
Lorsqu’un ensemble de données complet est transmis vers l’avant puis vers l’arrière via le réseau neuronal, cela s’appelle une époque. Nous divisons l' époque en plusieurs lots plus petits, car une époque est trop grande pour être envoyée à l'ordinateur en même temps.
Au sein d'un réseau blockchain, une époque est considérée comme une période de temps spécifique .
Cette période de temps est utilisée pour spécifier quand des événements spécifiques se produiront dans un réseau blockchain , par exemple quand des incitations seront distribuées ou quand un nouveau groupe de validateurs sera affecté à la validation des transactions. Chaque protocole blockchain définit cette période différemment. Il s’agit généralement du temps nécessaire pour qu’un certain nombre de blocs de la chaîne soient terminés.
Dans le protocole Ethereum (ETH), par exemple, une époque est le temps nécessaire pour que 30 000 blocs soient complétés sur la chaîne . La durée d'une époque est déterminée par le rythme auquel les transactions sont traitées et les accords conclus. Toutefois, à environ 100 heures, le rythme reste relativement constant.
Un autre exemple serait le système blockchain Cardano, dans lequel une époque est appelée unité de temps. Cardano (ADA) utilise Ouroboros Praos, une méthode consensuelle personnalisée de preuve de participation (PoS) qui divise la blockchain en époques de cinq jours . Les époques sont ensuite divisées en créneaux, chacun d'entre eux étant constitué d'intervalles de 20 secondes. Chaque époque dispose actuellement de 432 000 créneaux (cinq jours) disponibles .