Использование модели Роберта не может определить модель .compile или summary

Использование модели Роберты для анализа настроений не может определить модель. Compile или summary

      from transformers import RobertaTokenizer, RobertaForSequenceClassification
from transformers import  BertConfig
tokenizer = RobertaTokenizer.from_pretrained('roberta-base')
robertamodel = RobertaForSequenceClassification.from_pretrained('roberta-base',num_labels=7)
print('\nBert Model',robertamodel.summary())
loss = tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True)
metric = tf.keras.metrics.SparseCategoricalAccuracy('0accuracy')
optimizer = tf.keras.optimizers.Adam(learning_rate=1e-5,epsilon=1e-08)

robertamodel.compile(loss=loss,optimizer=optimizer,metrics=[metric])
print(robertamodel.summary())

У меня есть эти ошибки. Объект RobertaForSequenceClassification не имеет атрибута. Summary. Объект RobertaForSequenceClassification не имеет атрибута compile.

1 ответ

Роберта основана на питатель. Ознакомьтесь с вспомогательной функцией TFRobertaModel, чтобы преобразовать ее в модель тензорного потока.

Другие вопросы по тегам