This repository has been archived by the owner on Aug 11, 2023. It is now read-only.
Releases: hhk7734/tensorflow-yolov4
Releases Β· hhk7734/tensorflow-yolov4
yolov4 v3.2.0
yolov4 v3.1.0
CHANGELOG
- tf: layers: yolo_layer: remove some operations
- common: metalayer: yolo_layer: add
new_coords
- tf: layers: yolo_layer: implement
_coords_1
fornew_coords
- tf: layers: convolutional_layer: add logistic activation
- c_src: py_box: add
get_yolo_*_detections
- π config: add yolov4-csp.cfg and yolov4x-mish.cfg
- c_src: layers: modify yolo_tpu_layer
- tf, tflite: reflect v3.1.0 changes
yolov4 v3.0.1
CHANGELOG
- pypi: add 'pyproject.toml' and update 'setup.*'
- common: parser: update error message
- c_src: modify extended operator synonyms
- c_src: change c-header to cpp-header
yolov4 v3.0.0
CHANGELOG
- common: parser: add parse_cfg()
- common: config: implement YOLOConfig
- common: metalayer: implement metalayers
- common: metalayer: add YoloTpuLayer
- tf: layers: implement layers
- tf: layers: redefine BatchNormalization for transfer learning
- tf: layers: add YoloTpuLayer
- tf: dataset: refactor YOLODataset
- tf: dataset: add '_augmentation_cache'
- tf: training: refactor YOLOv4Loss
- tf: training: implement YOLOCallbackAtEachStep
- tf: training: refactor SaveWeightsCallback
- tf: utils: move weights.py from tf
- tf: utils: move mAP part from tf
- tf: utils: move tflite part from tf and fix converting issue
- c_src: py_box: add 'yolo_diou_nms'
- c_src: py_box: add convert_dataset_to_ground_truth
- c_src: layers: implement 'yolo_layer'
- tf, tflite: reflect v3.0.0 changes
yolov4 v2.1.0
yolov4 v2.0.3
yolov4 v2.0.2
CHANGELOG
- tf: set converter.experimental_new_converter to False
- tf: set converter.inference_in/output_type to tf.uint8
- tflite: fix problem of not finding load_delegate()
Thanks to @paradigmn, @fogelton
yolov4 v2.0.1
CHANGELOG
- tf: set memory growth to True when using GPU
- model: head: correct line ending
- tf: add **kwargs parameter to compile() and fit()
- tf: fix strange ground truth values issue
yolov4 v2.0.0
CHANGELOG
- tf:dataset: add data format check
- πcommon: base_class: change input_size from integer to (width, height)π
- common: base_class: set default arguments for candidates_to_pred_bboxes
- tf: dataset: modify variable initialization according to input_size type change
- common: predict: reflect input_size type change
- common: media: reflect input_size type change to resize_image
- tf:dataset: reflect input_size type change to data augmentation
- common: base_class: reflect predict.fit_pred_bboxes_to_original change
- common: predict: fix problem that occurred because image size change was not considered
- tf: reflect input_size type change
- model: head: reflect input_size type change
- tf: train: reflect input_size type change
- common: base_class: change strides to immutable constant
- common: base_class: add cap.release() to release resources
- tflite: reflect input_size type change
- πtf: optimize predict() using @tf.functionπ
- πcommon: predict: fix problem caused by incorrect iou calculationπ
yolov4 v1.2.1
CHANGELOG
- tf: set num_sample to the number of dataset, if not specified
- tf: modify to bring images in order on post-training
- common: base_class: add iou/score_threshold argument
- tf: add images_optional argument in save_dataset_for_mAP()
- common: base_class: modify to call cv2.namedWindow once
- common: media: modify to create colors once
- tf: dataset: update docs