quazarcom commited on
Commit
9744744
·
verified ·
1 Parent(s): 6624d9f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -5
app.py CHANGED
@@ -33,21 +33,17 @@ transform = transforms.Compose([
33
  transforms.Normalize(mean=[0.5]*3, std=[0.5]*3)
34
  ])
35
 
36
- # ✅ Define classify_image first
37
  def classify_image(img: Image.Image):
38
  img_tensor = transform(img).unsqueeze(0)
39
  with torch.no_grad():
40
  outputs = model(img_tensor)
41
  _, predicted = torch.max(outputs, 1)
42
- print("🔍 Prediction index:", predicted.item()) # Optional debug
43
- label = 'Real' if predicted.item() == 0 else 'Fake'
44
  return label
45
 
46
- # ✅ Then wrap it in predict()
47
  def predict(img: Image.Image):
48
  return classify_image(img)
49
 
50
- # ✅ All set to go
51
  gr.Interface(
52
  fn=predict,
53
  inputs=gr.Image(type="pil"),
 
33
  transforms.Normalize(mean=[0.5]*3, std=[0.5]*3)
34
  ])
35
 
 
36
  def classify_image(img: Image.Image):
37
  img_tensor = transform(img).unsqueeze(0)
38
  with torch.no_grad():
39
  outputs = model(img_tensor)
40
  _, predicted = torch.max(outputs, 1)
41
+ label = 'Real' if predicted.item() == 0 else 'Fake' # Flip if needed
 
42
  return label
43
 
 
44
  def predict(img: Image.Image):
45
  return classify_image(img)
46
 
 
47
  gr.Interface(
48
  fn=predict,
49
  inputs=gr.Image(type="pil"),