Commit Graph

306 Commits

Author SHA1 Message Date
mbsantiago
363eb9fb2f Add example-train to makefile 2025-06-26 10:03:52 -06:00
mbsantiago
b21c224985 Add example preprocess to make file 2025-06-26 07:55:40 -06:00
mbsantiago
152a577511 Add comprehensive conf file 2025-06-26 07:55:33 -06:00
mbsantiago
136949c4e7 Add logging config 2025-06-26 07:55:24 -06:00
mbsantiago
a462beaeb8 Remove rogue print 2025-06-24 06:27:41 -06:00
mbsantiago
daab8ff0d7 Fix validation is_in_subclip after encoder changes 2025-06-24 06:26:08 -06:00
mbsantiago
235f0e27da Add load dataset config function 2025-06-24 12:40:29 +01:00
mbsantiago
b5b4229990 Fix testing issues 2025-06-23 19:08:55 +01:00
mbsantiago
8253b5bdc4 Update makefile 2025-06-23 18:53:15 +01:00
mbsantiago
c7ea361cf4 Implement changes needed to make roi encode/decode class dependent 2025-06-23 18:52:36 +01:00
mbsantiago
3407e1b5f0 Add other roi tests 2025-06-21 23:51:07 +01:00
mbsantiago
0a0d6f7162 Use standard dependency-groups instead of tool.uv section 2025-06-21 23:01:54 +01:00
mbsantiago
ad0f0bcb24 Add tests for peak energy function 2025-06-21 23:01:08 +01:00
mbsantiago
3103630c26 Update pyproject to use src layout 2025-06-21 13:49:06 +01:00
mbsantiago
960558be8b move to src layout 2025-06-21 13:48:40 +01:00
mbsantiago
e352dc40bd Fixed Target object after changes to roi 2025-06-21 13:47:04 +01:00
mbsantiago
c559bcc682 Changed ROIMapper protocol to only have encoder/decoder methods 2025-06-21 11:44:15 +01:00
mbsantiago
ebad489cb1 Merge branch 'train' of github.com:macaodha/batdetect2 into train 2025-06-20 16:03:15 +01:00
mbsantiago
3c9e5aca2f Fix testing issues 2025-06-20 15:57:11 +01:00
Santiago Martinez Balvanera
a62f07ebdd to cpu 2025-06-19 00:46:43 +01:00
Santiago Martinez Balvanera
434fc652a2 Add collate fn 2025-06-19 00:46:34 +01:00
mbsantiago
84a13c65a7 Add iterators module 2025-06-19 00:28:24 +01:00
mbsantiago
ebc89af4c6 Use soundevent.to_db 2025-06-19 00:28:01 +01:00
mbsantiago
835fe1ccdf Remove old requirements files 2025-05-16 08:55:38 +01:00
mbsantiago
b819180656 Add preprocess command to init 2025-05-01 07:15:35 +01:00
mbsantiago
fdab0860fd Add num workers to cli 2025-04-30 23:40:26 +01:00
mbsantiago
3b5623ddca create train cli command 2025-04-30 23:27:38 +01:00
mbsantiago
2913fa59a4 Fix tests 2025-04-30 22:51:49 +01:00
mbsantiago
9c8b8fb200 Create metrics 2025-04-30 22:51:33 +01:00
mbsantiago
bc86c94f8e Adding evaluation callback 2025-04-25 17:12:57 +01:00
mbsantiago
9106b9f408 Removing stale functions from legacy module 2025-04-25 17:12:39 +01:00
mbsantiago
899f74efd5 Wrote the main train function 2025-04-24 10:00:18 +01:00
mbsantiago
4b4c3ecdf5 Added loguru as a dependency 2025-04-24 00:20:58 +01:00
mbsantiago
13afac65a5 Added an example conf file 2025-04-24 00:20:46 +01:00
mbsantiago
d8cf1db19f Fix augmentations 2025-04-24 00:20:38 +01:00
mbsantiago
8a6ed3dec7 Starting to add logging to preprocess 2025-04-24 00:20:30 +01:00
mbsantiago
7dd35d6e3e Refine training config 2025-04-23 23:35:42 +01:00
mbsantiago
d51e3f8bbd Rollback to single configs module 2025-04-23 23:35:27 +01:00
mbsantiago
f3999fbba2 Starting to create a dedicated configs module 2025-04-23 23:19:23 +01:00
mbsantiago
2a45859393 Run lint fix 2025-04-23 23:19:08 +01:00
mbsantiago
86d56d65f4 Added jupyter and marimo group dependencies 2025-04-23 23:15:40 +01:00
mbsantiago
27ba8de463 Updated soundevent 2025-04-23 23:15:29 +01:00
mbsantiago
59bd14bc79 Added clips for random cliping and augmentations 2025-04-23 23:15:08 +01:00
mbsantiago
2396815c13 Add a default target config 2025-04-23 23:14:39 +01:00
mbsantiago
ac4bb8f023 Added min and max freq attributes to preprocessor protocol 2025-04-23 23:14:31 +01:00
mbsantiago
6498b6ca37 Added BlockGroups 2025-04-23 23:14:11 +01:00
mbsantiago
bfcab0331e Attend test warnings 2025-04-22 09:17:17 +01:00
mbsantiago
c276230bff Fix batdetect2 test 2025-04-22 09:08:29 +01:00
mbsantiago
e38c446f59 Update gitignore 2025-04-22 09:06:12 +01:00
mbsantiago
24c4831745 Add example annotations 2025-04-22 09:06:06 +01:00