"sgl-router/git@developer.sourcefind.cn:change/sglang.git" did not exist on "5fbad308cdbc9702ee1c4e8843016a5c2716bcc1"
Commit 975fbbde authored by Vishnu Banna's avatar Vishnu Banna
Browse files

new lines

parent fd50cc1b
...@@ -17,9 +17,9 @@ repository. ...@@ -17,9 +17,9 @@ repository.
## Description ## Description
YOLO v1 the original implementation was released in 2015 providing a groundbreaking YOLO v1 the original implementation was released in 2015 providing a
algorithm that would quickly process images and locate objects in a groundbreakingalgorithm that would quickly process images and locate objects in
single pass through the detector. The original implementation used a a single pass through the detector. The original implementation used a
backbone derived from state of the art object classifiers of the time, like backbone derived from state of the art object classifiers of the time, like
[GoogLeNet](https://arxiv.org/abs/1409.4842) and [GoogLeNet](https://arxiv.org/abs/1409.4842) and
[VGG](https://arxiv.org/abs/1409.1556). More attention was given to the novel [VGG](https://arxiv.org/abs/1409.1556). More attention was given to the novel
...@@ -32,14 +32,15 @@ update and develop this model. ...@@ -32,14 +32,15 @@ update and develop this model.
YOLO v3 and v4 serve as the most up to date and capable versions of the YOLO YOLO v3 and v4 serve as the most up to date and capable versions of the YOLO
network group. This model uses a custom backbone called Darknet53 that uses network group. This model uses a custom backbone called Darknet53 that uses
knowledge gained from the ResNet paper to improve its predictions. The new backbone knowledge gained from the ResNet paper to improve its predictions. The new
also allows for objects to be detected at multiple scales. As for the new detection head, backbone also allows for objects to be detected at multiple scales. As for the
the model now predicts the bounding boxes using a set of anchor box priors (Anchor new detection head, the model now predicts the bounding boxes using a set of
Boxes) as suggestions. Multiscale predictions in combination with Anchor boxes allow anchor box priors (Anchor Boxes) as suggestions. Multiscale predictions in
for the network to make up to 1000 object predictions on a single image. Finally, combination with Anchor boxes allow for the network to make up to 1000 object
the new loss function forces the network to make better predictions by using Intersection predictions on a single image. Finally, the new loss function forces the network
Over Union (IOU) to inform the model's confidence rather than relying on the mean to make better predictions by using Intersection Over Union (IOU) to inform the
squared error for the entire output. model's confidence rather than relying on the mean squared error for the entire
output.
## Authors ## Authors
...@@ -79,4 +80,5 @@ connected to a new, more powerful backbone if a person chose to. ...@@ -79,4 +80,5 @@ connected to a new, more powerful backbone if a person chose to.
[![Python 3.8](https://img.shields.io/badge/Python-3.8-3776AB)](https://www.python.org/downloads/release/python-380/) [![Python 3.8](https://img.shields.io/badge/Python-3.8-3776AB)](https://www.python.org/downloads/release/python-380/)
DISCLAIMER: this YOLO implementation is still under development. No support will be provided during the development phase. DISCLAIMER: this YOLO implementation is still under development. No support
will be provided during the development phase.
...@@ -1360,6 +1360,7 @@ class DarkRouteProcess(tf.keras.layers.Layer): ...@@ -1360,6 +1360,7 @@ class DarkRouteProcess(tf.keras.layers.Layer):
repetitions = 3, repetitions = 3,
insert_spp = False)(x) insert_spp = False)(x)
""" """
def __init__( def __init__(
self, self,
filters=2, filters=2,
......
...@@ -62,7 +62,6 @@ class CSPConnectTest(tf.test.TestCase, parameterized.TestCase): ...@@ -62,7 +62,6 @@ class CSPConnectTest(tf.test.TestCase, parameterized.TestCase):
grad_loss = loss(x_hat, y) grad_loss = loss(x_hat, y)
grad = tape.gradient(grad_loss, test_layer.trainable_variables) grad = tape.gradient(grad_loss, test_layer.trainable_variables)
optimizer.apply_gradients(zip(grad, test_layer.trainable_variables)) optimizer.apply_gradients(zip(grad, test_layer.trainable_variables))
self.assertNotIn(None, grad) self.assertNotIn(None, grad)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment