I'm trying to train a classification model on 10 different training sets, I tried using a for loop to iterate the sets names in a dictionary then pass them in fit() method in each iteration. Here is the code:
for n in range (1, 11):
classifier = tf.keras.models.Sequential()
classifier.add(tf.keras.layers.Dense(units=8, activation='relu'))
classifier.add(tf.keras.layers.Dense(units=8, activation='relu'))
classifier.add(tf.keras.layers.Dense(units=5, activation='softmax'))
classifier.compile(optimizer = 'adam', loss = 'sparse_categorical_crossentropy', metrics = ['accuracy'])
X_train_value, Y_train_value = "X_train_{0}".format(n), "Y_train_{0}".format(n)
classifier_args = {'x':X_train_value,'y':Y_train_value}
classifier.fit(**classifier_args, batch_size=32, epochs=100)
but I this error:
IndexError: list index out of range