akridge commited on
Commit
a728711
·
verified ·
1 Parent(s): 38775f1

Upload 24 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,16 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ 00_predictions_vs_ground_truth.png filter=lfs diff=lfs merge=lfs -text
37
+ 01_predictions_vs_ground_truth.png filter=lfs diff=lfs merge=lfs -text
38
+ train/results.png filter=lfs diff=lfs merge=lfs -text
39
+ train/train_batch0.jpg filter=lfs diff=lfs merge=lfs -text
40
+ train/train_batch1.jpg filter=lfs diff=lfs merge=lfs -text
41
+ train/train_batch2.jpg filter=lfs diff=lfs merge=lfs -text
42
+ train/val_batch0_labels.jpg filter=lfs diff=lfs merge=lfs -text
43
+ train/val_batch0_pred.jpg filter=lfs diff=lfs merge=lfs -text
44
+ train/val_batch1_labels.jpg filter=lfs diff=lfs merge=lfs -text
45
+ train/val_batch1_pred.jpg filter=lfs diff=lfs merge=lfs -text
46
+ train/val_batch2_labels.jpg filter=lfs diff=lfs merge=lfs -text
47
+ train/val_batch2_pred.jpg filter=lfs diff=lfs merge=lfs -text
48
+ yolov11n-cls-noaa-esd-coral-bleaching-classifier.torchscript filter=lfs diff=lfs merge=lfs -text
00_predictions_vs_ground_truth.png ADDED

Git LFS Details

  • SHA256: fbc197d9fe9d5e351fafedc220e69d1e75d7461214b5c6ebcd861876101645a9
  • Pointer size: 131 Bytes
  • Size of remote file: 684 kB
01_predictions_vs_ground_truth.png ADDED

Git LFS Details

  • SHA256: b043517b223d8885c0772cc385a0d69c27e2330b5a97c1fd838962a331b156b1
  • Pointer size: 131 Bytes
  • Size of remote file: 665 kB
train/confusion_matrix.png ADDED
train/confusion_matrix_normalized.png ADDED
train/results.csv ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,time,train/loss,metrics/accuracy_top1,metrics/accuracy_top5,val/loss,lr/pg0,lr/pg1,lr/pg2
2
+ 1,10.5564,0.45648,0.84507,1,0.38961,0.0671243,0.000165205,0.000165205
3
+ 2,21.3047,0.40421,0.83099,1,0.40043,0.0339565,0.000330776,0.000330776
4
+ 3,32.1141,0.37772,0.86684,1,0.34065,0.000787645,0.000495248,0.000495248
5
+ 4,42.6433,0.36114,0.88284,1,0.32204,0.00049505,0.00049505,0.00049505
6
+ 5,53.1476,0.35709,0.87132,1,0.34015,0.0004934,0.0004934,0.0004934
7
+ 6,63.5728,0.34217,0.84379,1,0.40348,0.00049175,0.00049175,0.00049175
8
+ 7,73.9374,0.33652,0.87772,1,0.3025,0.0004901,0.0004901,0.0004901
9
+ 8,84.3457,0.33728,0.84955,1,0.39188,0.00048845,0.00048845,0.00048845
10
+ 9,94.8479,0.32534,0.87516,1,0.33925,0.0004868,0.0004868,0.0004868
11
+ 10,105.222,0.32692,0.8726,1,0.31995,0.00048515,0.00048515,0.00048515
12
+ 11,115.634,0.32556,0.87004,1,0.30178,0.0004835,0.0004835,0.0004835
13
+ 12,125.897,0.3115,0.88668,1,0.30211,0.00048185,0.00048185,0.00048185
14
+ 13,136.607,0.30782,0.88476,1,0.29934,0.0004802,0.0004802,0.0004802
15
+ 14,147.006,0.30419,0.84635,1,0.37109,0.00047855,0.00047855,0.00047855
16
+ 15,157.413,0.29741,0.87772,1,0.30945,0.0004769,0.0004769,0.0004769
17
+ 16,168.017,0.30886,0.88604,1,0.32358,0.00047525,0.00047525,0.00047525
18
+ 17,178.678,0.29968,0.87964,1,0.30518,0.0004736,0.0004736,0.0004736
19
+ 18,189.263,0.29036,0.87196,1,0.33397,0.00047195,0.00047195,0.00047195
20
+ 19,199.826,0.29637,0.88284,1,0.30063,0.0004703,0.0004703,0.0004703
21
+ 20,210.278,0.29787,0.87132,1,0.3255,0.00046865,0.00046865,0.00046865
22
+ 21,220.869,0.28298,0.89501,1,0.30048,0.000467,0.000467,0.000467
23
+ 22,231.663,0.28885,0.8822,1,0.30288,0.00046535,0.00046535,0.00046535
24
+ 23,242.219,0.28813,0.89501,1,0.28328,0.0004637,0.0004637,0.0004637
25
+ 24,252.913,0.28748,0.87196,1,0.31772,0.00046205,0.00046205,0.00046205
26
+ 25,263.456,0.27999,0.88412,1,0.2945,0.0004604,0.0004604,0.0004604
27
+ 26,274.02,0.28136,0.88156,1,0.3054,0.00045875,0.00045875,0.00045875
28
+ 27,284.71,0.27836,0.88796,1,0.30827,0.0004571,0.0004571,0.0004571
29
+ 28,295.54,0.28409,0.89052,1,0.28196,0.00045545,0.00045545,0.00045545
30
+ 29,306.186,0.27695,0.8886,1,0.30042,0.0004538,0.0004538,0.0004538
31
+ 30,316.701,0.27217,0.88988,1,0.30823,0.00045215,0.00045215,0.00045215
32
+ 31,327.472,0.26547,0.88604,1,0.31289,0.0004505,0.0004505,0.0004505
33
+ 32,338.211,0.27262,0.89117,1,0.27277,0.00044885,0.00044885,0.00044885
34
+ 33,348.572,0.2701,0.88348,1,0.31073,0.0004472,0.0004472,0.0004472
35
+ 34,359.079,0.26557,0.88092,1,0.30259,0.00044555,0.00044555,0.00044555
36
+ 35,369.622,0.26102,0.88476,1,0.29833,0.0004439,0.0004439,0.0004439
37
+ 36,380.069,0.26405,0.89052,1,0.28936,0.00044225,0.00044225,0.00044225
38
+ 37,390.473,0.25209,0.88604,1,0.28672,0.0004406,0.0004406,0.0004406
39
+ 38,400.835,0.2641,0.88988,1,0.28964,0.00043895,0.00043895,0.00043895
40
+ 39,411.285,0.25634,0.8854,1,0.32501,0.0004373,0.0004373,0.0004373
41
+ 40,421.612,0.25963,0.88156,1,0.28981,0.00043565,0.00043565,0.00043565
42
+ 41,432.034,0.24059,0.89052,1,0.2958,0.000434,0.000434,0.000434
43
+ 42,442.694,0.24756,0.88668,1,0.30645,0.00043235,0.00043235,0.00043235
44
+ 43,453.07,0.2476,0.8886,1,0.27861,0.0004307,0.0004307,0.0004307
45
+ 44,463.406,0.25529,0.89821,1,0.28488,0.00042905,0.00042905,0.00042905
46
+ 45,474.103,0.25135,0.88156,1,0.30991,0.0004274,0.0004274,0.0004274
47
+ 46,484.455,0.23971,0.88412,1,0.2851,0.00042575,0.00042575,0.00042575
48
+ 47,494.95,0.2306,0.88092,1,0.32545,0.0004241,0.0004241,0.0004241
49
+ 48,505.542,0.23508,0.88668,1,0.30277,0.00042245,0.00042245,0.00042245
50
+ 49,516.129,0.23965,0.88284,1,0.30344,0.0004208,0.0004208,0.0004208
51
+ 50,526.695,0.2319,0.88284,1,0.32462,0.00041915,0.00041915,0.00041915
52
+ 51,537.411,0.227,0.87388,1,0.36387,0.0004175,0.0004175,0.0004175
53
+ 52,548.26,0.23017,0.88412,1,0.3063,0.00041585,0.00041585,0.00041585
54
+ 53,558.771,0.22365,0.88988,1,0.29233,0.0004142,0.0004142,0.0004142
55
+ 54,569.457,0.2298,0.88156,1,0.31043,0.00041255,0.00041255,0.00041255
56
+ 55,580.065,0.21668,0.89117,1,0.30848,0.0004109,0.0004109,0.0004109
57
+ 56,590.885,0.21548,0.8822,1,0.35282,0.00040925,0.00040925,0.00040925
58
+ 57,601.572,0.21624,0.88668,1,0.32594,0.0004076,0.0004076,0.0004076
59
+ 58,612.203,0.20812,0.88796,1,0.31348,0.00040595,0.00040595,0.00040595
60
+ 59,622.794,0.21465,0.88732,1,0.31971,0.0004043,0.0004043,0.0004043
61
+ 60,633.67,0.2086,0.89309,1,0.32123,0.00040265,0.00040265,0.00040265
62
+ 61,644.38,0.21028,0.88732,1,0.31314,0.000401,0.000401,0.000401
63
+ 62,655.099,0.21048,0.87644,1,0.3358,0.00039935,0.00039935,0.00039935
64
+ 63,665.787,0.2007,0.8854,1,0.32582,0.0003977,0.0003977,0.0003977
65
+ 64,676.493,0.20468,0.89117,1,0.31396,0.00039605,0.00039605,0.00039605
66
+ 65,687.028,0.20178,0.88604,1,0.31869,0.0003944,0.0003944,0.0003944
67
+ 66,697.733,0.20306,0.89565,1,0.30663,0.00039275,0.00039275,0.00039275
68
+ 67,708.321,0.19602,0.88668,1,0.33602,0.0003911,0.0003911,0.0003911
69
+ 68,719.102,0.19753,0.88476,1,0.34099,0.00038945,0.00038945,0.00038945
70
+ 69,730.128,0.18734,0.88156,1,0.3463,0.0003878,0.0003878,0.0003878
71
+ 70,740.787,0.18874,0.88476,1,0.32768,0.00038615,0.00038615,0.00038615
72
+ 71,751.359,0.19077,0.88476,1,0.37934,0.0003845,0.0003845,0.0003845
73
+ 72,762.068,0.19554,0.88348,1,0.32893,0.00038285,0.00038285,0.00038285
74
+ 73,772.925,0.1851,0.89181,1,0.34304,0.0003812,0.0003812,0.0003812
75
+ 74,783.441,0.18005,0.88732,1,0.35372,0.00037955,0.00037955,0.00037955
76
+ 75,794.204,0.17555,0.88604,1,0.35276,0.0003779,0.0003779,0.0003779
77
+ 76,804.952,0.19128,0.88732,1,0.34018,0.00037625,0.00037625,0.00037625
78
+ 77,815.795,0.17043,0.88668,1,0.34323,0.0003746,0.0003746,0.0003746
79
+ 78,826.365,0.17788,0.8854,1,0.3381,0.00037295,0.00037295,0.00037295
80
+ 79,837.175,0.16816,0.89181,1,0.33881,0.0003713,0.0003713,0.0003713
train/results.png ADDED

Git LFS Details

  • SHA256: 3a73f8747cb512144a3d9a7831e0406ab1b2b9576ce8df92da1e7eb2feaf3066
  • Pointer size: 131 Bytes
  • Size of remote file: 148 kB
train/train_batch0.jpg ADDED

Git LFS Details

  • SHA256: 7e953062e7391114f8244b56cb83175e499138cf243d84040a58ace900dd768d
  • Pointer size: 131 Bytes
  • Size of remote file: 116 kB
train/train_batch1.jpg ADDED

Git LFS Details

  • SHA256: 11c0fec1138f9cff666e51c0d77e5b27bfc9c951550c1aacea9bdf1920a550c5
  • Pointer size: 131 Bytes
  • Size of remote file: 102 kB
train/train_batch2.jpg ADDED

Git LFS Details

  • SHA256: 29aef07ad43291d9df352e4ad6c3c1a6fe2303d29b649916dcb7ac1f1ff41bdd
  • Pointer size: 131 Bytes
  • Size of remote file: 113 kB
train/val_batch0_labels.jpg ADDED

Git LFS Details

  • SHA256: b6e1ea8ca88cc4f35ddc8b4a3d4dbf86ac6c4218faa75edfb2411d409ed5b341
  • Pointer size: 131 Bytes
  • Size of remote file: 113 kB
train/val_batch0_pred.jpg ADDED

Git LFS Details

  • SHA256: 0bf25381e8ba242633ae23d5db66d7ac2149e5964601d624b4faeb311766af12
  • Pointer size: 131 Bytes
  • Size of remote file: 113 kB
train/val_batch1_labels.jpg ADDED

Git LFS Details

  • SHA256: dff96a72807291eb55fbc43c3d9d27e36b352df0e20b34b2f719d619edc7f501
  • Pointer size: 131 Bytes
  • Size of remote file: 125 kB
train/val_batch1_pred.jpg ADDED

Git LFS Details

  • SHA256: dff96a72807291eb55fbc43c3d9d27e36b352df0e20b34b2f719d619edc7f501
  • Pointer size: 131 Bytes
  • Size of remote file: 125 kB
train/val_batch2_labels.jpg ADDED

Git LFS Details

  • SHA256: d449470b9154b7830e816a13a3ad392226e5cf1c14344f4d7139cab1c4bc91f9
  • Pointer size: 131 Bytes
  • Size of remote file: 121 kB
train/val_batch2_pred.jpg ADDED

Git LFS Details

  • SHA256: bebd744e12f831f0a364f880d2f82e99a09bf83d4a73ab1675d058ac59b91b98
  • Pointer size: 131 Bytes
  • Size of remote file: 121 kB
train/weights/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:423d529804d2bef046afe998b7c922ffa95a26b0babe7d3b239afca66052c5b6
3
+ size 3187131
train/weights/last.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2c89ac90d19a06e0f3bbe141fcd488bcc84a9ddf17814545f69df1509eefb1a2
3
+ size 3189499
yolov11n-cls-noaa-esd-coral-bleaching-classifier.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:62ad3a89f56e2be20051f4a285b0baf0fcb43ee64585bc816ddcb8744e647ea9
3
+ size 6151791
yolov11n-cls-noaa-esd-coral-bleaching-classifier.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:83b646f93db1f36e53f6e3c9a231fc32520d56c6aff4b1ac1250adb87e1e29ed
3
+ size 3212543
yolov11n-cls-noaa-esd-coral-bleaching-classifier.torchscript ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9c07bd19b366354824aca2c78baedb06c5e33c7544589b8e95a4dd9c1d396cd
3
+ size 6332961
yolov11n-cls-noaa-esd-coral-bleaching-classifier_ncnn_model/metadata.yaml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ description: Ultralytics YOLO11n-cls model trained on V:\OTHER\AI_DATASETS\yolo\datasets\noaa-esd-coral-bleaching-classifierv1\dataset
2
+ author: Ultralytics
3
+ date: '2025-02-21T09:21:25.439789'
4
+ version: 8.3.78
5
+ license: AGPL-3.0 License (https://ultralytics.com/license)
6
+ docs: https://docs.ultralytics.com
7
+ stride: 1
8
+ task: classify
9
+ batch: 1
10
+ imgsz:
11
+ - 224
12
+ - 224
13
+ names:
14
+ 0: CORAL
15
+ 1: CORAL_BL
16
+ args:
17
+ batch: 1
18
+ half: false
yolov11n-cls-noaa-esd-coral-bleaching-classifier_ncnn_model/model.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2cf4ddbdf9bce055cc902c9e3d6d46935f17d7537a049777558cb50036422d03
3
+ size 6114504
yolov11n-cls-noaa-esd-coral-bleaching-classifier_ncnn_model/model.ncnn.param ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 121 143
3
+ Input in0 0 1 in0
4
+ Convolution conv_1 1 1 in0 1 0=16 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=432
5
+ Swish silu_40 1 1 1 2
6
+ Convolution conv_2 1 1 2 3 0=32 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=4608
7
+ Swish silu_41 1 1 3 4
8
+ Convolution conv_3 1 1 4 5 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=1024
9
+ Swish silu_42 1 1 5 6
10
+ Slice split_0 1 2 6 7 8 -23300=2,16,16 1=0
11
+ Split splitncnn_0 1 3 8 9 10 11
12
+ Convolution conv_4 1 1 11 12 0=8 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152
13
+ Swish silu_43 1 1 12 13
14
+ Convolution conv_5 1 1 13 14 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152
15
+ Swish silu_44 1 1 14 15
16
+ BinaryOp add_0 2 1 10 15 16 0=0
17
+ Concat cat_0 3 1 7 9 16 17 0=0
18
+ Convolution conv_6 1 1 17 18 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=3072
19
+ Swish silu_45 1 1 18 19
20
+ Convolution conv_7 1 1 19 20 0=64 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=36864
21
+ Swish silu_46 1 1 20 21
22
+ Convolution conv_8 1 1 21 22 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
23
+ Swish silu_47 1 1 22 23
24
+ Slice split_1 1 2 23 24 25 -23300=2,32,32 1=0
25
+ Split splitncnn_1 1 3 25 26 27 28
26
+ Convolution conv_9 1 1 28 29 0=16 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=4608
27
+ Swish silu_48 1 1 29 30
28
+ Convolution conv_10 1 1 30 31 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=4608
29
+ Swish silu_49 1 1 31 32
30
+ BinaryOp add_1 2 1 27 32 33 0=0
31
+ Concat cat_1 3 1 24 26 33 34 0=0
32
+ Convolution conv_11 1 1 34 35 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=12288
33
+ Swish silu_50 1 1 35 36
34
+ Convolution conv_12 1 1 36 37 0=128 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=147456
35
+ Swish silu_51 1 1 37 38
36
+ Convolution conv_13 1 1 38 39 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
37
+ Swish silu_52 1 1 39 40
38
+ Slice split_2 1 2 40 41 42 -23300=2,64,64 1=0
39
+ Split splitncnn_2 1 3 42 43 44 45
40
+ Convolution conv_14 1 1 45 46 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
41
+ Swish silu_53 1 1 46 47
42
+ Split splitncnn_3 1 2 47 48 49
43
+ Convolution conv_15 1 1 49 50 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
44
+ Swish silu_54 1 1 50 51
45
+ Convolution conv_16 1 1 51 52 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
46
+ Swish silu_55 1 1 52 53
47
+ BinaryOp add_2 2 1 48 53 54 0=0
48
+ Split splitncnn_4 1 2 54 55 56
49
+ Convolution conv_17 1 1 56 57 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
50
+ Swish silu_56 1 1 57 58
51
+ Convolution conv_18 1 1 58 59 0=32 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=9216
52
+ Swish silu_57 1 1 59 60
53
+ BinaryOp add_3 2 1 55 60 61 0=0
54
+ Convolution conv_19 1 1 44 62 0=32 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=2048
55
+ Swish silu_58 1 1 62 63
56
+ Concat cat_2 2 1 61 63 64 0=0
57
+ Convolution conv_20 1 1 64 65 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=4096
58
+ Swish silu_59 1 1 65 66
59
+ Concat cat_3 3 1 41 43 66 67 0=0
60
+ Convolution conv_21 1 1 67 68 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=24576
61
+ Swish silu_60 1 1 68 69
62
+ Convolution conv_22 1 1 69 70 0=256 1=3 11=3 12=1 13=2 14=1 2=1 3=2 4=1 5=1 6=294912
63
+ Swish silu_61 1 1 70 71
64
+ Convolution conv_23 1 1 71 72 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
65
+ Swish silu_62 1 1 72 73
66
+ Slice split_3 1 2 73 74 75 -23300=2,128,128 1=0
67
+ Split splitncnn_5 1 3 75 76 77 78
68
+ Convolution conv_24 1 1 78 79 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
69
+ Swish silu_63 1 1 79 80
70
+ Split splitncnn_6 1 2 80 81 82
71
+ Convolution conv_25 1 1 82 83 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
72
+ Swish silu_64 1 1 83 84
73
+ Convolution conv_26 1 1 84 85 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
74
+ Swish silu_65 1 1 85 86
75
+ BinaryOp add_4 2 1 81 86 87 0=0
76
+ Split splitncnn_7 1 2 87 88 89
77
+ Convolution conv_27 1 1 89 90 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
78
+ Swish silu_66 1 1 90 91
79
+ Convolution conv_28 1 1 91 92 0=64 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=36864
80
+ Swish silu_67 1 1 92 93
81
+ BinaryOp add_5 2 1 88 93 94 0=0
82
+ Convolution conv_29 1 1 77 95 0=64 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=8192
83
+ Swish silu_68 1 1 95 96
84
+ Concat cat_4 2 1 94 96 97 0=0
85
+ Convolution conv_30 1 1 97 98 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
86
+ Swish silu_69 1 1 98 99
87
+ Concat cat_5 3 1 74 76 99 100 0=0
88
+ Convolution conv_31 1 1 100 101 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=98304
89
+ Swish silu_70 1 1 101 102
90
+ Convolution conv_32 1 1 102 103 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
91
+ Swish silu_71 1 1 103 104
92
+ Slice split_4 1 2 104 105 106 -23300=2,128,128 1=0
93
+ Split splitncnn_8 1 2 106 107 108
94
+ Convolution conv_33 1 1 108 109 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
95
+ Reshape view_79 1 1 109 110 0=49 1=128 2=2
96
+ Slice split_5 1 3 110 111 112 113 -23300=3,32,32,64 1=1
97
+ Split splitncnn_9 1 2 113 114 115
98
+ Permute transpose_84 1 1 111 116 0=1
99
+ MatMul matmul_82 2 1 116 112 117
100
+ BinaryOp mul_6 1 1 117 118 0=2 1=1 2=1.767767e-01
101
+ Softmax softmax_75 1 1 118 119 0=2 1=1
102
+ MatMul matmultransb_0 2 1 115 119 120 0=1
103
+ Reshape view_80 1 1 120 121 0=7 1=7 2=128
104
+ Reshape reshape_77 1 1 114 122 0=7 1=7 2=128
105
+ ConvolutionDepthWise convdw_86 1 1 122 123 0=128 1=3 11=3 12=1 13=1 14=1 2=1 3=1 4=1 5=1 6=1152 7=128
106
+ BinaryOp add_7 2 1 121 123 124 0=0
107
+ Convolution conv_34 1 1 124 125 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=16384
108
+ BinaryOp add_8 2 1 107 125 126 0=0
109
+ Split splitncnn_10 1 2 126 127 128
110
+ Convolution conv_35 1 1 128 129 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
111
+ Swish silu_72 1 1 129 130
112
+ Convolution conv_36 1 1 130 131 0=128 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=32768
113
+ BinaryOp add_9 2 1 127 131 132 0=0
114
+ Concat cat_6 2 1 105 132 133 0=0
115
+ Convolution conv_37 1 1 133 134 0=256 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=65536
116
+ Swish silu_73 1 1 134 135
117
+ Convolution conv_38 1 1 135 136 0=1280 1=1 11=1 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=327680
118
+ Swish silu_74 1 1 136 137
119
+ Pooling gap_0 1 1 137 138 0=1 4=1
120
+ Reshape reshape_78 1 1 138 139 0=1 1=1 2=-1
121
+ Flatten flatten_81 1 1 139 140
122
+ InnerProduct linear_39 1 1 140 141 0=2 1=1 2=2560
123
+ Softmax softmax_76 1 1 141 out0 0=0 1=1
yolov11n-cls-noaa-esd-coral-bleaching-classifier_ncnn_model/model_ncnn.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import ncnn
3
+ import torch
4
+
5
+ def test_inference():
6
+ torch.manual_seed(0)
7
+ in0 = torch.rand(1, 3, 224, 224, dtype=torch.float)
8
+ out = []
9
+
10
+ with ncnn.Net() as net:
11
+ net.load_param("runs\classify\train\weights\best_ncnn_model\model.ncnn.param")
12
+ net.load_model("runs\classify\train\weights\best_ncnn_model\model.ncnn.bin")
13
+
14
+ with net.create_extractor() as ex:
15
+ ex.input("in0", ncnn.Mat(in0.squeeze(0).numpy()).clone())
16
+
17
+ _, out0 = ex.extract("out0")
18
+ out.append(torch.from_numpy(np.array(out0)).unsqueeze(0))
19
+
20
+ if len(out) == 1:
21
+ return out[0]
22
+ else:
23
+ return tuple(out)
24
+
25
+ if __name__ == "__main__":
26
+ print(test_inference())