构建一个带adapter结构的模型
from transformers import BertForSequenceClassification
from transformers import AdapterType, MultiLingAdapterArguments, HfArgumentParser, AdapterConfig
model = BertForSequenceClassification.from_pretrained(model_name, num_labels=n_label)
parser = HfArgumentParser((MultiLingAdapterArguments))
adapter_args = parser.parse_args_into_dataclasses()[0]
adapter_config = AdapterConfig.load(
adapter_args.adapter_config,
non_linearity=adapter_args.adapter_non_linearity,
reduction_factor=adapter_args.adapter_reduction_factor,
)
model.add_adapter('test', AdapterType.text_task, config=adapter_config)
print(model.config.adapters.adapter_list(AdapterType.text_task))
model.set_active_adapters(['test'])
最后
以上就是苗条泥猴桃最近收集整理的关于Adapter Transformers 模型训练的全部内容,更多相关Adapter内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复