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
* Add read/write adaptor for ndx-pose (#835)
* Change existing skeleton to match skeleton loaded via "Load Skeleton" button (#840)
* Update installation and labeling docs and no cuda yml (#847)
* Recalculate crop size if user-specified crop size indivisible by max stride (#841)
* Expose attributes of NWBFile and create Labels API for exporting to NWB (#855)
* SLEAP v1.2.5 (develop) (#856)
*Prediction-assisted labeling* has two main goals. First, it speeds up the labeling
10
+
# Prediction-assisted labeling
11
+
12
+
_Prediction-assisted labeling_ has two main goals. First, it speeds up the labeling
7
13
process as it is faster to correct a predicted instance which is mostly
8
14
correct than it is to add a new instance from scratch. Second, it
9
15
provides feedback about where your model does well and where it does
10
16
poorly, and this should give you a better idea of which frames will be
11
17
most useful to label.
12
18
13
-
14
19
The GUI doesn’t yet give you a way to monitor the progress during inference,
15
20
although it will alert you if an error occurs during inference.
16
21
17
22
When inference finishes, you’ll be told how many instances were
18
23
predicted. Suggested frames with predicted instances will be marked in
19
24
red on the seekbar.
20
25
21
-
Reviewing and fixing predictions
22
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26
+
# Reviewing and fixing predictions
23
27
24
28
After you’ve successfully trained models and predicted some instances,
25
29
you’ll get a message that inference has finished.
@@ -28,24 +32,27 @@ that you manually labeled will be marked with a thicker black line. (For
28
32
"suggested" frames, manually labeled frames will have a dark blue line and
29
33
predicted frames will have a lighter blue.)
30
34
31
-
Predicted instances will *not* be used for future model training unless you
35
+
Predicted instances will _not_ be used for future model training unless you
32
36
correct the predictions in the GUI.
33
37
34
-
|imagefix|
38
+
{{ imagefix }}
35
39
36
40
Predicted instances in the frame are displayed in grey with yellow
37
41
nodes. To edit a prediction, you’ll need to replace it with an editable
38
42
instance. **Double-click** the predicted instance and it will be converted into a regular instance.
39
43
44
+
:::{note}
45
+
All node labels on the regular instance will be colored red.
46
+
After moving nodes, the node labels will colored green. This is just a visual indicator
47
+
to keep track of which nodes have been moved from the original prediction.
48
+
:::
49
+
40
50
You can now edit the instance as before. Once you’ve added and/or
41
51
corrected more instances, you can repeat the process:
42
52
train a new model, predict on more frames, correct those predictions,
43
53
and so on. You’ll want to regularly generate new frame suggestions,
44
54
since active learning will return predictions for just these frames.
45
55
46
-
After you have accurate frame-by-frame prediction, you’re ready to predict for entire video clips and to track animal identities. We use a variety of heuristic algorithms for tracking identities across time (see :ref:`tracking-method-details` for more details). SLEAP also includes a graphical proof-reading tool for quickly assessing the accuracy of tracking and correcting problems.
47
-
48
-
49
-
Continue to :ref:`proofreading-tutorial`.
56
+
After you have accurate frame-by-frame prediction, you’re ready to predict for entire video clips and to track animal identities. We use a variety of heuristic algorithms for tracking identities across time (see {ref}`tracking-method-details` for more details). SLEAP also includes a graphical proof-reading tool for quickly assessing the accuracy of tracking and correcting problems.
0 commit comments