evanjancheta commited on
Commit
878c124
·
verified ·
1 Parent(s): 9b1dce7

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +28 -0
README.md CHANGED
@@ -140,3 +140,31 @@ The model performs slightly better at detecting damaged packages than normal one
140
 
141
  ### Visual Examples of Classes
142
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
 
141
  ### Visual Examples of Classes
142
 
143
+ ![Class Examples](classexamples.png)
144
+
145
+ The examples above illustrate typical images used during training. Damaged packages often contain dents, crushed corners, or torn cardboard, while normal packages appear structurally intact.
146
+
147
+ ### Key Visualizations
148
+
149
+ #### Confusion Matrix
150
+ ![Confusion Matrix](confusion_matrix_normalized.png)
151
+
152
+ #### F1 Confidence Curve
153
+ ![F1 Confidence Curve](BoxF1_curve.png)
154
+
155
+ #### Training Results
156
+ ![Training Results](results.png)
157
+
158
+ ### Performance Analysis
159
+
160
+ Overall, the YOLOv11 model performs well for detecting packages and classifying them as damaged or normal.
161
+ The high mAP50 score of 0.959 suggests the model is usually able to both locate packages and correctly classify their condition.
162
+ The damaged class performs slightly better than the normal class, likely because visible damage such as dents or crushed edges creates stronger visual features that are easier for the model to learn.
163
+ The confusion matrix shows that most predictions fall along the diagonal, meaning the model correctly classifies the majority of packages.
164
+ However, the matrix also highlights a background issue that is common in object detection models. In some cases the model predicts background where an object exists, meaning it misses a package entirely.
165
+ This can happen when packages blend into the environment, appear small in the image, or have subtle visual features.
166
+ The F1-confidence curve shows that the model maintains strong performance across a range of confidence thresholds, with the best F1 score around 0.92.
167
+ The training results plots also show that loss decreases and evaluation metrics improve steadily over the 50 training epochs, suggesting the model learned useful features without significant overfitting.
168
+ Overall, the model works well for clear package images, but performance may decrease when packages are partially occluded, poorly lit, or when damage is subtle.
169
+
170
+ ## 5. Limitations and Biases