mirror of
https://github.com/macaodha/batdetect2.git
synced 2026-07-07 21:00:10 +02:00
Some checks failed
CI / Checks (push) Has been cancelled
Docs Pages / Build Docs (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.10) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.11) (push) Has been cancelled
CI / Tests (Python ${{ matrix.python-version }}) (3.12) (push) Has been cancelled
Docs Pages / Deploy Docs (push) Has been cancelled
1.7 KiB
1.7 KiB
CLI reference
Use this section to find the right command quickly, then open the command page for the full option list.
Command map
| Command | Use it for | Required positional args |
|---|---|---|
batdetect2 process |
Run inference on audio | Depends on subcommand (directory, file_list, dataset) |
batdetect2 data |
Inspect and convert dataset configs | Depends on subcommand (summary, convert) |
batdetect2 train |
Train or fine-tune models | TRAIN_DATASET |
batdetect2 finetune |
Fine-tune a checkpoint on new targets | TRAIN_DATASET plus --targets |
batdetect2 evaluate |
Evaluate a checkpoint on a test dataset | TEST_DATASET |
batdetect2 detect |
Legacy compatibility workflow | AUDIO_DIR, ANN_DIR, DETECTION_THRESHOLD |
Notes
- Global CLI options are documented in {doc}
base. - Paths with spaces should be wrapped in quotes.
- Input audio is expected to be mono.
processuses the optional--detection-thresholdoverride.evaluatetakesTEST_DATASETas a positional argument and uses--modelfor the checkpoint override.finetunedefaults to the bundleduk_samecheckpoint if--modelis not provided.
`batdetect2 detect` is a legacy command.
Prefer `batdetect2 process directory` for new workflows.
Related pages
- {doc}
../../tutorials/run-inference-on-folder - {doc}
../../how_to/inference/run-batch-predictions - {doc}
../../how_to/inference/tune-detection-threshold - {doc}
../configs
:maxdepth: 1
Base command and global options <base>
Process command group <predict>
Data command group <data>
Train command <train>
Finetune command <finetune>
Evaluate command <evaluate>
Legacy detect command <detect_legacy>