File size: 722 Bytes
d246850
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import streamlit as st
import matplotlib.pyplot as plt

def show_header():
    """Display app title and description."""
    st.title("🧠 AI-Generated Image Detector")
    st.markdown("""

    **Upload an image or enter an image URL** to detect whether it’s AI-generated or real.  

    The model is based on **EfficientNet-B3**, fine-tuned for image authenticity detection.

    """)


def show_image(img, label, prob):
    """Display image and prediction result."""
    st.image(img, caption="Uploaded Image", use_container_width=True)

    st.subheader("Prediction Results")
    st.write(f"**Label:** {label}")
    
    # Optional: display confidence bar
    st.progress(min(int(prob * 100), 100))