Commit Graph

6 Commits

Author SHA1 Message Date
Nicolas Mowen
76945e6c22 Classification Model Metrics (#18595)
* Add speed and rate metrics for custom classification models

* Use metrics for classification models

* Use keys

* Cast to list
2025-08-16 09:06:30 -06:00
Nicolas Mowen
37ce7e7b68 Live classification model training (#18583)
* Implement model training via ZMQ and add model states to represent training

* Get model updates working

* Improve toasts and model state

* Clean up logging

* Add back in
2025-08-16 09:06:30 -06:00
Nicolas Mowen
0c66412f73 Classification Model UI (#18571)
* Setup basic training structure

* Build out route

* Handle model configs

* Add image fetch APIs

* Implement model training screen with dataset selection

* Implement viewing of training images

* Adjust directories

* Implement viewing of images

* Add support for deleting images

* Implement full deletion

* Implement classification model training

* Improve naming

* More renaming

* Improve layout

* Reduce logging

* Cleanup
2025-08-16 09:06:30 -06:00
Nicolas Mowen
21fe859fc6 Implement API to train classification models (#18475) 2025-08-16 09:06:30 -06:00
Nicolas Mowen
1ce36ba478 Add ability to configure when custom classification models run (#18380)
* Add config to control when classification models are run

* Cleanup
2025-08-16 09:06:30 -06:00
Nicolas Mowen
492ef4eb10 Initial custom classification model config support (#18362)
* Add basic config for defining a teachable machine model

* Add model type

* Add basic config for teachable machine models

* Adjust config for state and object

* Use config to process

* Correctly check for objects

* Remove debug

* Rename to not be teachable machine specific

* Cleanup
2025-08-16 09:06:30 -06:00