For labelling and training data through DeepLabCut.
-
Clone the repository
-
Change the directory to the cloned repository
cd skellyclicker
-
Create a new conda environment from the environment yaml
conda env create -f skellyclicker_env.yaml
-
Activate the environment.
-
Open the GUI.
python skellyclicker/__main__.py
-
Start a new session or load an existing one.
- When loading a session, look for the
.json
file you saved on a previous session.
- When loading a session, look for the
-
Label the videos by clicking
load videos
on the first iteration, oropen videos
on subsequent iterations- Make sure you save the videos after labelling
-
Create a DeepLabCut project or load an existing project if you haven't yet
-
Train the model with the
Train Network
button -
Click
Analyze Videos
to run the model on videos. If you run the model on the training videos, this will allow you to see the models output in the next round of labelling. -
Repeat steps 4-7 until the model performs sufficiently well.