raj-tomar001 commited on
Commit
4364c1e
·
verified ·
1 Parent(s): dba7d80

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -37,13 +37,17 @@ def process_result_detection_tab(text):
37
  '''
38
  mapping = {'llm': 'Machine Generated', 'human':'Human Written', 'machine-humanized': 'Machine Written, Machine Humanized', 'machine-polished': 'Human Written, Machine Polished'}
39
 
40
- result = classifier_abstract(text)[0]
41
- result_r = classifier_essay(text)[0]
42
 
43
- labels = [mapping[x['label']] for x in result]
44
- scores = list(0.5 * np.array([x['score'] for x in result]) + 0.5 * np.array([x['score'] for x in result_r]))
 
 
 
 
 
45
 
46
- final_results = dict(zip(labels, scores))
47
  print(final_results)
48
  return final_results
49
 
 
37
  '''
38
  mapping = {'llm': 'Machine Generated', 'human':'Human Written', 'machine-humanized': 'Machine Written, Machine Humanized', 'machine-polished': 'Human Written, Machine Polished'}
39
 
40
+ # Initialize scores for all classes
41
+ final_results = {label: 0.0 for label in mapping.values()}
42
 
43
+ # Add scores from classifier_abstract
44
+ if result['label'] in mapping:
45
+ final_results[mapping[result['label']]] += 0.5 * result['score']
46
+
47
+ # Add scores from classifier_essay
48
+ if result_r['label'] in mapping:
49
+ final_results[mapping[result_r['label']]] += 0.5 * result_r['score']
50
 
 
51
  print(final_results)
52
  return final_results
53