Spaces:
Sleeping
Sleeping
| def calculate_final_verdict(resnet_score, siglip_score, sdxl_score, deepfake_score): | |
| """ | |
| Averages the four AI model scores and returns a final string ("REAL" or "FAKE") | |
| alongside the combined percentage confidence. | |
| """ | |
| average_score = (resnet_score + siglip_score + sdxl_score + deepfake_score) / 4.0 | |
| # If average "fake" score is > 0.5, it's considered FAKE | |
| if average_score > 0.5: | |
| verdict = "FAKE" | |
| confidence = average_score * 100 | |
| else: | |
| verdict = "REAL" | |
| confidence = (1.0 - average_score) * 100 | |
| return verdict, confidence | |