BERT modelini değerlendirme
Örnek yorumları BERT'in tokenizer’ı ile tokenleştirdikten sonra, şimdi PyBooks’taki örneklerle BERT modelini değerlendirme zamanı. Ayrıca, modelin yeni verilerdeki duygu tahminini de değerlendireceksin.
Senin için şu bileşenler içe aktarıldı: BertTokenizer, BertForSequenceClassification, torch.
Eğitilmiş model örneği de önceden yüklendi. Şimdi bunu yeni bir veri örneğinde test edeceğiz.
Bu egzersiz, kursun bir parçasıdır
PyTorch ile Metin için Deep Learning
Egzersiz talimatları
- Değerlendirme metnini modeli beslemek için tokenleştir ve PyTorch tensörleri olarak döndür.
- Çıktı logits’lerini sıfır ile bir arasındaki olasılıklara dönüştür.
- Olasılıklardan duygu (sentiment) etiketlerini göster.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
text = "I had an awesome day!"
# Tokenize the text and return PyTorch tensors
input_eval = tokenizer(____, return_tensors=____, truncation=True, padding=True, max_length=32)
outputs_eval = model(**input_eval)
# Convert the output logits to probabilities
predictions = torch.nn.functional.____(outputs_eval.____, dim=-1)
# Display the sentiments
predicted_label = ____ if torch.____(predictions) > 0 else ____
print(f"Text: {text}\nSentiment: {predicted_label}")