Spaces:
Sleeping
Sleeping
itsdvirani
commited on
Commit
•
3827266
1
Parent(s):
625572e
Update README.md
Browse files
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
|