In Which a Project was Undertaken, Part 2

Before I get into the nitty-gritty of how I trained the neural network, I want to go over how I set up the environment for the training. There is quite a bit of detail involved, which I want to note down both as a reminder to myself, in case I ever need to repeat the process, and to show everyone what steps were necessary. See the last blog if you want to know which projects I considered ( In Which a Project was Undertaken, Part 1 : link ). Maximum Power! I turn all my processing power up to 11 ( Wikipedia link , IMDB link ) At first I tried running the training on Google Colab, since I was used to doing so from the class assignments in the Coursera specializations (see In Which Instructions were Sought, Part 1 : link , Part 2 : link , Part 3 : link for more details) . It was fine to run it in Colab back then, the models were small and most finished training very quickly, usually taking no more than 15~20 minutes to train a few hundred epochs, so there was no press...