Commit History

  1. Update app.py from main

    a3b3a42

  1. Enlarge tab caption font size⁠

    usamaalam +1: Claude Opus 4.8
    e09dc9f
  2. Switch to complete dark professional theme⁠

    usamaalam +1: Claude Opus 4.8
    d7ae285
  3. Fix header/footer consistency — full-bleed banner, unified page background⁠

    usamaalam +1: Claude Sonnet 4.6
    68cf859
  4. Add Model & Training tab with professional header/footer⁠

    usamaalam +1: Claude Sonnet 4.6
    ae857da
  5. Add CASIA scope note to UI

    62b2f30
  6. Add debug instrumentation (build version, input order, tensor stats, raw pred)

    53d4919
  7. Fix ELA preprocessing to match training notebook (amplify + JPEG + tf.image decode)

    e3ec511
  8. Fix ELA computation to match train.py (ImageChops.multiply, not Brightness)⁠

    0ceb664
  9. Reference M3_best_v2.h5 (full model saved from TF 2.20)

    2a2cecd
  10. Upgrade to Streamlit 1.40 + TF 2.20 (resolves protobuf conflict); fix use_container_width

    93ab4cb
  11. Load full H5 model via load_model; pin TF 2.20 to match training runtime

    88283ca
  12. Fix build_model to exactly match train.py architecture and preprocessing

    11cc0f4
  13. Fix missing layers import in build_model

    84cddaa
  14. Clean deployment: model loaded from HF Hub at runtime⁠

    usamaalam +1: Claude Sonnet 4.6
    55ae7dd