如何为 TFRobertaSequenceClassification 指定目标数 类?
How to specify number of target classes for TFRobertaSequenceClassification?
我手头有一个文本分类任务,我想使用 transformers 库中的 roberta 预训练模型。
这是文档:TFRobertaForSequenceClassification
根据我们必须使用的训练文档,
from transformers import RobertaTokenizer, TFRobertaForSequenceClassification
tokenizer = RobertaTokenizer.from_pretrained('roberta-base')
model = TFRobertaForSequenceClassification.from_pretrained('roberta-base')
model.compile('adam', loss='sparse_categorical_crossentropy')
model.fit(x, y)
那么我应该在哪里指定序列分类的目标标签数量?
您可以使用 num_labels
参数。
model = TFRobertaForSequenceClassification.from_pretrained('roberta-base', num_labels = 5)
参考:https://huggingface.co/transformers/main_classes/configuration.html
我手头有一个文本分类任务,我想使用 transformers 库中的 roberta 预训练模型。
这是文档:TFRobertaForSequenceClassification
根据我们必须使用的训练文档,
from transformers import RobertaTokenizer, TFRobertaForSequenceClassification
tokenizer = RobertaTokenizer.from_pretrained('roberta-base')
model = TFRobertaForSequenceClassification.from_pretrained('roberta-base')
model.compile('adam', loss='sparse_categorical_crossentropy')
model.fit(x, y)
那么我应该在哪里指定序列分类的目标标签数量?
您可以使用 num_labels
参数。
model = TFRobertaForSequenceClassification.from_pretrained('roberta-base', num_labels = 5)
参考:https://huggingface.co/transformers/main_classes/configuration.html