ckauth commited on
Commit
55a645c
·
1 Parent(s): d76d9c8

Dominik's gradio

Browse files
Files changed (3) hide show
  1. README.md +7 -8
  2. application.py +21 -0
  3. requirements.txt +7 -0
README.md CHANGED
@@ -1,13 +1,12 @@
1
  ---
2
- title: Odontathon Chest Xray
3
- emoji: 📈
4
- colorFrom: pink
5
- colorTo: blue
6
  sdk: gradio
7
  sdk_version: 3.5
8
- app_file: app.py
 
9
  pinned: false
10
- license: mit
11
  ---
12
-
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: Pneumonia probability - chest x-ray
3
+ emoji: 🧙
4
+ colorFrom: indigo
5
+ colorTo: gray
6
  sdk: gradio
7
  sdk_version: 3.5
8
+ python_version: 3.10.5
9
+ app_file: application.py
10
  pinned: false
11
+ tags: [odontathon, chest-x-ray, pneumonia, probability]
12
  ---
 
 
application.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio
2
+ from transformers import pipeline
3
+
4
+ """Predicts the probability of pneumonia given a chest x-ray image."""
5
+
6
+
7
+ _pipeline = pipeline(task="image-classification", model="nickmuchi/vit-finetuned-chest-xray-pneumonia")
8
+
9
+ def predict(image):
10
+ predictions = _pipeline(image)
11
+ return {p["label"]: p["score"] for p in predictions}
12
+
13
+
14
+ demo = gradio.Interface(
15
+ fn=predict,
16
+ inputs=gradio.inputs.Image(label="Upload lung x-ray image", type="filepath"),
17
+ outputs=gradio.outputs.Label(num_top_classes=2),
18
+ title="Pneumonia Probability",
19
+ )
20
+
21
+ demo.launch()
requirements.txt ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ transformers
2
+ gradio
3
+ Jinja2=="3.0.3"
4
+ aiofiles
5
+ torch
6
+ torchvision
7
+ torchaudio