Abu1998 commited on
Commit
5c8227d
·
verified ·
1 Parent(s): d5ef90d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -66
app.py CHANGED
@@ -1,69 +1,3 @@
1
- Toxic (1):
2
- Appreciation (2):
3
- Constructive Criticism (3):
4
- Genuine Questions (4):
5
- Advice/Suggestions (5):
6
- Requests (6):
7
- Spam (7):
8
- Off-Topic (8):
9
- Engagement Boosters (9):
10
- Neutral/General (10):
11
- Hate (11):
12
-
13
- 00000000010
14
-
15
- Prompt for AI Agent:
16
-
17
- You are tasked with labeling text data based on both emotion temperature and text type categories. The final output must be a 13-character code that consists of the following structure:
18
-
19
- Emotion Temperature Code (2 characters):
20
-
21
- If the emotion is purely Cold: Use CC
22
- If the emotion is purely Warm: Use WW
23
- If the emotion is purely Hot: Use HH
24
- If the emotion is a mix, use one of the following:
25
- Cold and Warm: Use CW
26
- Warm and Hot: Use WH
27
- Cold and Hot: Use CH
28
- Text Type Codes (next 9 digits):
29
- Assign a digit for each of the following categories based on the presence in the text. Use 0 for categories not applicable:
30
-
31
- 1: Toxic
32
- 2: Appreciation
33
- 3: Constructive Criticism
34
- 4: Genuine Questions
35
- 5: Advice/Suggestions
36
- 6: Requests
37
- 7: Spam
38
- 8: Off-Topic
39
- 9: Engagement Boosters
40
- Special Categories (last 2 digits):
41
-
42
- If the text is Neutral/General: Set the 10th digit to 1; otherwise, set it to 0.
43
- If the text contains Hate: Set the last digit (11th) to 1; otherwise, set it to 0.
44
- Example:
45
- For the text "I love your videos but still something is missing":
46
-
47
- Emotion: Cold and Warm (CW)
48
- Types Detected: 2 (Appreciation), 3 (Constructive Criticism), 5 (Advice/Suggestions)
49
- Special Categories: Neutral/General (set the 10th digit to 1), no Hate
50
- The output would be: CW02305000010
51
-
52
- Output Format:
53
- Always return a only 13-character code following this structure.
54
-
55
- am getting this error "ImportError: cannot import name 'main' from partially initialized module 'data_labelling' (most likely due to a circular import) (/home/user/app/data_labelling.py)
56
- Traceback:
57
- File "/usr/local/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/exec_code.py", line 85, in exec_func_with_error_handling
58
- result = func()
59
- File "/usr/local/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 576, in code_to_exec
60
- exec(code, module.__dict__)
61
- File "/home/user/app/app.py", line 7, in <module>
62
- from data_labelling import label_dataset
63
- File "/home/user/app/data_labelling.py", line 3, in <module>
64
- from data_labelling import main as label_data" also i forget mention one more thing , I need a option to select which are the Columns needs to labelled and that column name , these two options Needs to be asked
65
-
66
-
67
  import gradio as gr
68
  from huggingface_hub import InferenceClient
69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
  from huggingface_hub import InferenceClient
3