itsdvirani commited on
Commit
3827266
1 Parent(s): 625572e

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +79 -0
README.md CHANGED
@@ -9,4 +9,83 @@ app_file: app.py
9
  pinned: false
10
  ---
11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
9
  pinned: false
10
  ---
11
 
12
+ \*\*Candidate Analysis using Emotion and Transcript Data\*\*
13
+
14
+ This project analyzes candidate profiles based on their \*\*emotion
15
+ scores\*\*, \*\*transcript scores\*\*, and \*\*transcript text\*\*
16
+ extracted from their introduction videos. Using \*\*ChatGPT\*\* and
17
+ \*\*Exploratory Data Analysis (EDA)\*\*, the goal is to generate
18
+ valuable, actionable insights to aid in recruitment decisions.
19
+
20
+ \*\*Project Overview\*\*
21
+
22
+ \*\*Task Description:\*\*
23
+
24
+ The dataset contains the following components:
25
+
26
+ • \*\*Emotion Scores\*\*: A dataset tracking candidates' emotional
27
+ responses throughout their video. • \*\*Transcript Scores\*\*: Scores
28
+ based on the content of their transcript. • \*\*Transcript Text\*\*: The
29
+ actual transcript from the candidates' introduction videos.
30
+
31
+ Your objective is to:
32
+
33
+ 1\. \*\*Determine Recruitability\*\*: Analyze whether a candidate should
34
+ be recruited or not, with data-backed reasons. 2. \*\*Communication
35
+ Skills\*\*: Evaluate candidates' communication abilities and identify
36
+ areas of expertise. 3. \*\*Additional Insights\*\*: Generate any other
37
+ insights that aid in making decisions about each candidate.
38
+
39
+ \*\*Tools Used:\*\*
40
+
41
+ • \*\*ChatGPT API\*\*: For generating insights based on emotion and
42
+ transcript data through prompt engineering. • \*\*Streamlit\*\*: For
43
+ building an interactive interface to display insights. • \*\*Python
44
+ Libraries\*\*: • pandas, numpy: For data manipulation and analysis. •
45
+ matplotlib, seaborn: For visualizations. • google.generativeai: For
46
+ leveraging the ChatGPT API. • Custom modules for processing candidate
47
+ data and generating results.
48
+
49
+ \*\*Key Components:\*\*
50
+
51
+ • \*\*Emotion Analysis\*\*: Visualizes and compares emotions across
52
+ candidates, providing insights into their emotional state during the
53
+ interview. • \*\*Transcript Analysis\*\*: Evaluates the transcript
54
+ content and generates actionable summaries through the use of prompt
55
+ engineering. • \*\*Interactive Interface\*\*: Uses Streamlit to enable
56
+ users to interact with the data, select candidates, and generate
57
+ customized insights.
58
+
59
+ \*\*Files\*\*
60
+
61
+ • app.py: Main application file for running the Streamlit app. •
62
+ transcrip.py: Handles candidate data loading, prompt generation, and
63
+ calling the ChatGPT API to generate responses. • emotion.py: Manages
64
+ visualization of emotion data, including comparisons and
65
+ single-candidate analysis. • transcrip_score.py: Contains logic for
66
+ analyzing and visualizing transcript scores. • gaze.py: Processes gaze
67
+ data to complement transcript and emotion analysis.
68
+
69
+ \*\*How to Run\*\*
70
+
71
+ 1\. Install dependencies: pip install -r requirements.txt 2. Run the
72
+ Streamlit application: streamlit run app.py
73
+
74
+ Deliverables
75
+
76
+ • Prompt Engineering Documentation: Detailed steps for crafting
77
+ effective prompts to extract relevant insights from the data. •
78
+ Exploratory Data Analysis Report: Comprehensive analysis of emotion and
79
+ transcript data, including visualizations and findings. • Actionable
80
+ Insights: Insights about each candidate's suitability for recruitment,
81
+ communication skills, and expertise.
82
+
83
+ Evaluation Criteria:
84
+
85
+ Your work will be evaluated based on:
86
+
87
+ • The effectiveness of the prompts. • Clarity and depth of EDA findings.
88
+ • Creativity and innovation in approach. • Quality and organization of
89
+ documentation.
90
+
91
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference