Épocas no significado de keras? [fechadas]

8

O que isto significa?

Epoch 1/300
7200/7200 [==============================] - 0s - loss: 3.3616 - acc: 
0.3707

Eu construí uma rede neural em keras e é isso que ela exibe. Como sou novo em todas as redes neurais, estou aprendendo lendo os vários exemplos disponíveis online. Este vem de uma rede neural construída em keras.

iratelilkid
fonte

Respostas:

2

Como o aprendizado profundo muitas vezes separa os dados de treinamento em lotes menores durante o treinamento, é importante saber quando todos os exemplos de treinamento foram processados ​​uma única vez. Isso é chamado de época.

Há uma resposta mais detalhada aqui: https://stackoverflow.com/a/31157729/7082163

cara
fonte
o que significa 7200/7200 e?
iratelilkid
Acredito que esse é o número de exemplos de treinamento em que você está treinando. Você conhece esse número?
cara
Sim, são 8000 exemplos de treinamento e 2000 para testes.
iratelilkid
2

Qual é o tamanho do seu lote, tamanho do conjunto de treinamento (num imgs)? Mas, essencialmente, disso posso dizer que você terminou a primeira época em uma chamada keras adequada com verbose = 1. Você tem 7200 etapas por época, o que significa que seu modelo verá imagens (7200*batch_size). Esse pode ou não ser todo o seu conjunto de treinamento; para etapas por épocas, é prática comum usar a steps_per_epoch = (training_set_size // batch_size)para garantir que seu modelo veja todo o conjunto de treinamento em cada época.

jnblanchard
fonte