jbagnato / machine-learning

Código Python, Jupyter Notebooks, archivos csv con ejemplos para los ejercicios del Blog aprendemachinelearning.com y del libro Aprende Machine Learning en Español
http://www.aprendemachinelearning.com
GNU General Public License v3.0
494 stars 708 forks source link

Que es sample_every? #7

Open yhojann-cl opened 7 months ago

yhojann-cl commented 7 months ago

He intentado seguir https://www.aprendemachinelearning.com/generacion-de-texto-en-espanol-con-gpt-2/ pero sin conda, he instalado los requerimientos desde:

torch
torchvision
flask
transformers
numpy
tqdm

Y he creado el script con todos los pasos y los he puesto en un mismo archivo app.py, al ejecutar casi todo parece estar bien excepto que indica que sample_every no esta definido:

======== Epoch 1 / 1 ========
Training...
Traceback (most recent call last):
  File "/app.py", line 104, in <module>
    if step % sample_every == 0 and not step == 0:
NameError: name 'sample_every' is not defined

Que es sample_every?, lo debo inicializar en algún lugar y darle algún valor? cual es su valor por defecto?, veo que ese valor se compara con un modulo de otro valor pero no se cual debería ser el valor inicial o como debería ir cambiando y en que momento.

En mi caso he reemplazado el condicional por if not step == 0: y ahora si funciona perfectamente.