Commit cb979e6c authored by Israel Abebe Azime's avatar Israel Abebe Azime
Browse files

modefied mgsm

parent facf38ca
# Generated by utils.py # Generated by utils.py
dataset_name: amh dataset_name: amh
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_amh task: afrimgsm_direct_amh
# Generated by utils.py # Generated by utils.py
dataset_name: eng dataset_name: eng
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_eng task: afrimgsm_direct_eng
# Generated by utils.py # Generated by utils.py
dataset_name: ewe dataset_name: ewe
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_ewe task: afrimgsm_direct_ewe
# Generated by utils.py # Generated by utils.py
dataset_name: fra dataset_name: fra
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_fra task: afrimgsm_direct_fra
# Generated by utils.py # Generated by utils.py
dataset_name: hau dataset_name: hau
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_hau task: afrimgsm_direct_hau
# Generated by utils.py # Generated by utils.py
dataset_name: ibo dataset_name: ibo
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_ibo task: afrimgsm_direct_ibo
# Generated by utils.py # Generated by utils.py
dataset_name: kin dataset_name: kin
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_kin task: afrimgsm_direct_kin
# Generated by utils.py # Generated by utils.py
dataset_name: lin dataset_name: lin
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_lin task: afrimgsm_direct_lin
# Generated by utils.py # Generated by utils.py
dataset_name: lug dataset_name: lug
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_lug task: afrimgsm_direct_lug
# Generated by utils.py # Generated by utils.py
dataset_name: orm dataset_name: orm
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_orm task: afrimgsm_direct_orm
# Generated by utils.py # Generated by utils.py
dataset_name: sna dataset_name: sna
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_sna task: afrimgsm_direct_sna
# Generated by utils.py # Generated by utils.py
dataset_name: sot dataset_name: sot
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_sot task: afrimgsm_direct_sot
# Generated by utils.py # Generated by utils.py
dataset_name: swa dataset_name: swa
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_swa task: afrimgsm_direct_swa
# Generated by utils.py # Generated by utils.py
dataset_name: twi dataset_name: twi
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_twi task: afrimgsm_direct_twi
# Generated by utils.py # Generated by utils.py
dataset_name: wol dataset_name: wol
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_wol task: afrimgsm_direct_wol
# Generated by utils.py # Generated by utils.py
dataset_name: xho dataset_name: xho
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_xho task: afrimgsm_direct_xho
# Generated by utils.py # Generated by utils.py
dataset_name: yor dataset_name: yor
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_yor task: afrimgsm_direct_yor
# Generated by utils.py # Generated by utils.py
dataset_name: zul dataset_name: zul
include: afrimgsm_common_yaml doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs:
do_sample: false
until:
- 'Question:'
- </s>
- <|im_end|>
include: direct_yaml
task: afrimgsm_direct_zul task: afrimgsm_direct_zul
group: # This file will be included in the generated language-specific task configs.
- mgsm_direct # It doesn't have a yaml file extension as it is not meant to be imported directly
- afrimgsm # by the harness.
group: afrimgsm_direct
dataset_path: masakhane/afrimgsm dataset_path: masakhane/afrimgsm
dataset_name: null # Overridden by language-specific config.
output_type: generate_until output_type: generate_until
training_split: train training_split: train
test_split: test test_split: test
fewshot_split: train
target_delimiter: "" target_delimiter: ""
doc_to_target: '{% if answer is not none %}{{answer}}{% else %}{{answer_number|string}}{% endif %}'
doc_to_text: '{% if answer is not none %}{{question+"\nAnswer:"}}{% else %}{{"Question: "+question+"\nAnswer:"}}{% endif %}'
generation_kwargs: generation_kwargs:
do_sample: false
until: until:
- 'Question:' - "\n\n"
- </s> - "\n"
- <|im_end|> do_sample: false
temperature: 0.0
filter_list: filter_list:
- name: remove_whitespace
filter:
- function: remove_whitespace
- function: take_first
- filter: - filter:
- function: regex - function: regex
group_select: -1 group_select: -1
regex_pattern: (-?[0-9.,]{2,})|(-?[0-9]+) regex_pattern: (-?[$0-9.,]{2,})|(-?[0-9]+)
- function: take_first - function: take_first
name: flexible-extract name: flexible-extract
- filter:
- function: regex-numbers
group_select: -1
regex_pattern: (\d{1,10}(?:,\d{3})*(?:[.,]\d{3})?)([^\d()]*)
- function: take_first
name: flexible-extract-new
metric_list: metric_list:
- metric: exact_match - metric: exact_match
aggregation: mean aggregation: mean
higher_is_better: true higher_is_better: true
ignore_case: true ignore_case: true
ignore_punctuation: true ignore_punctuation: true
- metric: f1
aggregation: !function utils.weighted_f1_score
average: weighted
higher_is_better: True
ignore_case: true
ignore_punctuation: true
- metric: squad
aggregation: squad_f1
average: weighted
higher_is_better: True
ignore_case: true
ignore_punctuation: true
metadata: metadata:
version: 2.0 version: 2.0
def doc_to_target(doc):
return doc['answer']
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment