Skip to content

Commit

Permalink
Create iterations.md
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonBlanke committed Sep 24, 2019
1 parent 97028c7 commit 6e1449b
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions docs/tutorial/iterations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## How many iterations?

The number of iterations should be low for your first optimization to get to know the iteration-time.
For the <b>iteration-time</b> you should take the following effects into account:
- A <b>k-fold-crossvalidation</b> increases evaluation-time like training on k-1 times on the training data
- If you lower <b>cv below 1</b> the evaluation will deal with it like a training/validation-split, where cv marks the training data fraction. Therefore lower cv means faster evaluation.
- Some optimizers will do (and need) <b>multiple evaluations</b> per iteration:
- Particle-swarm-optimization
- Evoluion strategy
- Parallel Tempering
- The <b>complexity</b> of the machine-/deep-learning models will heavily influence the evaluation- and therefore iteration-time.
- The <b>number of epochs</b> should probably be kept low. You just want to compare different types of models. Retrain the best model afterwards with more epochs.

0 comments on commit 6e1449b

Please sign in to comment.