You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: results/Readme.md
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,12 @@ I usually find that I present data to the model in blocks, which usually contain
6
6
#Using from training code
7
7
Two functions are provided which are called by the training routine:
8
8
9
-
### `results.startRun`
9
+
####`results.startRun`
10
10
This is called before any training, and stores information about the run for future reference. It also creates the database file (by default `results.sqlite`) if it doesn't exist.
11
11
12
12
The supplied information I store for each run are pretty much the arguments of this function and the columns of the table RUNS. Exception: `callerFilePath` is a list of filenames whose contents we store - e.g. the code. I use the nonemptiness of `continuation` to indicate that the model was not trained from scratch, but from the saved weights of the previous run. `architecture` and `solver` are basically assumed in diffRuns and describeRun to be long JSON strings. You can change any of this.
13
13
14
-
### `results.step`
14
+
####`results.step`
15
15
This stores the reported training and test objective and accuracy from each step of training.
16
16
These are stored in the STEPS table.
17
17
The time for the first 10 steps is remembered in the steps table.
@@ -35,6 +35,7 @@ The following functions are easy to use analysis functions.
35
35
*`r.steps(x)` prints a table of all the steps
36
36
*`r.lastSteps()` prints a table of all the steps of the latest (e.g. current) run
37
37
*`r.l()` is a very small summary of whether the latest (e.g. current) run is making progress.
38
+
38
39
It can be desirable to take moving averages of the accuracy and error. Only `runList2` does this by default.
39
40
40
41
At the moment whether to draw graphs on screen or to file is determined by the `oncampus` module in this repo. This will want modifying for other users, as well as the file location used (in `pushplot`).
0 commit comments