peazy commited on
Commit
4026775
1 Parent(s): 8514626
.gitattributes CHANGED
@@ -33,3 +33,6 @@ 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
+
37
+ *jpeg* filter=lfs diff=lfs merge=lfs -text
38
+ *webp* filter=lfs diff=lfs merge=lfs -text
arch bridge 1.jpeg ADDED

Git LFS Details

  • SHA256: c576fe422c7455f68418d28ec40383171c1cde5d721c1cb10a57a36de619908b
  • Pointer size: 130 Bytes
  • Size of remote file: 74.6 kB
arch bridge 2.jpeg ADDED

Git LFS Details

  • SHA256: 327409d29113f5dbdb12d36cd9001722052678d737f65966be8294420e990ef6
  • Pointer size: 131 Bytes
  • Size of remote file: 110 kB
bridges.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7871042009aff64b055884b90f19de3a4d8a685e96ef0c9d5aa05274efed6d49
3
+ size 114621782
cantilever bridge 1.jpeg ADDED

Git LFS Details

  • SHA256: 07f7770c1f55ebcebac77740f5445cfd1fa97089ca6874d8aee4b4d4e8ec3b63
  • Pointer size: 129 Bytes
  • Size of remote file: 7.35 kB
cantilever bridge 2.jpeg ADDED

Git LFS Details

  • SHA256: 3ce0f3ae0d259ae7c9115783d2b401bff92e1fcf542ffa3c9f57f2ad40cf7689
  • Pointer size: 130 Bytes
  • Size of remote file: 83.4 kB
main.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastai.vision.all import *
2
+ import gradio as gr
3
+ learn = load_learner('bridges.pkl')
4
+
5
+
6
+ categories = ('Arch','Cantilever','Suspension','Truss')
7
+
8
+
9
+ def classify_image(img):
10
+ pred, idx, probs = learn.predict(img)
11
+ return dict(zip(categories, map(float, probs)))
12
+
13
+
14
+ image = gr.inputs.Image(shape=(192, 192))
15
+ label = gr.outputs.Label()
16
+
17
+ examples = ['arch bridge 1.jpeg', 'arch bridge 2.jpeg','cantilever bridge 1.jpeg','cantilever bridge 2.jpeg','suspension bridge 1.jpeg','suspension bridge 1.webp','truss bridge 1.jpeg','truss bridge 2.jpeg',]
18
+
19
+ intf = gr.Interface(fn=classify_image, inputs=image,
20
+ outputs=label)
21
+
22
+ intf.launch(inline=False)
suspension bridge 1.jpeg ADDED

Git LFS Details

  • SHA256: 935c444b658b5f70540a076516e73ee76ba8dfa14fc3793f44c0fb2e0e4e65f0
  • Pointer size: 131 Bytes
  • Size of remote file: 104 kB
suspension bridge 2.webp ADDED

Git LFS Details

  • SHA256: 1403d4244b6a5e395b24c5be962c0d27e180463a119c7084e60100482c65e8c3
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
truss bridge 1.jpeg ADDED

Git LFS Details

  • SHA256: 9b727e5800f7c834ab0c90d831a16de3284a37ad55c96fffc408f75b9ea2bf78
  • Pointer size: 129 Bytes
  • Size of remote file: 8.44 kB
truss bridge 2.jpeg ADDED

Git LFS Details

  • SHA256: a04926897253c62dd0de9354cf1f3a4bf4df4685984380b787fc489548dd4e35
  • Pointer size: 130 Bytes
  • Size of remote file: 87 kB