# πͺπΉ Amharic Sentiment Intelligence Studio & CLI Engine
*A High-Performance, Local, CPU-Optimized Ethiopic NLP Multi-Polarity Classification Platform.*
---
-41cd52.svg)
-brightgreen.svg)
-success.svg)
---
## π¨βπ» Project Leadership & Authorship
- **Lead Engineer & Author:** **Yordanos Andargachew**
- **Contact & Inquiries:** `+251 952 190 305` (`0952190305`)
- **Research Domain:** Low-Resource Semitic NLP, Ethiopic Affective Computing, and Production ML Systems.
---
## 1. System Overview & Core Capabilities
**`amh-synth`** is a production-grade NLP platform engineered specifically for **Amharic (α ααα)** sentiment analysis, customer intelligence, and affective computing. Designed from first principles to overcome the linguistic and computational bottlenecks of Semitic languages, it delivers real-time inference on local standard CPUs without cloud dependencies, machine translation layers, or synthetic keyword shortcuts.
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β amh-synth Production Pipeline β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
[ 1. Raw Amharic Text ] ββββΊ "α²α΅α°αα½α αααα α αα°α«αα‘ α α£α α α³ααͺ αα!"
β
[ 2. O(N) Normalizer ] ββββΊ Homophone Unification (α/α->α, α ->α°, α->α , α->αΈ)
Punctuation Transliteration (α‘, α’, α£ -> ASCII)
Elongation Collapse (α α£ααα -> α α£α)
β
[ 3. Clause Splitting ] ββββΊ Syntactic & Discourse Boundary Segmentation
β
[ 4. AfriBERTa Engine ] ββββΊ XLMRobertaForSequenceClassification (Torch 4 Threads)
Raw Probabilities: P(pos), P(neg), P(neu)
β
[ 5. Dual-Axis Math ] ββββΊ Decoupled Calibration: Positive / Negative / Neutral / Mixed
β
[ 6. Dual Interfaces ] ββββΊ π₯οΈ Desktop Studio GUI (PySide6 / Dark-Light Mode)
β¨οΈ Terminal CLI Harness (Typer + Rich Live REPL)
```
### Key Engineering Features:
1. **4-Class Continuous Sentiment Classification:** Maps input text into **`Positive` (α ααα³α)**, **`Negative` (α αα³α)**, **` β¦