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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,25 @@
1
+
## [1.2.0] - 2024-03-05
2
+
### Changed
3
+
- Creating code to work with Ultralytics YoloV8 Detection model (training and inference)
4
+
- Updated previous tutorials to work with the latest mltu changes
5
+
- Updated `mltu.augmentors.RandomRotate` to work with `Detections` objects
6
+
- Changed to use `importlib` to import `librosa` in `mltu.preprocessors` to avoid import errors
7
+
- Changed `mltu.torch.model.Model` object to provide more flexibility in training and validation
8
+
- Improved `mltu.torch.callbacks` to provide more flexibility in training and validation
9
+
10
+
### Added
11
+
- Added `mltu.torch.detection` module, that contains `Detections` and `Detection` objects, to handle detection annotations
12
+
- Added `RandomDropBlock` and `RandomDropBlock` augmentors into `mltu.augmentors` to work with `Detections` objects
13
+
- Added `ModelEMA` into `mltu.torch.model` to work with EMA (Exponential Moving Average) model
14
+
- Added `FpsWrapper` into `mltu.inferenceModel` to automatically calculate FPS (Frames Per Second) when using inference model
15
+
- Added `mltu.torch.yolo.detector.BaseDetector` as a base class for preprocessing and postprocessing detection models
16
+
- Added `mltu.torch.yolo.detector.onnx_detector.Detector` as a class to handle YoloV8 onnx model detection inference
17
+
- Added `mltu.torch.yolo.detector.torch_detector.Detector` as a class to handle YoloV8 torch model detection inference
18
+
- Added `mltu.torch.yolo.loss.v8DetectionLoss` as a class to handle YoloV8 detection loss in training
19
+
- Added `mltu.torch.yolo.metrics.YoloMetrics` as a class to handle YoloV8 detection metrics in training and validation
20
+
- Added `mltu.torch.yolo.optimizer` module, that contains `AccumulativeOptimizer` object and `build_optimizer` function, to handle YoloV8 detection optimizer in training
21
+
- Added YoloV8 Detection tutorial in `Tutorials.11_yolov8` that shows how to do basic inference with torch and exported onnx models
22
+
1
23
## [1.1.8] - 2024-01-02
2
24
### Changed
3
25
- Fixed `setup.py` to include `mltu.torch` and `mltu.tensorflow` packages and other packages that are required for `mltu` to work properly
0 commit comments