archismancoder commited on
Commit
c4512f8
·
verified ·
1 Parent(s): 0cebec6

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +114 -1
README.md CHANGED
@@ -7,4 +7,117 @@ sdk: static
7
  pinned: false
8
  ---
9
 
10
- Edit this `README.md` markdown file to author your organization card.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  pinned: false
8
  ---
9
 
10
+ ---
11
+ title: "Tachygraphy Micro-text Analysis & Normalization"
12
+ emoji: "⚡"
13
+ colorFrom: "pink"
14
+ colorTo: "blue"
15
+ sdk: "static"
16
+ pinned: false
17
+ ---
18
+
19
+ <div align="center">
20
+
21
+ <!-- ![Project Logo](https://via.placeholder.com/150) -->
22
+
23
+ # Tachygraphy Micro-text Analysis & Normalization
24
+
25
+ *Welcome to the Tachygraphy Micro-text Analysis & Normalization Project. This page outlines our project’s key stages, sources, sample analysis examples, and team information.*
26
+
27
+ </div>
28
+
29
+ ---
30
+
31
+ ## Dashboard
32
+
33
+ ### Project Stages
34
+
35
+ 1. **Sentiment Polarity Analysis**
36
+ 2. **Emotion Mood-tag Analysis**
37
+ 3. **Text Transformation & Normalization**
38
+ 4. **Stacked all 3 stages with their best models**
39
+ 5. **Data Correction & Collection**
40
+
41
+ ### Sources & Deployment Links
42
+
43
+ | **Training Source** | **Kaggle Collections** | **Hugging Face Org** |
44
+ | ------------------- | ---------------------- | -------------------- |
45
+ | [GitHub @ Tachygraphy Micro-text Analysis & Normalization](https://github.com/ArchismanKarmakar/Tachygraphy-Microtext-Analysis-And-Normalization) | [Kaggle Dataset](https://www.kaggle.com/datasets/archismancoder/dataset-tachygraphy/data?select=Tachygraphy_MicroText-AIO-V3.xlsx) | [Hugging Face @ Tachygraphy Micro-text Normalization](https://huggingface.co/Tachygraphy-Microtext-Normalization-IEMK25) |
46
+
47
+ | **Deployment Source** | **Streamlit Deployment** | **Hugging Face Space Deployment** |
48
+ | --------------------- | ------------------------ | --------------------------------- |
49
+ | [GitHub Deployment Repo](https://github.com/ArchismanKarmakar/Tachygraphy-Microtext-Analysis-And-Normalization-Deployment-Source-HuggingFace_Streamlit_JPX14032025) | [Streamlit App](https://tachygraphy-microtext.streamlit.app/) | [Hugging Face Space](https://huggingface.co/spaces/Tachygraphy-Microtext-Normalization-IEMK25/Tachygraphy-Microtext-Analysis-and-Normalization-ArchismanCoder) |
50
+
51
+ ---
52
+
53
+ ## Project Overview
54
+
55
+ Tachygraphy—originally developed to expedite writing—has evolved over centuries. In the 1990s, it reappeared as micro‑text, driving faster communication on social media with its “Anytime, Anyplace, Anybody, and Anything (4A)” characteristic. This project focuses on the analysis and normalization of micro‑text (the prevalent informal communication today) to improve NLP tasks such as sentiment analysis, emotion detection, and overall text transformation for clear 4A message decoding.
56
+
57
+ ---
58
+
59
+ ## Sample Examples
60
+
61
+ ### Sample Example 1
62
+
63
+ Below is a Graphviz diagram illustrating a sample analysis:
64
+
65
+ ```dot
66
+ digraph {
67
+ graph [bgcolor="white", rankdir=TB, splines=true, nodesep=0.8, ranksep=0.8];
68
+ node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=9, margin="0.15,0.1"];
69
+
70
+ Input [label="Input:\nbruh, floods in Kerala, rescue ops non‑stop 🚁", fillcolor="#ffe6de", fontcolor="#000000"];
71
+ Output [label="Output:\nBrother, the floods in Kerala are severe,\nand rescue operations are ongoing continuously.", fillcolor="#ffe6de", fontcolor="#000000"];
72
+ Sentiment [label="Sentiment:\nNEUTRAL", fillcolor="#ecdeff", fontcolor="black"];
73
+
74
+ Anger [label="Anger: 0.080178231", fillcolor="#deffe1", fontcolor="black"];
75
+ Disgust [label="Disgust: 0.015257259", fillcolor="#deffe1", fontcolor="black"];
76
+ Fear [label="Fear: 0.601871967", fillcolor="#deffe1", fontcolor="black"];
77
+ Joy [label="Joy: 0.00410547", fillcolor="#deffe1", fontcolor="black"];
78
+ Neutral [label="Neutral: 0.0341026", fillcolor="#deffe1", fontcolor="black"];
79
+ Sadness [label="Sadness: 0.245294735", fillcolor="#deffe1", fontcolor="black"];
80
+ Surprise [label="Surprise: 0.019189769", fillcolor="#deffe1", fontcolor="black"];
81
+
82
+ edge [color="#7a7a7a", penwidth=3];
83
+
84
+ Input -> Output;
85
+ Input -> Sentiment;
86
+ Sentiment -> Anger;
87
+ Sentiment -> Disgust;
88
+ Sentiment -> Fear;
89
+ Sentiment -> Joy;
90
+ Sentiment -> Neutral;
91
+ Sentiment -> Sadness;
92
+ Sentiment -> Surprise;
93
+ }
94
+ ```
95
+
96
+ ### Sample Example 2
97
+ digraph {
98
+ graph [bgcolor="white", rankdir=TB, splines=true, nodesep=0.8, ranksep=0.8];
99
+ node [shape=box, style="rounded,filled", fontname="Helvetica", fontsize=9, margin="0.15,0.1"];
100
+
101
+ Input [label="Input:\nu rlly think all that talk means u tough? lol, when I step up, u ain't gon say sh*t", fillcolor="#ffe6de", fontcolor="black"];
102
+ Output [label="Output:\nyou really think all that talk makes you tough [lol](laughed out loud) when i step up you are not going to say anything", fillcolor="#ffe6de", fontcolor="black"];
103
+ Sentiment [label="Sentiment:\nNEGATIVE", fillcolor="#ecdeff", fontcolor="black"];
104
+
105
+ Anger [label="Anger: 0.14403291", fillcolor="#deffe1", fontcolor="black"];
106
+ Disgust [label="Disgust: 0.039282672", fillcolor="#deffe1", fontcolor="black"];
107
+ Fear [label="Fear: 0.014349542", fillcolor="#deffe1", fontcolor="black"];
108
+ Joy [label="Joy: 0.048965044", fillcolor="#deffe1", fontcolor="black"];
109
+ Neutral [label="Neutral: 0.494852662", fillcolor="#deffe1", fontcolor="black"];
110
+ Sadness [label="Sadness: 0.021111647", fillcolor="#deffe1", fontcolor="black"];
111
+ Surprise [label="Surprise: 0.237405464", fillcolor="#deffe1", fontcolor="black"];
112
+
113
+ edge [color="#7a7a7a", penwidth=3];
114
+
115
+ Input -> Output;
116
+ Input -> Sentiment;
117
+ Sentiment -> Anger;
118
+ Sentiment -> Disgust;
119
+ Sentiment -> Fear;
120
+ Sentiment -> Joy;
121
+ Sentiment ->
122
+ ::contentReference[oaicite:0]{index=0}
123
+ ```