neojack commited on
Commit
cefdf31
·
verified ·
1 Parent(s): 8ddda9d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -2,9 +2,9 @@ import streamlit as st
2
  from datasets import load_dataset
3
  from transformers import CLIPProcessor, CLIPModel
4
  from PIL import Image
5
- import random
6
  from io import BytesIO
7
  import requests
 
8
 
9
  # Load the CLIP model and processor
10
  st.title("Meme Battle AI")
@@ -52,14 +52,16 @@ st.write("### Select two memes and let the AI determine the winner!")
52
  if st.button("Start Meme Battle"):
53
  meme1, meme2 = fetch_random_memes()
54
 
55
- # Fetch data for Meme 1
56
- caption1 = meme1["caption"]
57
  image_url1 = meme1["image"]
58
- score1 = score_meme(image_url1, caption1)
59
 
60
- # Fetch data for Meme 2
61
- caption2 = meme2["caption"]
62
  image_url2 = meme2["image"]
 
 
 
63
  score2 = score_meme(image_url2, caption2)
64
 
65
  # Display Meme 1
 
2
  from datasets import load_dataset
3
  from transformers import CLIPProcessor, CLIPModel
4
  from PIL import Image
 
5
  from io import BytesIO
6
  import requests
7
+ import random
8
 
9
  # Load the CLIP model and processor
10
  st.title("Meme Battle AI")
 
52
  if st.button("Start Meme Battle"):
53
  meme1, meme2 = fetch_random_memes()
54
 
55
+ # Extract caption and image for Meme 1
56
+ caption1 = meme1["answers"][0] if meme1["answers"] else "No caption available"
57
  image_url1 = meme1["image"]
 
58
 
59
+ # Extract caption and image for Meme 2
60
+ caption2 = meme2["answers"][0] if meme2["answers"] else "No caption available"
61
  image_url2 = meme2["image"]
62
+
63
+ # Fetch scores
64
+ score1 = score_meme(image_url1, caption1)
65
  score2 = score_meme(image_url2, caption2)
66
 
67
  # Display Meme 1