Instructions to use speechbrain/MultiWOZ-GPT-Response_Generation with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- speechbrain
How to use speechbrain/MultiWOZ-GPT-Response_Generation with speechbrain:
# interface in config.json invalid
- Notebooks
- Google Colab
- Kaggle
| # ################################ | |
| # Model: GPT2LMHeadModel + NLL | |
| # Authors: | |
| # Pooneh Mousavi 2023 | |
| # ################################ | |
| # URL for the gpt2 model | |
| gpt_hub: gpt2 | |
| gpt_folder: gpt2_result/save/gpt_checkpoint | |
| # Special tokens | |
| bos_token: "BOS" | |
| eos_token: "EOS" | |
| system_token: "SPK_1" | |
| user_token: "SPK_2" | |
| tokenizer: !ref <gpt_hub> | |
| additional_special_tokens: [ | |
| !ref <system_token>, | |
| !ref <user_token> | |
| ] | |
| special_tokens: [ | |
| !ref <bos_token>, | |
| !ref <eos_token>, | |
| !ref <system_token>, | |
| !ref <user_token> | |
| ] | |
| attr_to_special_tokens: | |
| "bos_token": !ref <bos_token> | |
| "eos_token": !ref <eos_token> | |
| "additional_special_tokens": !ref <additional_special_tokens> | |
| # history_window, i.e. how many user-system exchanges consider as context. | |
| max_history: 5 | |
| # decoder setting | |
| freeze_gptmodel: True | |
| num_beams: 3 | |
| max_new_tokens: 50 | |
| top_k: 45 | |
| top_p: 0.9 | |
| # gpt model | |
| model: !new:custom.HuggingFaceGPT_expanded | |
| source: !ref <gpt_hub> | |
| freeze: !ref <freeze_gptmodel> | |
| save_path: !ref <gpt_folder> | |
| max_new_tokens: !ref <max_new_tokens> | |
| num_beams: !ref <num_beams> | |
| top_k: !ref <top_k> | |
| top_p: !ref <top_p> | |
| # Masks | |
| padding_mask: !name:speechbrain.lobes.models.transformer.Transformer.get_key_padding_mask | |
| pretrainer: !new:speechbrain.utils.parameter_transfer.Pretrainer | |
| loadables: | |
| model: !ref <model> | |
| modules: | |
| model: !ref <model> | |