Instructions to use DatarrX/myX-Static with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- fastText
How to use DatarrX/myX-Static with fastText:
from huggingface_hub import hf_hub_download import fasttext model = fasttext.load_model(hf_hub_download("DatarrX/myX-Static", "model.bin")) - Notebooks
- Google Colab
- Kaggle
- myX-Static: High-Performance Word Embeddings for Burmese (Myanmar)
- 1. Introduction
- 2. Developer Information
- 3. Intended Use Cases
- 4. Technical Specifications
- 5. Quick Start Guide
- 6. Training Procedure Summary
- 7. Limitations & Ethics
- 8. License
- 9. About DatarrX
- 10. Citation
- Model Card Contact
- About the Author
- áá ááááŤááşá¸ (Introduction)
- áá ááŻááşááŻááşáá° (Developer Information)
- áá áĄááŻáśá¸ááźáŻáááŻááşáááˇáş áááşáááşááťáŹá¸ (Intended Use)
- áá áááşá¸áááŹáááŻááşáᏠáĄááťááşáĄáááşááťáŹá¸ (Technical Details)
- á á áááˇáşáááşááťááşááťáŹá¸áážááˇáş áááŻááşá ááş (Limitations and License)
- áá áĄááŻáśá¸ááźáŻáááşá¸ áááşá¸áá˝ážááş (How to Use)
- áá ááąáˇááťááˇáşáážáŻ ááźá
áşá
ááş áĄááťááşá¸ááťáŻááş (Training Procedure Summary)
- áá ááąáŹáşáááşáááŻááşáᏠáĄááťááşáĄáááşááťáŹá¸ (Model File Info)
- áá DatarrX áĄááźáąáŹááşá¸ (About DatarrX)
- ááá áááŻá¸ááŹá¸áĄááŻáśá¸ááźáŻáááş (Citation)
- ááá áĄááŻáśá¸ááźáŻáááŻááşáááˇáş ááŹááŹá
ááŹá¸ (Intended Language)
- 1. Introduction
myX-Static: High-Performance Word Embeddings for Burmese (Myanmar)
1. Introduction
myX-Static is a robust word embedding model designed specifically for the Burmese (Myanmar) language. Built using the FastText (Skip-gram) architecture, it transforms Burmese text into dense vector representations. The model is engineered to capture both semantic meanings and morphological nuances, making it highly effective for various downstream Natural Language Processing (NLP) tasks in the Myanmar digital ecosystem.
2. Developer Information
This model is developed by Khant Sint Heinn (Kalix Louis) and published by DatarrX, a Myanmar-based Open Source NGO dedicated to expanding NLP resources and AI accessibility for the Burmese language.
3. Intended Use Cases
myX-Static serves as a lightweight yet powerful foundation for:
- Semantic Search: Retrieving documents based on meaning rather than just keyword matching.
- Smart Spell Correction: Utilizing subword information to suggest corrections for misspelled Burmese words.
- Text Classification: Providing high-quality features for sentiment analysis or news categorization.
- Efficiency-First Apps: Ideal for environments with limited hardware (CPU-only) where heavy Transformer models are not feasible.
- Foundational Layer: Acting as a lexical base for more complex models like myX-Semantic.
4. Technical Specifications
The model was trained with high-density parameters to ensure stability across diverse domains:
- Architecture: FastText (Skip-gram)
- Training Corpus: myX-Mega-Corpus (18.6 Million sentences / ~393 Million words)
- Tokenizer: myX-Tokenizer (SentencePiece, Unigram)
- Vocabulary Size: 107,694 unique tokens
- Vector Dimension: 100
- Hyperparameters:
minCount: 20,windowSize: 5,epochs: 3,negSampling: 5
5. Quick Start Guide
Installation
pip install fasttext huggingface_hub
Loading the Model
You can download and load the model directly from the Hugging Face Hub:
import fasttext
from huggingface_hub import hf_hub_download
# Download the binary file from HF
model_path = hf_hub_download(repo_id="DatarrX/myX-Static", filename="model.bin")
# Load using FastText
model = fasttext.load_model(model_path)
Basic Operations
A) Find Semantically Similar Words
neighbors = model.get_nearest_neighbors("áááşá¸áááŹ") # "Technology"
for score, neighbor in neighbors:
print(f"{neighbor}: {score:.4f}")
B) Calculate Similarity Score
import numpy as np
def get_similarity(w1, w2):
v1 = model.get_word_vector(w1)
v2 = model.get_word_vector(w2)
return np.dot(v1, v2) / (np.linalg.norm(v1) * np.linalg.norm(v2))
print(f"Similarity: {get_similarity('ááťáąáŹáşáááş', 'áááşá¸ááŹáááş'):.4f}")
6. Training Procedure Summary
The training pipeline involved a two-stage process:
- Optimized Tokenization: Large-scale multiprocessing was used to tokenize 18M+ sentences into subword units using the
myX-Tokenizer. - Unsupervised Training: The tokens were fed into the FastText engine using a Skip-gram approach, allowing the model to learn word representations by predicting surrounding context.
7. Limitations & Ethics
- Encoding: This model is strictly optimized for Unicode Burmese text. It will not perform correctly with non-standard encodings (e.g., Zawgyi).
- Bias: Like all models trained on web data, it may reflect biases present in the training corpus.
- Language Scope: Designed exclusively for the Burmese language.
8. License
This model is released under the Apache License 2.0. It is free for both commercial and research use, provided that proper attribution is given to the original authors.
9. About DatarrX
DatarrX is an Open-source NGO focused on building high-quality NLP datasets and AI models for the Myanmar language. Our mission is to bridge the digital gap and provide everyone with access to free, high-performance AI tools.
10. Citation
If you use this model in your research or production environment, please cite it as follows:
BibTeX:
@software{khantsintheinn2026myxstatic,
author = {Khant Sint Heinn},
title = {myX-Static: High-Performance Burmese Word Embedding Model},
year = {2026},
publisher = {DatarrX},
url = {https://huggingface.co/DatarrX/myX-Static},
note = {Myanmar Open Source NGO}
}
Model Card Contact
For inquiries, please contact through DatarrX or Kalix Louis.
About the Author
Khant Sint Heinn, working under the name Kalix Louis, is a Machine Learning Engineer focused on Natural Language Processing (NLP), data foundations, and open-source AI development. His work is centered on improving support for the Burmese (Myanmar) language in modern AI systems by building high-quality datasets, practical tools, and scalable infrastructure for language technology.
He is currently the Lead Developer at DatarrX, where he develops data pipelines, manages large-scale data collection workflows, and helps create open-source resources for researchers, developers, and organizations. His experience includes data engineering, web scripting, dataset curation, and building systems that support real-world machine learning applications.
Khant Sint Heinn is especially interested in advancing low-resource languages and making AI more accessible to underrepresented communities. Through his open-source contributions, he works to strengthen the Burmese (Myanmar) tech ecosystem and provide reliable building blocks for future language models, search systems, and intelligent applications.
His goal is simple: to turn limited language resources into practical opportunities through clean data, useful tools, and community-driven innovation.
Connect with the Author:
GitHub | Hugging Face | Kaggle
áá ááááŤááşá¸ (Introduction)
myX-Static áááş ááźááşááŹááŹááŹá ááŹá¸á á ááŹá¸ááŻáśá¸ááťáŹá¸áĄááźáŹá¸ áĄáááşáĄáááášááŹááş áááşá ááşáážáŻááťáŹá¸ááᯠ(Word Embedding) áĄááźá áş ááźáąáŹááşá¸áá˛ááąá¸áááŻááşááąáŹ ááąáŹáşáááşáá áşááŻááźá áşáááşá á¤ááąáŹáşáááşáááş ááźááşááŹá áŹááŹá¸ááťáŹá¸áĄáá˝ááşá¸áážá á ááŹá¸ááŻáśá¸ááťáŹá¸á ááŻááşáá˝ááşáááşáá°áážáŻáážááˇáş áĄááźáąááśáĄáááášááŹááşáá°ááŽáážáŻááťáŹá¸ááᯠááŹá¸áááşáááŻááşáááş FastText (Skip-gram) áááşá¸áááŹááᯠáĄááźáąááśá áááşááąáŹááşááŹá¸ááźááşá¸ááźá áşáááşá
áá ááŻááşááŻááşáá° (Developer Information)
ᤠModel ááᯠDatarrX (Myanmar Open Source NGO) ááž ááŻááşááąááźááşá¸ááźá áşááźáŽá¸ [Khant Sint Heinn (Kalix Louis)(https://huggingface.co/kalixlouiis)] ááž áĄááá áááşááŽá¸áááşááąáŹááşááŹá¸ááźááşá¸ ááźá áşááŤáááşá ááźááşááŹááŹááŹá ááŹá¸áááŻááşáᏠáááŹáááŹááŹá ááŹá¸ á áŽááśááąáŹááşáá˝ááşáážáŻ (Natural Language Processing - NLP) áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáááŻáááŻááąáŤááťáŹá¸ááŹá áąáááş áááşáá˝ááşá áááşááŽá¸áá˛áˇááźááşá¸ááźá áşáááşá
áá áĄááŻáśá¸ááźáŻáááŻááşáááˇáş áááşáááşááťáŹá¸ (Intended Use)
myX-Static ááᯠáĄáąáŹááşá፠NLP ááŻááşáááşá¸á ááşááťáŹá¸áá˝ááş áĄááźáąááśáĄáŻááşááźá áşáĄááźá áş áĄááŻáśá¸ááźáŻáááŻááşáááş -
- Keyword Similarity: áĄáááášááŹááşáá° á ááŹá¸ááŻáśá¸ááťáŹá¸ áážáŹáá˝áąááźááşá¸á
- Spell Correction Support: á áŹááŻáśá¸ááąáŤááşá¸ áážáŹá¸áá˝ááşá¸áážáŻááťáŹá¸ááᯠsubword pattern ááťáŹá¸ááźááˇáş ááźááşáááşáážáŹáá˝áąááźááşá¸á
- Fast Text Processing: CPU ááŹáážáááąáŹ áĄááźáąáĄááąááťáŹá¸áá˝ááş ááźááşáááşá á˝áŹ áĄááŻáśá¸ááźáŻáááŻááşááźááşá¸á
- Foundation for myX-Semantic: áááŻáááŻáááşáá˛ááąáŹ Contextual tasks ááťáŹá¸áĄáá˝ááş áĄááźáąááśáĄáŻááşááźá áşáĄááźá áş ááŻáśá¸áááŻááşááźááşá¸á
áá áááşá¸áááŹáááŻááşáᏠáĄááťááşáĄáááşááťáŹá¸ (Technical Details)
- Architecture: FastText (Skip-gram)
- Training Data: 18.6 Million sentences (Approx. 393 Million words) from myX-Mega-Corpus.
- Tokenizer: myX-Tokenizer (SentencePiece pieces, Unigram)
- Vocabulary Size: 107,694 unique tokens.
- Vector Dimension: 100
- Min Count: 20 | Window Size: 5 | Epochs: 3
á á áááˇáşáááşááťááşááťáŹá¸áážááˇáş áááŻááşá ááş (Limitations and License)
á .á áááˇáşáááşááťááşááťáŹá¸ (Limitations)
- á¤ááąáŹáşáááşáááş Unicode á áśáážáŻááşá¸ááźááˇáş ááąá¸ááŹá¸ááŹá¸ááąáŹ á áŹááŹá¸ááťáŹá¸áá˝ááşáᏠáĄááąáŹááşá¸ááŻáśá¸ á á˝ááşá¸ááąáŹááşáááŻááşáááşááźá áşáááşá
- ááąáˇááťááˇáşááŹá¸ááąáŹ ááąááŹááťáŹá¸áĄáá˝ááşá¸ááž áááşáááŻááşáážáŻ (Bias) ááťáŹá¸áááş ááąáŹáşáááşá ááááşáĄááąáŤáş áááşááąáŹááşáážáŻ áážááááŻááşáááşá
á .á áááŻááşá ááş (License)
á¤ááąáŹáşáááşáĄáŹá¸ Apache License 2.0 áĄáąáŹááşáá˝ááş ááŻááşááąááŹá¸ááŤáááşá á áŽá¸áá˝áŹá¸ááąá¸ááŻááşáááşá¸ááťáŹá¸áážááˇáş ááŻááąááááŻááşáááşá¸ááťáŹá¸áá˝ááş áá˝ááşáááşá á˝áŹ áĄááŻáśá¸ááźáŻáááŻááşááąáŹáşáááşá¸ áá°áááşá¸áááşááŽá¸áá°ááᯠáááşáážááşááŹá¸áááˇáşáĄáááŻááşá¸ áááŻá¸ááŹá¸ááąáŹáşááźááááşááźá áşáááşá
áá áĄááŻáśá¸ááźáŻáááşá¸ áááşá¸áá˝ážááş (How to Use)
ᤠModel ááᯠPython environment áá˝ááş áĄáąáŹááşááŤáĄáááˇáşááťáŹá¸áĄáááŻááşá¸ áĄááŻáśá¸ááźáŻáááŻááşáááşá
á.á áááŻáĄááşááąáŹ Library ááťáŹá¸ áááˇáşáá˝ááşá¸ááźááşá¸ (Installation)
ááááŚá¸á á˝áŹ Model ááᯠLoad ááŻááşáááşáážááˇáş Hugging Face ááž Download ááá°áááş áááŻáĄááşááąáŹ Library ááťáŹá¸ááᯠInstall ááŻááşááŤá
pip install fasttext huggingface_hub
á.á Model ááᯠLoad ááŻááşááźááşá¸ (Loading the Model)
Hugging Face Hub ááž Model ááᯠáááŻááşáááŻááş Download ááá°ááźáŽá¸ Load ááŻááşáááş áĄáąáŹááşá፠Code ááᯠáĄááŻáśá¸ááźáŻááŤá
import fasttext
from huggingface_hub import hf_hub_download
# Hugging Face ááž model áááŻááşááᯠdownload áá˝á˛ááźááşá¸
model_path = hf_hub_download(repo_id="DatarrX/myX-Static", filename="model.bin")
# fasttext ááᯠááŻáśá¸ááźáŽá¸ model ááᯠload ááŻááşááźááşá¸
model = fasttext.load_model(model_path)
á.á áĄááźáąááś áĄááŻáśá¸ááźáŻáááşá¸ááťáŹá¸ (Basic Operations)
Model ááážáááźáŽá¸ááąáŹááş áĄáąáŹááşá፠NLP ááŻááşáááşá¸á ááşááťáŹá¸ááᯠá ááşá¸áááşáááŻááşáááşá
- á) áĄáááášááŹááşáá°ááŽááąáŹ á ááŹá¸ááŻáśá¸ááťáŹá¸ áážáŹáá˝áąááźááşá¸ (Finding Nearest Neighbors) á ááŹá¸ááŻáśá¸áá áşááŻáśá¸áážááˇáş áĄááŽá¸á ááşááŻáśá¸ áĄáááášááŹááşáážáááąáŹ á ááŹá¸ááŻáśá¸ (áá) ááŻáśá¸ááᯠáážáŹáá˝áąáááş:
# 'áááşá¸áááŹ' áážááˇáş áĄááŽá¸á
ááşááŻáśá¸á
ááŹá¸ááŻáśá¸ááťáŹá¸ áážáŹááźááşá¸
neighbors = model.get_nearest_neighbors("áááşá¸áááŹ")
for score, neighbor in neighbors:
print(f"{neighbor}: {score:.4f}")
- á) á ááŹá¸ááŻáśá¸áážá áşááŻáśá¸á áĄáááášááŹááş ááŽá¸á ááşáážáŻááᯠá á áşááąá¸ááźááşá¸ (Calculating Similarity Score) á ááŹá¸ááŻáśá¸áážá áşááŻáśá¸áááş áĄáááášááŹááşáĄá áááşááťáž ááŽá¸á ááşááá˛áááŻáááşááᯠáá˝ááşááťááşáááş:
import numpy as np
def get_similarity(w1, w2):
v1 = model.get_word_vector(w1)
v2 = model.get_word_vector(w2)
return np.dot(v1, v2) / (np.linalg.norm(v1) * np.linalg.norm(v2))
score = get_similarity("ááťáąáŹáşáááş", "áááşá¸ááŹáááş")
print(f"Similarity Score: {score:.4f}")
- á) á áŹááźáąáŹááşá¸áá áşááŻááŻáśá¸á Vector ááᯠááá°ááźááşá¸ (Getting Sentence Vector) á áŹááźáąáŹááşá¸áá áşááŻááŻáśá¸ááᯠVector áĄááźá áş ááźáąáŹááşá¸áá˛áááş (Text Classification áááŻáˇáááŻááş Semantic Search ááŻááşáááşáĄáá˝ááş áĄááŻáśá¸áááşáááş):
sentence_vector = model.get_sentence_vector("ááźááşááŹáááŻááşááśá áááşá¸ááᏠááášá áááŻá¸áááşááŹááŻáś")
print(sentence_vector)
áá ááąáˇááťááˇáşáážáŻ ááźá áşá ááş áĄááťááşá¸ááťáŻááş (Training Procedure Summary)
á¤ááąáŹáşáááşááᯠáĄáááˇáş (á) áááˇáşááźááˇáş á áá áşáááť ááąáˇááťááˇáşáá˛áˇáááş -
- áĄáááˇáş (á) - Tokenization: myX-Tokenizer ááᯠáĄááŻáśá¸ááźáŻá áá áááşá¸ááťáąáŹáşááąáŹ á áŹááźáąáŹááşá¸ááťáŹá¸ááᯠSubword units ááťáŹá¸áĄááźá áş áá˝á˛ááźáŹá¸áá˛áˇáááşá ááŻááşááąáŹááşááťááş ááźááşáááşá áąáááş Multiprocessing á áá áşááᯠáĄááŻáśá¸ááźáŻáá˛áˇáááşá
- áĄáááˇáş (á) - FastText Training: áá˝á˛ááźáŹá¸ááŹá¸ááąáŹ Token ááťáŹá¸ááᯠFastText (Skip-gram) algorithm ááŻáśá¸á Dimension 100 ááźááˇáş ááąáˇááťááˇáşáá˛áˇáááşá áááŻáááŻááááťááąáŹ Context ááťáŹá¸ááážááááş Window Size 5 áážááˇáş Negative Sampling áááşá¸áááşá¸ááᯠáĄááŻáśá¸ááźáŻáá˛áˇáááşá
áá ááąáŹáşáááşáááŻááşáᏠáĄááťááşáĄáááşááťáŹá¸ (Model File Info)
- Model Version: 1.0
- File Format: Binary (.bin)
- File Size: ~889.62 MB
- Vector Dimension: 100
- Architecture: FastText (Skip-gram)
áá DatarrX áĄááźáąáŹááşá¸ (About DatarrX)
DatarrX áááş ááźááşááŹááŹááŹá ááŹá¸áĄáá˝ááş áĄáááˇáşááźááˇáş áááŹáááŹááŹá ááŹá¸ á áŽááśááąáŹááşáá˝ááşáážáŻ (Natural Language Processing) áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáááşááŽá¸ááąá¸ááąáááˇáş Open-source NGO áĄáá˝á˛áˇáĄá ááşá¸áá áşááŻááźá áşáááşá ááźááşááŹáááŻááşááśá áá áşááťá áşáááşáááşá¸áááŹááášááá˝ááş AI áážááˇáş Open Data ááťáŹá¸ áááŻáááŻááąáŤááťáŹá¸ááŹá áąáááşáážááˇáş ááźááşááŹááŹááŹá ááŹá¸áááŻááşáᏠááąááŹá áŻááťáŹá¸á ááąáŹáşáááşááťáŹá¸ááᯠáá°áááŻááşá¸ áĄááá˛áˇ áĄááŻáśá¸ááźáŻáááŻááşáááş áááşáá˝ááşá áá˝á˛áˇá ááşá¸ááŹá¸ááźááşá¸ááźá áşáááşá
ááá áááŻá¸ááŹá¸áĄááŻáśá¸ááźáŻáááş (Citation)
áááşá ááŻááąáá áááŻáˇáááŻááş áááąáŹááťááşááťáŹá¸áá˝ááş á¤ááąáŹáşáááşááᯠáĄááŻáśá¸ááźáŻááŤá áĄáąáŹááşááŤáĄáááŻááşá¸ áááŻá¸ááŹá¸ááąá¸ááŤáááş ááąáášááŹáááşááśáĄááşááŤáááş -
APA Style
Khant Sint Heinn. (2026). myX-Static: A Burmese word embedding model for NLP tasks [Computer software]. DatarrX. https://huggingface.co/DatarrX/myX-Static
BibTeX
@software{khantsintheinn2026myxstatic,
author = {Khant Sint Heinn},
title = {myX-Static: A Burmese Word Embedding Model for NLP Tasks},
year = {2026},
publisher = {DatarrX},
url = {https://huggingface.co/DatarrX/myX-Static},
note = {Myanmar Open Source NGO}
}
ááá áĄááŻáśá¸ááźáŻáááŻááşáááˇáş ááŹááŹá ááŹá¸ (Intended Language)
á¤ááąáŹáşáááşááᯠááźááşááŹááŹááŹá ááŹá¸ (Burmese) áá áşááťááŻá¸áááşá¸áĄáá˝ááşáᏠáááşáá˝ááşá áááşááąáŹááşááŹá¸ááźááşá¸ááźá áşáááşá áĄááźáŹá¸ááŹááŹá ááŹá¸ááťáŹá¸áĄáá˝ááş áĄááŻáśá¸ááźáŻááŤá ááááşááąáŹááşá¸áá˝ááşáááş áĄáŹááááśááŤá
- Downloads last month
- 16