fakeshield-api / scratch /test_ensemble_current.py
Akash4911's picture
Initial Deploy: FakeShield Backend v2.0 (Sovereign Vanguard)
89e8242
import sys
import os
import json
# Add project root to path
sys.path.append(os.getcwd())
from backend.app.models.text_classifier_ensemble import ensemble_predict, load_vanguard_v85
# Sample text from a typical human user (academic style)
human_text = """
The exploration of space has always been a subject of great fascination for humanity.
From the early days of stargazing to the modern era of planetary rovers and space telescopes,
our quest to understand the universe has driven technological innovation and expanded our
philosophical horizons. However, the immense costs associated with space exploration
often spark debate about its practical benefits compared to pressing issues on Earth.
Advocates argue that the technologies developed for space—such as satellite communications
and advanced materials—have revolutionized life on our planet. Furthermore, the
collaborative nature of international space missions fosters global cooperation
and scientific advancement that transcends national borders.
""" * 5
print("\n--- TESTING HUMAN TEXT WITH v14.0 ENSEMBLE ---")
res = ensemble_predict(human_text)
print(json.dumps({
"overall_score": res.get("overall_score"),
"verdict": res.get("verdict"),
"signals": res.get("signals"),
"forensic_reasoning": res.get("forensic_reasoning")
}, indent=2))