Org card: models by what they do, with numbers and limits
Browse files
README.md
CHANGED
|
@@ -7,11 +7,38 @@ sdk: static
|
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
| 11 |
|
| 12 |
-
|
| 13 |
|
| 14 |
-
|
| 15 |
|
|
|
|
| 16 |
|
| 17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
+
# Netra Lab
|
| 11 |
|
| 12 |
+
Open AI for the Khmer language, built in the open.
|
| 13 |
|
| 14 |
+
Netra Lab is an independent, non-commercial research lab. More than 16 million people speak Khmer, and most AI still treats it as an afterthought: there is little public data to train on, and tools made for English stumble on a script where consonants stack and words run together without spaces. We build small models for it that run on the laptops and phones people already own, and publish the code, weights, data and a written report for each one, including where it falls short.
|
| 15 |
|
| 16 |
+
## Models
|
| 17 |
|
| 18 |
+
### Reading
|
| 19 |
+
|
| 20 |
+
**[Netra OCR 1](https://huggingface.co/Netra-Lab/Netra-OCR)** reads printed Khmer and English. A 19M-parameter text-line recognizer trained only on synthetic images, it has a 0.96% character error rate on the KHOB benchmark, against 5.12% for Tesseract 5. It comes with line and layout detection, PDF input and an editor that runs in the browser.<br>
|
| 21 |
+
`pip install netra-ocr` · [GitHub](https://github.com/netra-ai-lab/Netra-OCR) · [Report](https://netra-lab.netlify.app/research/netra-ocr)
|
| 22 |
+
|
| 23 |
+
### Translation
|
| 24 |
+
|
| 25 |
+
**[Netra MT 1](https://huggingface.co/Netra-Lab/Netra-NMT)** translates English↔Khmer, both directions in one 77M-parameter model trained from scratch on 220M tokens. On English→Khmer it scores 25.8 spBLEU on ALT, second only to Google Translate and ahead of NLLB-200 1.3B. On Khmer→English it still trails the larger models. About 40 ms per sentence on a desktop CPU.<br>
|
| 26 |
+
`pip install netra-nmt` · [GitHub](https://github.com/netra-ai-lab/Netra-NMT) · [Demo](https://huggingface.co/spaces/Darayut/Netra-NMT) · [Report](https://netra-lab.netlify.app/research/netra-mt)
|
| 27 |
+
|
| 28 |
+
### Speech
|
| 29 |
+
|
| 30 |
+
**Sota** transcribes Khmer and English speech, in two sizes pruned from Meta's 975M-parameter Omnilingual ASR. The 204M model has a 1.77% character error rate on the DDD Khmer test set, below its teacher's 2.47%, at a quarter of the compute.<br>
|
| 31 |
+
[sota-large](https://huggingface.co/Darayut/sota-large) · [sota-base](https://huggingface.co/Darayut/sota-base) · [GitHub](https://github.com/netra-ai-lab/SOTA) · [Report](https://netra-lab.netlify.app/research/sota)
|
| 32 |
+
|
| 33 |
+
### Typing
|
| 34 |
+
|
| 35 |
+
**AkaraAlpha** turns Khmer typed in the Latin alphabet back into Khmer script. With 78.7K parameters, it has a lower character error rate than a Transformer three times its size, and with a dictionary check its first suggestion is right 74% of the time.<br>
|
| 36 |
+
[GitHub](https://github.com/netra-ai-lab/Romanized-Khmer-to-Khmer-Transliteration) · [Report](https://netra-lab.netlify.app/research/akara-alpha)
|
| 37 |
+
|
| 38 |
+
The training corpora and test sets we built for these models are listed below with the datasets.
|
| 39 |
+
|
| 40 |
+
## The name
|
| 41 |
+
|
| 42 |
+
នេត្រ (*netra*) is Khmer for "eye". It comes from the Cat's Eye Nebula, which resolves into the shape of an eye, and our symbol is that eye, drawn pixel by pixel, the way an OCR model reads a page.
|
| 43 |
+
|
| 44 |
+
[Website](https://netra-lab.netlify.app/) · [GitHub](https://github.com/netra-ai-lab) · [Get in touch](https://netra-lab.netlify.app/contact)
|