I've been reading the book and implementing the code to follow along but I've hit a mismatch between my own runs and the runs reported in the book. Specifically, in chapter 7.3, my accuracy is much lower. The output of 7.22 in the book shows after the first epoch (top of page 168):
Furthermore, I tried simply running train_generator.py from this Github and got the same results as my own implementation.
The obvious cause seems to be that the steps per epoch is 12,288 in the book and 88 in my version, so mine is learning hardly anything. I suspect the cause could be:
The downloading of data from KGS has changed and I have fewer records (I don't think this is the case - the generator shows total num games: 179689 which seems fine) or
My versions of the dependencies are different. For reference, I am using Python 3.7.4 and these dependency versions:
I've been reading the book and implementing the code to follow along but I've hit a mismatch between my own runs and the runs reported in the book. Specifically, in chapter 7.3, my accuracy is much lower. The output of 7.22 in the book shows after the first epoch (top of page 168):
In my implementation it shows:
Furthermore, I tried simply running train_generator.py from this Github and got the same results as my own implementation.
The obvious cause seems to be that the steps per epoch is 12,288 in the book and 88 in my version, so mine is learning hardly anything. I suspect the cause could be:
Or perhaps there's some reason I'm not seeing. Any help identifying the root cause would be much appreciated.