kbarnard commited on
Commit
3170420
·
verified ·
1 Parent(s): 2dafe98

add 315k YOLOv8 model

Browse files
.gitattributes CHANGED
@@ -33,3 +33,29 @@ 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
+ examples/ filter=lfs diff=lfs merge=lfs -text
37
+ weights/ filter=lfs diff=lfs merge=lfs -text
38
+ weights/mbari_315k_yolov8.pt filter=lfs diff=lfs merge=lfs -text
39
+ examples/soft_coral.png filter=lfs diff=lfs merge=lfs -text
40
+ examples/jelly_2.png filter=lfs diff=lfs merge=lfs -text
41
+ examples/jelly.png filter=lfs diff=lfs merge=lfs -text
42
+ examples/puff.png filter=lfs diff=lfs merge=lfs -text
43
+ examples/red_fish_2.png filter=lfs diff=lfs merge=lfs -text
44
+ examples/scene_2.png filter=lfs diff=lfs merge=lfs -text
45
+ examples/fish_2.png filter=lfs diff=lfs merge=lfs -text
46
+ examples/fish.png filter=lfs diff=lfs merge=lfs -text
47
+ examples/scene_5.png filter=lfs diff=lfs merge=lfs -text
48
+ examples/scene.png filter=lfs diff=lfs merge=lfs -text
49
+ examples/fish_4.png filter=lfs diff=lfs merge=lfs -text
50
+ examples/fish_5.png filter=lfs diff=lfs merge=lfs -text
51
+ examples/flat_fish.png filter=lfs diff=lfs merge=lfs -text
52
+ examples/red_fish.png filter=lfs diff=lfs merge=lfs -text
53
+ examples/starfish_2.png filter=lfs diff=lfs merge=lfs -text
54
+ examples/scene_4.png filter=lfs diff=lfs merge=lfs -text
55
+ examples/scene_6.png filter=lfs diff=lfs merge=lfs -text
56
+ examples/starfish.png filter=lfs diff=lfs merge=lfs -text
57
+ examples/crab.png filter=lfs diff=lfs merge=lfs -text
58
+ examples/fish_3.png filter=lfs diff=lfs merge=lfs -text
59
+ examples/flat_red_fish.png filter=lfs diff=lfs merge=lfs -text
60
+ examples/jelly_3.png filter=lfs diff=lfs merge=lfs -text
61
+ examples/scene_3.png filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,8 +1,8 @@
1
  ---
2
  title: MBARI 315k
3
- emoji: 🐠
4
- colorFrom: gray
5
- colorTo: red
6
  sdk: gradio
7
  sdk_version: 5.25.1
8
  app_file: app.py
@@ -10,5 +10,3 @@ pinned: false
10
  license: mit
11
  short_description: MBARI 315k models trained on FathomNet and VARS data
12
  ---
13
-
14
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
  title: MBARI 315k
3
+ emoji: 🐙
4
+ colorFrom: blue
5
+ colorTo: gray
6
  sdk: gradio
7
  sdk_version: 5.25.1
8
  app_file: app.py
 
10
  license: mit
11
  short_description: MBARI 315k models trained on FathomNet and VARS data
12
  ---
 
 
app.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pathlib import Path
2
+
3
+ import gradio as gr
4
+ from ultralytics import YOLO
5
+
6
+ # Load models
7
+ MODEL_PATH = "weights/mbari_315k_yolov8.pt"
8
+ MODEL = YOLO(MODEL_PATH)
9
+
10
+ PREDICT_KWARGS = {
11
+ "conf": 0.15,
12
+ }
13
+
14
+ # Get example images
15
+ EXAMPLES_DIR = Path("examples")
16
+ EXAMPLES = list(EXAMPLES_DIR.glob("*.png")) if EXAMPLES_DIR.exists() else []
17
+
18
+
19
+ def detect_objects(image):
20
+ results = MODEL.predict(image, **PREDICT_KWARGS)
21
+ return results[0].plot()
22
+
23
+
24
+ # Gradio interface with gr.Interface instead of gr.Blocks
25
+ demo = gr.Interface(
26
+ fn=detect_objects,
27
+ inputs=gr.Image(type="numpy"),
28
+ outputs=gr.Image(type="numpy"),
29
+ title="MBARI 315k",
30
+ examples=EXAMPLES if EXAMPLES else None,
31
+ cache_examples=True,
32
+ )
33
+
34
+ demo.queue().launch()
examples/crab.png ADDED

Git LFS Details

  • SHA256: 3e074223d31a3eaf82d20c67a776d97eefcc32e8068f3a2426fdb8ae6d32ff1b
  • Pointer size: 131 Bytes
  • Size of remote file: 784 kB
examples/fish.png ADDED

Git LFS Details

  • SHA256: 8f0aa7f7cf83c4fc7a8b25282ae3bf2aaace1ebffb153d98a46073a0fc130883
  • Pointer size: 131 Bytes
  • Size of remote file: 436 kB
examples/fish_2.png ADDED

Git LFS Details

  • SHA256: 7a4c79f95a5e2175d34e3740fcac83147f17b34ebed938c35b6d59bc9a184019
  • Pointer size: 132 Bytes
  • Size of remote file: 4.44 MB
examples/fish_3.png ADDED

Git LFS Details

  • SHA256: f93efdec2fd36bcafac53729a7c618b824f6bfc2aa99deafb90f2a4760200b43
  • Pointer size: 131 Bytes
  • Size of remote file: 375 kB
examples/fish_4.png ADDED

Git LFS Details

  • SHA256: 18769ce02f5a11cbb205c3843c74b32acc1b60bd6ee0881097462e49158ed704
  • Pointer size: 131 Bytes
  • Size of remote file: 343 kB
examples/fish_5.png ADDED

Git LFS Details

  • SHA256: 48b1f7a7f1cdbb54f0bdec8d254766cab3f0cf15d4a302098b83a28a42360f66
  • Pointer size: 131 Bytes
  • Size of remote file: 927 kB
examples/flat_fish.png ADDED

Git LFS Details

  • SHA256: 5d8b67d2254a7e5737f34d1698629aca80605cbb17227f67fa5032d1ea9975a9
  • Pointer size: 131 Bytes
  • Size of remote file: 483 kB
examples/flat_red_fish.png ADDED

Git LFS Details

  • SHA256: 5dad1dae0327e1aa43276ccbc7c45bfee7c736f1f0e19f37ea3c6c471f1bd166
  • Pointer size: 131 Bytes
  • Size of remote file: 438 kB
examples/jelly.png ADDED

Git LFS Details

  • SHA256: 5c0f5068a307d70a21f83178899ff9893e98d4a2cbc1720dfe5586658734c385
  • Pointer size: 131 Bytes
  • Size of remote file: 382 kB
examples/jelly_2.png ADDED

Git LFS Details

  • SHA256: b90ce6a8a471781249b9f3c7567bd831ff64dab824dd5a714065628b2cdf41d9
  • Pointer size: 132 Bytes
  • Size of remote file: 1.91 MB
examples/jelly_3.png ADDED

Git LFS Details

  • SHA256: cd065530c7d7d74ab330603c6e72dd63856c06d3fb28c370258d620a42de6ae3
  • Pointer size: 131 Bytes
  • Size of remote file: 372 kB
examples/puff.png ADDED

Git LFS Details

  • SHA256: f7070e76cce4cfebbd9427bcc9f556017f35db8fb3df033d53d1d972356528d6
  • Pointer size: 131 Bytes
  • Size of remote file: 810 kB
examples/red_fish.png ADDED

Git LFS Details

  • SHA256: 82d2d4b63874a4436397b3866733c3e5854b55e792a98ff6ba1780e1158e736e
  • Pointer size: 131 Bytes
  • Size of remote file: 543 kB
examples/red_fish_2.png ADDED

Git LFS Details

  • SHA256: d917b1fb942e49b13fd9202c3e8a50343b80dfcaa2c35258260ed3b912d72895
  • Pointer size: 131 Bytes
  • Size of remote file: 467 kB
examples/scene.png ADDED

Git LFS Details

  • SHA256: 1db4c76f67b872871dfea9f98a34564fc6abdcdebbae845603d66297cd720a36
  • Pointer size: 131 Bytes
  • Size of remote file: 684 kB
examples/scene_2.png ADDED

Git LFS Details

  • SHA256: 5352f28fb997d2bca33c0b64a437994b87abb409cf36f543ce2009b20e71f985
  • Pointer size: 132 Bytes
  • Size of remote file: 3.51 MB
examples/scene_3.png ADDED

Git LFS Details

  • SHA256: 79ed1a48a6b0ffe28f7dbb5e59350866ae3a561e7b8ebcd2ab4b9727766d412d
  • Pointer size: 131 Bytes
  • Size of remote file: 557 kB
examples/scene_4.png ADDED

Git LFS Details

  • SHA256: 4587de40785f84e626099addabe543e30d24319cb50d3377267de5c99f4c34c2
  • Pointer size: 131 Bytes
  • Size of remote file: 515 kB
examples/scene_5.png ADDED

Git LFS Details

  • SHA256: 30276e3c9b6eadfaa6538e52e0a814e20642e97cb4444e785bd4e433070ae24d
  • Pointer size: 132 Bytes
  • Size of remote file: 3.1 MB
examples/scene_6.png ADDED

Git LFS Details

  • SHA256: 05df1e63218a14e9fb946000aa01b29a85eb4bd760e22107cb39b58ffbe305b7
  • Pointer size: 131 Bytes
  • Size of remote file: 530 kB
examples/soft_coral.png ADDED

Git LFS Details

  • SHA256: 8ff302cc355b3d646e9fcf00c8cb781996907d6df86bbfbe083aea6a4bf6ad43
  • Pointer size: 131 Bytes
  • Size of remote file: 621 kB
examples/starfish.png ADDED

Git LFS Details

  • SHA256: ccb636e812751313b19511c53a71245d1ca9e48662f59341f67e056834cf1e28
  • Pointer size: 131 Bytes
  • Size of remote file: 684 kB
examples/starfish_2.png ADDED

Git LFS Details

  • SHA256: 65f58b8f77c5887b3fdf410b2d739af69443b081ed8ba9299ad96c737b44fb73
  • Pointer size: 131 Bytes
  • Size of remote file: 443 kB
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ ultralytics==8.3.108
weights/mbari_315k_yolov8.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:16d2d8f066501b58d35125f172a34fa1b51add9eaab25a8ecd6de92932ef775d
3
+ size 137709813