nguyennghia0902 commited on
Commit
4fac051
1 Parent(s): 9ac21ec

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +24 -1
README.md CHANGED
@@ -60,4 +60,27 @@ The following hyperparameters were used during training:
60
  - Transformers 4.39.3
61
  - TensorFlow 2.15.0
62
  - Datasets 2.18.0
63
- - Tokenizers 0.15.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  - Transformers 4.39.3
61
  - TensorFlow 2.15.0
62
  - Datasets 2.18.0
63
+ - Tokenizers 0.15.2
64
+
65
+ ## How to use?
66
+ ```python
67
+ from transformers import ElectraTokenizerFast, TFElectraForQuestionAnswering
68
+
69
+ model_hf = "nguyennghia0902/electra-small-discriminator_0.0005_32"
70
+ tokenizer = ElectraTokenizerFast.from_pretrained(model_hf)
71
+ reload_model = TFElectraForQuestionAnswering.from_pretrained(model_hf)
72
+
73
+ question = "Ký túc xá Đại học Quốc gia Thành phố Hồ Chí Minh bao gồm có bao nhiêu khu?"
74
+ context = "Ký túc xá Đại học Quốc gia Thành phố Hồ Chí Minh (Ký túc xá ĐHQG-TPHCM) là hệ thống ký túc xá xây tại Khu đô thị Đại học Quốc gia Thành phố Hồ Chí Minh (còn gọi với tên phổ biến: Khu đô thị ĐHQG-HCM hay Làng Đại học Thủ Đức). Ký túc xá ĐHQG-TPHCM gồm có 02 khu: A và B. Địa chỉ: Đường Tạ Quang Bửu, Khu phố 6, phường Linh Trung, thành phố Thủ Đức, Thành phố Hồ Chí Minh, điện thoại: 1900 05 55 59 (111). "
75
+
76
+ inputs = tokenizer(question, context, return_offsets_mapping=True, return_tensors="tf",m ax_length=512, truncation=True)
77
+ offset_mapping = inputs.pop("offset_mapping")
78
+ outputs = reload_model(**inputs)
79
+ answer_start_index = int(tf.math.argmax(outputs.start_logits, axis=-1)[0])
80
+ answer_end_index = int(tf.math.argmax(outputs.end_logits, axis=-1)[0])
81
+ start_char = offset_mapping[0][answer_start_index][0]
82
+ end_char = offset_mapping[0][answer_end_index][1]
83
+ predicted_answer_text = context[start_char:end_char]
84
+
85
+ print(predicted_answer_text)
86
+ ```