-
Notifications
You must be signed in to change notification settings - Fork 39
/
measure.lisp
21 lines (16 loc) · 884 Bytes
/
measure.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(in-package :mgl-core)
(defsection @mgl-measurer (:title "Measurers")
"MEASURER is a part of MONITOR objects, an embedded monitor that
computes a specific quantity (e.g. classification accuracy) from the
arguments of event it is applied to (e.g. the model results).
Measurers are often implemented by combining some kind of model
specific extractor with a generic measurer function.
All generic measurer functions return their results as multiple
values matching the arguments of ADD-TO-COUNTER for a counter of a
certain type (see @MGL-COUNTER) so as to make them easily used in a
MONITOR:
(multiple-value-call #'add-to-counter <some-counter>
<call-to-some-measurer>)
The counter class compatible with the measurer this way is noted for
each function.
For a list of measurer functions see @MGL-CLASSIFICATION-MEASURER.")