NameError: name 'train_generator' is not defined

I received the error above. Here below is two cells related to it.
Can anyone please help getting it fixed?

Thanks, Anthony

[code removed - moderator]

hist = train_happy_sad_model(train_generator)

Please look at the way the function is called.
It should be hist = train_happy_sad_model(gen)

It works now. Thanks!