Asimuddin11 commited on
Commit
f6766d8
·
verified ·
1 Parent(s): 779b100

update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -9
app.py CHANGED
@@ -1,9 +1,9 @@
 
1
  import streamlit as st
2
  from transformers import pipeline
3
  from PIL import Image
4
 
5
  st.set_page_config(page_title="ViT Image Classifier")
6
-
7
  st.title("ViT Image Classification")
8
 
9
  @st.cache_resource
@@ -17,15 +17,10 @@ uploaded_file = st.file_uploader("Upload an image", type=["jpg", "jpeg", "png"])
17
  if uploaded_file is not None:
18
  image = Image.open(uploaded_file).convert("RGB")
19
  st.image(image, caption="Uploaded Image", use_column_width=True)
20
-
21
  with st.spinner("Classifying..."):
22
  preds = pipe(image)
23
-
24
  st.subheader("Predictions")
25
  for i, pred in enumerate(preds):
26
- st.write(f"{i+1}. {pred['label']} ({pred['score']:.3f})")
27
-
28
- # This is optional but sometimes helps initialization on some platforms
29
- if __name__ == "__main__":
30
- import streamlit.web.bootstrap
31
- streamlit.web.bootstrap.run()
 
1
+
2
  import streamlit as st
3
  from transformers import pipeline
4
  from PIL import Image
5
 
6
  st.set_page_config(page_title="ViT Image Classifier")
 
7
  st.title("ViT Image Classification")
8
 
9
  @st.cache_resource
 
17
  if uploaded_file is not None:
18
  image = Image.open(uploaded_file).convert("RGB")
19
  st.image(image, caption="Uploaded Image", use_column_width=True)
20
+
21
  with st.spinner("Classifying..."):
22
  preds = pipe(image)
23
+
24
  st.subheader("Predictions")
25
  for i, pred in enumerate(preds):
26
+ st.write(f"{i+1}. {pred['label']} ({pred['score']:.3f})")