Spaces:
Sleeping
Sleeping
molokhovdmitry
commited on
Commit
·
b317074
1
Parent(s):
4540740
Update README
Browse files
README.md
CHANGED
@@ -9,9 +9,28 @@ app_file: src/app.py
|
|
9 |
pinned: false
|
10 |
---
|
11 |
|
12 |
-
|
|
|
13 |
Streamlit web application for social network analysis.
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
# Installation and Running
|
16 |
```
|
17 |
git clone https://github.com/molokhovdmitry/social-stat
|
|
|
9 |
pinned: false
|
10 |
---
|
11 |
|
12 |
+
|
13 |
+
# Social-Stat: A Streamlit Web App for Social Media Analysis
|
14 |
Streamlit web application for social network analysis.
|
15 |
|
16 |
+
[Hugging Face Space](https://huggingface.co/spaces/molokhovdmitry/social-stat)
|
17 |
+
|
18 |
+
![social-stat](social-stat.gif)
|
19 |
+
## Features
|
20 |
+
|
21 |
+
- **Emotion Prediction**: Utilizes a text classification model to predict emotions in video comments.
|
22 |
+
- **Topic Modeling**: Applies Non-negative Matrix Factorization (NMF) to identify and visualize the main topics discussed in the comments.
|
23 |
+
- **t-SNE Visualization**: Provides a 2D and 3D visualization of the comment data, highlighting patterns and clusters.
|
24 |
+
- **Language Detection**: Detects the language of comments to understand the global reach of the video and visualizes the distribution of languages on a **plotly Choropleth** map.
|
25 |
+
|
26 |
+
## How to Use
|
27 |
+
|
28 |
+
1. **Enter a YouTube Video URL or ID**: Input the URL or ID of the YouTube video.
|
29 |
+
2. **Select Analysis Options**: Choose whether to predict emotions, perform NMF, visualize with t-SNE, and display a language map.
|
30 |
+
3. **Adjust Parameters**: Customize the analysis by adjusting parameters such as the number of NMF components, t-SNE perplexity.
|
31 |
+
4. **Analyze**: Click the "Analyze" button to start the analysis.
|
32 |
+
|
33 |
+
|
34 |
# Installation and Running
|
35 |
```
|
36 |
git clone https://github.com/molokhovdmitry/social-stat
|