bert-base-uncased-swa
is a model based on the fine-tuned BERT base uncased model. It has been trained to recognize four types of entities:
dates & time (DATE)
Location (LOC)
Organizations (ORG)
Person (PER)
Intended Use
Intended to be used for research purposes concerning Named Entity Recognition for African Languages.
Not intended for practical purposes.
Training Data
This model was fine-tuned on the Swahili corpus
(swa)
of the
MasakhaNER
dataset. However, we thresholded the number of entity groups per sentence in this dataset to 10 entity groups.
Training procedure
This model was trained on a single NVIDIA P5000 from
Paperspace
Hyperparameters
Learning Rate:
5e-5
Batch Size:
32
Maximum Sequence Length:
164
Epochs:
30
Evaluation Data
We evaluated this model on the test split of the Swahili corpus
(swa)
present in the
MasakhaNER
with no thresholding.
Metrics
Precision
Recall
F1-score
Limitations
The size of the pre-trained language model prevents its usage in anything other than research.
Lack of analysis concerning the bias and fairness in these models may make them dangerous if deployed into production system.
The train data is a less populated version of the original dataset in terms of entity groups per sentence. Therefore, this can negatively impact the performance.
Caveats and Recommendations
The topics in the dataset corpus are centered around
News
. Future training could be done with a more diverse corpus.
Results
Model Name
Precision
Recall
F1-score
bert-base-uncased-swa
83.38
89.32
86.26
Usage
from transformers import AutoTokenizer, AutoModelForTokenClassification
from transformers import pipeline
tokenizer = AutoTokenizer.from_pretrained("arnolfokam/bert-base-uncased-swa")
model = AutoModelForTokenClassification.from_pretrained("bert-base-uncased-swa")
nlp = pipeline("ner", model=model, tokenizer=tokenizer)
example = "Wizara ya afya ya Tanzania imeripoti Jumatatu kuwa, watu takriban 14 zaidi wamepata maambukizi ya Covid-19."
ner_results = nlp(example)
print(ner_results)
Runs of arnolfokam bert-base-uncased-swa on huggingface.co
15
Total runs
0
24-hour runs
1
3-day runs
3
7-day runs
13
30-day runs
More Information About bert-base-uncased-swa huggingface.co Model
bert-base-uncased-swa huggingface.co is an AI model on huggingface.co that provides bert-base-uncased-swa's model effect (), which can be used instantly with this arnolfokam bert-base-uncased-swa model. huggingface.co supports a free trial of the bert-base-uncased-swa model, and also provides paid use of the bert-base-uncased-swa. Support call bert-base-uncased-swa model through api, including Node.js, Python, http.
bert-base-uncased-swa huggingface.co is an online trial and call api platform, which integrates bert-base-uncased-swa's modeling effects, including api services, and provides a free online trial of bert-base-uncased-swa, you can try bert-base-uncased-swa online for free by clicking the link below.
arnolfokam bert-base-uncased-swa online free url in huggingface.co:
bert-base-uncased-swa is an open source model from GitHub that offers a free installation service, and any user can find bert-base-uncased-swa on GitHub to install. At the same time, huggingface.co provides the effect of bert-base-uncased-swa install, users can directly use bert-base-uncased-swa installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
bert-base-uncased-swa install url in huggingface.co: