+#ETHAN: Is this a necessary step?: Probably not. I think Jeremy uses it to select his gpu in his local machine for a particular job.
+#ETHAN: Where does 'get_batches' come from? Why not use vgg.get_batches? vgg.get__batches looks redundant and has probably not been used much.(@jeremy any plans on retiring this?) get__batches is present in utils.py and has been used extensively
+#ETHAN: What exactly is get_classes doing? Easiest way is to look up the code under get__classes function. But in summary it is returning the validation and training classes (0,1 ..9), their one hot encoded form and respective image file names
+#ETHAN: What does each of the parameters of Sequential do, and where does the Sequential() function come from? building layers- each param (eg. BatchNormalization) separated by a comma is building a layer sequentially in the order presented.
Sequential comes from
from keras.models import Sequential (see utils.py - it imports a number of libraries and methods used through out this class)
+#ETHAN: What is Adam()? Where/how would I define it? What does metrics=['accuracy'] do? again from utils.py. Look out for
from keras.optimizers import .. To see how to define it on a python interpreter do Adam? or look up the documentation. Metrics as accuracy is simply computing how accurate your model is against training set and validation set. This is for us to decide what next steps should I take to improve the model or stop
+#Where is compile and fit_generator from? I believe these are methods available after building a model using the
+#What does 1e-5 mean? Is that the same as 'e-5' 1e-5 = 0.00001
Any mistakes please call out...