message: save 1/10th of the time.
diff: @@ -59,10 +59,12 @@ def train(processed_dir, load_file=None, save_file=None,
  with timer("Training"):
  for i in range(epochs):
  random.shuffle(train_chunk_files)
  - for file in tqdm(train_chunk_files):
  - train_dataset = DataSetV2.read(file)
  + for i, file_ in enumerate(tqdm(train_chunk_files)):
  + train_dataset = DataSetV2.read(file_)
  train_dataset.shuffle()
  n.train(train_dataset, batch_size)
  + if i % 10 == 0:
  + n.save_variables(save_file)
  n.save_variables(save_file)
  def evaluate(
  