suyagi commited on
Commit
a81bafc
·
verified ·
1 Parent(s): fca2051

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ 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
+ model_resnet.keras filter=lfs diff=lfs merge=lfs -text
class_indices.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "AK": 0,
3
+ "BCC": 1,
4
+ "BKL": 2,
5
+ "DF": 3,
6
+ "MEL": 4,
7
+ "NV": 5,
8
+ "SCC": 6,
9
+ "VASC": 7
10
+ }
label_encoder.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:40f4e059c717e30230dc44bd14493a1576163755a6a9c0fcfdbab9b4117ecbac
3
+ size 518
model_resnet.keras ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2926dfaba446252728e0561bf43389e0edff7c92c8ecbee42996cfd68fc62ea4
3
+ size 223963966
predict.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import tensorflow as tf
2
+ import numpy as np
3
+ import gradio as gr
4
+ from PIL import Image
5
+
6
+ # load model
7
+ model = tf.keras.models.load_model("model_resnet.keras")
8
+
9
+ CLASS_NAMES = ['MEL','NV','BCC','AK','BKL','DF','VASC','SCC']
10
+
11
+ def predict(image):
12
+ img = image.resize((224, 224))
13
+ img = np.array(img).astype("float32") / 255.0
14
+ img = np.expand_dims(img, axis=0)
15
+
16
+ pred = model.predict(img)
17
+ idx = int(np.argmax(pred))
18
+ conf = float(np.max(pred))
19
+
20
+ return {
21
+ "class": CLASS_NAMES[idx],
22
+ "confidence": conf
23
+ }
24
+
25
+ iface = gr.Interface(
26
+ fn=predict,
27
+ inputs=gr.Image(type="pil"),
28
+ outputs="json",
29
+ title="ISIC 2019 Skin Cancer Classifier API"
30
+ )
31
+
32
+ iface.launch()
requirements.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ tensorflow-cpu
2
+ gradio
3
+ numpy
4
+ pillow